Как создать «доступные» PDF-файлы из HTML? - PullRequest
2 голосов
/ 05 декабря 2009

У кого-нибудь есть предложения по созданию доступных PDF-файлов (включая изображения) из HTML?

PDF-файлы должны выглядеть как исходный HTML-код, включая положения изображений и т. Д. Требуется ли какая-либо специальная структура HTML, чтобы сделать окончательный PDF доступным?

  • Я видел вопросы о создании PDFS, но ни один из них не касался важного вопроса доступности.

Мой яд выбора - Perl, но ссылки на любую программу, язык или библиотеку помогут.

У меня есть более глубокий вопрос в TypeDoc, если у кого-то есть более общая информация, чтобы предложить. http://doctype.com/TiB

Кроме того, Мне и другим было бы полезно, если бы пользователи с проблемами доступности могли прокомментировать, если они находят "удобство использования" использования PDF лучше или хуже, чем чтение из простого старого семантического HTML (POSH).

Спасибо Mike

Ответы [ 4 ]

1 голос
/ 05 декабря 2009

Посмотрите на PrinceXML . С помощью CSS вы можете контролировать поля, разрыв страницы и ориентацию. Хотя это и не открытый источник, вы можете попробовать его бесплатно, но он помещает небольшую водяную отметку в верхнем правом углу.

0 голосов
/ 09 мая 2011

На сегодняшний день самым мощным инструментом публикации PDF, с которым я когда-либо сталкивался, является reportlab . Существует библиотека с открытым исходным кодом, написанная на Python, и проприетарная система, позволяющая создавать документы с использованием RML, пользовательской спецификации xml. Последнее легче для более сложных документов. Они имеют тенденцию быть очень гибкими (и разумными) с ценами.

Не совсем ответ на ваш вопрос, так как он не обрабатывает преобразования html-в-pdf, но, возможно, полезен для вас.

0 голосов
/ 07 декабря 2009

Я сделал это в небольшом масштабе, но написал сценарий Safari для печати в PDF. Я не рекомендую его для крупных проектов.

0 голосов
/ 07 декабря 2009

Серверный продукт Adobe ColdFusion отлично справляется с этой задачей, что неудивительно. Но это не бесплатно, и реализации языка с открытым исходным кодом (Smith и BlueDragon) не поддерживают PDF-файлы.

Лицензии разработчика на Adobe ColdFusion бесплатны, и вы можете скачать их.

...