anonymous@RULINUX.NET~# Last login: 2017-11-24 07:38:09
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]

как из perl сделать rtf-документ с картинками и таблицами

Скрыть

делается это таким скриптом и его откроет и отобразит корректно любая версия Microsoft Word . Картинка вставляется в само тело rtf-файла.

perl


#!/usr/bin/perl -w

use RTF::Writer;
use utf8;
use strict;

my $rtf = RTF::Writer->new_to_file("/home/vilfred/test.rtf");
$rtf->prolog( 'title' => "rrr", 'author' => "eee" );

for(1 .. 3){

  $rtf->paragraph(\'\fi450\fs25\b\i',"раздватри\n");

  $rtf->paragraph(\'\fs25\fi450\sl370\slmult1\sb190\sa270',"развдатри\n");

  my $tab = RTF::Writer::TableRowDecl->new( 'widths' => [ 800, 1200 ] );
  $rtf->row( $tab, 'один', 'два xxxxxxx' );
  $rtf->row( $tab, 'три', 'четыыре yyyyyyyyy' );

  $rtf->paragraph(
      \'\qc',  
      $rtf->image( 'filename' => "/home/vilfred/1.png", scalex => 10, scaley => 10 ),
      # scale - масштаб в процентах от исходного размера картинки
  );
}
$rtf->close;



 

vilfred(*) (2017-09-05 16:22:32)
Отредактировано vilfred по причине конина блядская
Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0

Подтверждено: vilfred(*) (2017-09-05 16:22:39)

[Оставить комментарий к статье]
avatar
  • изображения
Скрыть

Re:как из perl сделать rtf-документ с картинками и таблицами

выглядит это как то так

[путь к изображению некорректен]

vilfred(*)(2017-09-05 16:41:39)

Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0
avatar
Скрыть

Re:как из perl сделать rtf-документ с картинками и таблицами

Синтаксис не менее жуткий чем TeX какой-нить о_О

anonymous(*)(2017-09-05 16:53:26)

Mozilla/5.0 (X11; Fedora; Linux i686; rv:55.0) Gecko/20100101 Firefox/55.0
avatar
Скрыть

Re:как из perl сделать rtf-документ с картинками и таблицами

да уж, там черт ногу сломит, оно преобразовывает картинку в какието символы и вставляет в тело файла

vilfred(*)(2017-09-05 17:04:26)

Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0
avatar
Скрыть

Re:как из perl сделать rtf-документ с картинками и таблицами

> '\fs25\fi450\sl370\slmult1\sb190\sa270'
Что это за таинственные письмена?

anonymous(*)(2017-09-05 18:46:07)

Mozilla/5.0 (X11; FreeBSD) AppleWebKit/602.1 (KHTML, like Gecko) QupZilla/1.8.9 Version/9.0 Safari/602.1
avatar
Скрыть

Re:как из perl сделать rtf-документ с картинками и таблицами

это внутренний синтаксис rtf, который разработал майкрософт, всякие там табуляции, переводы строки, отступы, форматирование и прочее. это только реверсинженерить можно, спеков у них нету насколько понимаю

anonymous(*)(2017-09-05 18:57:45)

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:55.0) Gecko/20100101 Firefox/55.0
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!