Генерация PCL из PDF в Java - PullRequest
5 голосов
/ 11 марта 2009

Каков наилучший способ создания выходного файла PCL из существующего PDF-файла в Java?

Ответы [ 3 ]

2 голосов
/ 11 марта 2009

Это зависит от того, сколько вы хотите инвестировать и насколько надежным должно быть решение. Быстро и грязно, вы можете печатать из Adobe Acrobat в файл, используя драйвер PCL (смотри, мама, без Java ...).

API службы печати Java может обрабатывать PDF. Используйте StreamPrintService и запишите поток в файл, используя PCL для формата вывода.

Если вам нужен больший контроль над содержимым, возможно, измените его или добавьте к нему, вы можете использовать анализатор PDF (например, этот ) и распечатать полученный HTML-код из браузера, Ваше приложение запускается, например, путем добавления некоторого Javascript.

1 голос
/ 24 марта 2010

StreamPrintService из JDK 6 поддерживает только PS. Я все еще ищу StreamPrintService, который поддерживает PCL.

0 голосов
/ 31 декабря 2010

Мы записываем PCL, сгенерированный в результате печати Acrobat PDF-файла в драйвер PCL, и перенаправляем его в качестве входных данных в нашу консольную программу Windows PCLXForm. С помощью специального скрипта мы можем «редактировать поток» PCL. Мы можем извлечь текст блока адреса для исправления адреса, вставить исправленный текст, добавить штрих-код Intelligent Mail, двумерные штрих-коды, отсортировать документы, отсортировать их по количеству страниц, изменить назначения лотков, объединить их с другими документами и т. Д. требуется PCLTool SDK - вариант V на сайте www.pagetech.com

...