Как распечатать вывод файла PCL в файл PDF вместо принтера

Запустив UniVerse, у нас есть файлы, которые являются PCL и (после большой настройки настроек) могут печатать их на физических принтерах, но мы должны печатать файлы PDF. Установили Cups-PDF, который будет печатать веб-страницу или документ красиво, как PDF … но отправляя файл PCL, он печатает команды PCL в виде буквального текста. Изменили / принудительно очереди на raw и обыскали все интернеты безрезультатно и до сих пор не могут получить файл PCL для печати в файл в формате PDF. У нас есть расширенное решение на более старой машине, но с Linux, являющейся открытым исходным кодом и фантазией … как вы берете файл PCL-файла из приложения и отправляете его прямо в виде файла PDF ??? Спасибо за любую помощь / руководство.

  • Запись метаданных PDF из имени файла с помощью Exiftool или PDFtk
  • Какая программа сохранит заполняемый PDF-файл?
  • Как печатать в PDF при добавлении к существующему документу?
  • Сплит PDF в документы с несколькими страницами каждый
  • Объединение нескольких файлов eps в один PDF-файл
  • Есть ли способ восстановить несохраненные аннотации в Okular после сбоя системы
  • pdf в JPG без потери качества; gscan2pdf
  • Как преобразовать PDF-файл из серого в черно-белый?
  • One Solution collect form web for “Как распечатать вывод файла PCL в файл PDF вместо принтера”

    Как также отметил @StephenKitt , есть GhostPCL / GhostPDL . Он принимает PCL5 и PCL-XL и может создавать те же выходные форматы, что и Ghostscript, включая PDF.

    Это не было в моих источниках пакета Debian, но на странице загрузки есть статически связанные 9.20 amd64 двоичные файлы (12/2016) , которые я только что загрузил / попробовал, и успешно преобразовал образец owl.pcl в PDF 1.5.

    в командной строке:

    ./gpcl6-920-linux_x86_64 -sDEVICE=pdfwrite -o owl.pdf owl.pcl

    В качестве побочного элемента: как намекнул @derobert, PCL является выходным форматом и косвенно, что он в основном генерируется из какого-то другого источника. И это может быть проще сгенерировать PS (→ PDF) из этого источника напрямую, вместо того, чтобы сначала проталкивать все через формат PCL.

    Передача «через» PCL также может привести к потере семантики и, безусловно, сгорит больше процессора.

    @CityOfHighPoint: Если PCL-файлы, которые вы хотите преобразовать, поступают в определенную папку, вы можете настроить что-то с помощью inotify для «просмотра» этой папки и конвертировать любые файлы, найденные в формат PDF, и сохранить их в другой папке.

    Linux и Unix - лучшая ОС в мире.