У меня есть файл PDF, который я хотел бы для постобработки в Linux. В частности, я хотел бы:
В Windows эти два шага возможны с помощью Adobe Distiller (откройте файл документа и распечатайте его в новый документ PDF с соответствующими настройками).
В Linux Я могу разделить шрифты на подмножества с помощью Ghostscript [1], но похоже, что он не может заменить (все?) Шрифты Типа 3 шрифтами Типа 1 или объединить несколько подмножеств одного и того же шрифта.
Любые подсказки по поводу как я могу выполнить эти две задачи с помощью бесплатных инструментов?
(Мне известен ответ на Как преобразовать шрифт Type 3 в шрифт Type 1 в PDF . Однако я действительно не автомобиль д, если я теоретически потеряю информацию о шрифте, так как этот разговор, похоже, работает в Distiller).
[1] С аргументами:
gs -dPDFA -dSAFER -dNOPLATFONTS -dNOPAUSE -dBATCH \
-sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \
-dPDFSETTINGS=/printer -dCompatibilityLevel=1.4 \
-dMaxSubsetPct=100 -dSubsetFonts=true \
-dEmbedAllFonts=true -sOutputFile=/tmp/tmp.pdf -f "$1"