Linux Оптимизация PDF/постскриптума

Таким образом, у меня есть система отчета, созданная с помощью Java и iText. Шаблоны PDF создаются с помощью Scribus. Код Java объединяет данные в документ с помощью iText. Файлы затем копируются в долю NFS, и сценарий Bash печатает их.

Я использую acroread для преобразования их в PS, затем lpr PS.

Приложение FOSS pdftops ужасно неэффективно.

Моя основная проблема состоит в том, что сгенерированное использование PDF iText/Scribus является очень большим. И я недавно столкнулся с проблемой, где acroread рвет, потому что это поражает 4 ГБ использования мадам на большом (300 + страницы) документы. (Adobe является крайне медленным при обновлении материала к 64 битам).

Теперь я могу использовать читателя Adobe в Windows и использовать Уменьшать опцию размера файла или безотносительно его названного, и это значительно (> 10x) уменьшает размер PDF (это удаляет много метаданных о полях формы, и такой это появляется), и производит PDF, который является в основном изображением Печати.

Мой вопрос, делает любой знает хорошего решения / программу для того, чтобы сделать что-то подобное на Linux. Идеально, это оптимизировало бы PDF, уменьшило бы размер и уменьшило бы сложность PS, таким образом, принтер мог распечатать быстрее, поскольку это берет приблизительно 15-20 секундам страницу для печати прямо сейчас.

6
задан Sheldon Ross 16 April 2010 в 22:55
поделиться

1 ответ

gs \
  -dCompatibilityLevel=1.4 \
  -dPDFSETTINGS=/screen \
  -dNOPAUSE \
  -dBATCH \
  -sDEVICE=pdfwrite \
  -sOutputFile=output.pdf \
   input.pdf

Ghostscript, похоже, больше всего подходит для решения этой проблемы. У меня сейчас другая проблема с ghostscript, искажающим встроенные шрифты, но я открою для этого новый вопрос.

4
ответ дан 10 December 2019 в 02:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: