Ghostcript объединить изображение / форму с текстовым файлом - PullRequest
1 голос
/ 25 мая 2011

У меня есть зависимая от приложения устаревшая среда под управлением SCO Unix 5.0.7, на которую я могу установить Ghostscrip.

Используя отсканированную форму (строки, поля, логотип и т. Д.), Которую я сохранил в виде изображения (можно вместо этого сохранить его в формате PDF, если это поможет), мне нужно иметь возможность (1) заложить текстовый файл Unix «поверх» этой формы и (2) вывести объединенные результаты в формате PDF.

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

Может ли кто-нибудь указать мне правильное направление с 1, 2, 3 потоком и, возможно, с соответствующим синтаксисом ghostscript?

Спасибо, David

1 Ответ

1 голос
/ 26 мая 2011
  1. Не используйте Ghostscript для этого.Вместо этого используйте pdftk.(pdftk - это Open Source, и его можно скомпилировать + установить в SCO [bah!] Unix).
  2. Сохраняйте отсканированную форму в формате PDF, а не в виде изображения.Давайте назовем это masterform.pdf .
  3. Преобразование вашего текстового файла Unix в PDF.Убедитесь, что у него прозрачный фон.Если вам нужна помощь в этом (особенно в том, что касается правильного пробела между символами, чтобы текст соответствовал полям формы: просто задайте еще один вопрос на этом веб-сайте ...).Давайте назовем это formdata.pdf .
  4. Теперь выполните эту команду pdftk (я предполагаю, что PDF-файлы на 1 страницу):

    pdftk \
     masterform.pdf \
     stamp formdata.pdf \
     output result.pdf
    
...