Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> конвертирование HTML в PDF с помощью PDF-FromHTML, PDF-FromHTML-0.24  
:(
    Опции темы
LoginM
Дата 14.5.2008, 08:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 14.5.2008

Репутация: нет
Всего: нет



Добрый день! Скажу сразу в Perl я новичок... Вобщем пытаюсь по Линуксом с помощью PDF-FromHTML-0.24 сконвертить страничку (квитанция созданная средствами MS Word)

В итоге получаю вот такой ErrLog:
Код

/tmp/sJuhzY5Rlb.xml: 'TABLE' (border 0 class MsoNormalTable style width:103.22%;margin-left:-8.35pt;border-collapse:collapse width 103%) didn't make a node!
 at /usr/bin/html2pdf.pl line 24
    main::__ANON__('\'TABLE\' (border 0 class MsoNormalTable style width:103.22%;...') called at /usr/lib/perl5/site_perl/5.8.8/PDF/FromHTML/Template.pm line 117
    PDF::FromHTML::Template::__ANON__('XML::Parser::Expat=HASH(0x9806518)', 'table', 'border', 0, 'class', 'MsoNormalTable', 'style', 'width:103.22%;margin-left:-8.35pt;border-collapse:collapse', 'width', ...) called at /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi/XML/Parser/Expat.pm line 474
    XML::Parser::Expat::parse('XML::Parser::Expat=HASH(0x9806518)', '<?xml version="1.0" encoding="utf-8"?>\x{a}<!DOCTYPE html PUBLIC ...') called at /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi/XML/Parser.pm line 187
    eval {...} called at /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi/XML/Parser.pm line 186
    XML::Parser::parse('XML::Parser=HASH(0x97b3c3c)', '<?xml version="1.0" encoding="utf-8"?>\x{a}<!DOCTYPE html PUBLIC ...') called at /usr/lib/perl5/site_perl/5.8.8/PDF/FromHTML/Template.pm line 170
    PDF::FromHTML::Template::parse('PDF::FromHTML::Template=HASH(0x98843b8)', '/tmp/sJuhzY5Rlb.xml') called at /usr/lib/perl5/site_perl/5.8.8/PDF/FromHTML/Template.pm line 42
    PDF::FromHTML::Template::new('PDF::FromHTML::Template', 'filename', '/tmp/sJuhzY5Rlb.xml') called at /usr/lib/perl5/site_perl/5.8.8/PDF/FromHTML.pm line 184
    eval {...} called at /usr/lib/perl5/site_perl/5.8.8/PDF/FromHTML.pm line 184
    PDF::FromHTML::convert('PDF::FromHTML=HASH(0x9805c30)') called at /usr/bin/html2pdf.pl line 27
 at /usr/bin/html2pdf.pl line 24
    main::__ANON__('\'TABLE\' (border 0 class MsoNormalTable style width:103.22%;...') called at /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi/XML/Parser.pm line 192
    XML::Parser::parse('XML::Parser=HASH(0x97b3c3c)', '<?xml version="1.0" encoding="utf-8"?>\x{a}<!DOCTYPE html PUBLIC ...') called at /usr/lib/perl5/site_perl/5.8.8/PDF/FromHTML/Template.pm line 170
    PDF::FromHTML::Template::parse('PDF::FromHTML::Template=HASH(0x98843b8)', '/tmp/sJuhzY5Rlb.xml') called at /usr/lib/perl5/site_perl/5.8.8/PDF/FromHTML/Template.pm line 42
    PDF::FromHTML::Template::new('PDF::FromHTML::Template', 'filename', '/tmp/sJuhzY5Rlb.xml') called at /usr/lib/perl5/site_perl/5.8.8/PDF/FromHTML.pm line 184
    eval {...} called at /usr/lib/perl5/site_perl/5.8.8/PDF/FromHTML.pm line 184
    PDF::FromHTML::convert('PDF::FromHTML=HASH(0x9805c30)') called at /usr/bin/html2pdf.pl line 27
 at /usr/bin/html2pdf.pl line 24
    main::__ANON__('/tmp/sJuhzY5Rlb.xml: \'TABLE\' (border 0 class MsoNormalTable...') called at /usr/lib/perl5/site_perl/5.8.8/PDF/FromHTML.pm line 184
    PDF::FromHTML::convert('PDF::FromHTML=HASH(0x9805c30)') called at /usr/bin/html2pdf.pl line 27



Подскажите пожалуйста "в какую сторону копать" (на что обратить внимание)... 

Простенькие странички (типа "Привет мир") конвертит без проблем.

З.Ы. Есть еще проблема с русскими кодировками, но это для другой темы (на закуску) пока надо добится простой работоспособности!
PM MAIL   Вверх
LoginM
Дата 16.5.2008, 00:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 14.5.2008

Репутация: нет
Всего: нет



Вот чего нашел, в переписке с разработчиками модуля:

Цитата

<table> isn't a legitimate PDF::Template node. This is a bug in
PDF::FromHTML. I've cc'ed Audrey Tang (maintainer of PDF::FromHTML) so
that she's aware of the issue. 


Полный текст здесь.

Может пригодится кому...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0460 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.