Требование состоит в том, чтобы преобразовать PDF в PCL с встроенным макросом (в настоящее время это тестируется в Windows, однако мне нужно будет использовать эту среду выполнения в приложении и распечатать ее из UNIX). Макрос будет использоваться позже в другом документе для вставки этого обрезанного изображения и печати на одной странице. Я буду использовать escape-коды PCL для вызова MacroNumber, после чего будет напечатано изображение. (Вы можете рассматривать это как изображение логотипа.)Преобразование PDF в PCL с использованием Ghostscript 9.15
Я могу преобразовать PDF без пробелов в PDF без каких-либо пробелов с помощью CropBox.
"c:\progra~1\gs\gs9.15\bin\gswin64.exe" -o _sourcePDFcropped.pdf \
-sDEVICE=pdfwrite -c "[/CropBox [1 140 320 650] /PAGES pdfmark" \
-f _sourcePDF.pdf
Однако, когда я конвертировать этот _sourcePDFcropped.pdf
в PCL, это по-прежнему добавляя пробелы.
"c:\progra~1\gs\gs9.15\bin\gswin64c.exe" -dBATCH -dNOPAUSE \
-sDEVICE=pxlcolor -g100x200 -sOutputFile=_sourceFedGroundCroppedTest.pcl \
-f _sourceFedGroundCropped.pdf
Я попытался с помощью MKPCL и это делает работу. Поскольку у меня нет поддержки, я пытаюсь использовать Ghostscript.
MKPCL.EXE -c4 -t -m 100 -p Image.jpg Image.MAC
Я также пробовал ImageMagick, который внутренне использует Ghostscript. Поэтому я предполагаю, что если я использую правильные переключатели в GS, я должен уметь достичь своей цели.
входного PDF файла: Click Here
P.S: Я видел другие PDF в PCL запросов на Stackoverflow, другие более прямой вперед PDF в PCL. Mine должен обрезать PDF, а вывод должен быть PCL.
Вопрос продолжил: Link
Если это невозможно, сообщите нам, если у нас есть прозрачный фон вывода PCL (вместо белого фона). Спасибо – MoG
Если вы не предоставили (ссылку на) образец ввода PDF, ваши шансы получить полезный ответ ниже ... Только входной PDF позволяет анализировать, действительно ли CropBox маскирует пустое пространство вокруг страница PDF ... –
Я добавил исходный вход PDF (http://docdroid.net/ut2s) – MoG