4

У меня есть PDF-файл, и я хочу знать, могу ли я встроить / поместить все его шрифты в сам PDF-файл? Есть ли инструмент, поддерживающий эту операцию?

3 ответа3

4

Ghostscript может это сделать. Одно условие: шрифты, на которые ссылается исходный PDF, должны присутствовать в системе, где вы запускаете Ghostscript.

Вот пример команды для запуска в Windows:

gswin32c.exe ^
  -sFONTPATH=c:/windows/fonts;d:/some/dir/with/more/fonts ^ 
  -dCompatibilityLevel=1.4 ^
  -dPDFSETTINGS=/prepress ^
  -dCompressFonts=true ^
  -dSubsetFonts=true ^
  -dNOPAUSE ^
  -dBATCH ^
  -sDEVICE=pdfwrite ^
  -sOutputFile=output.pdf ^
  -c ".setpdfwrite <</NeverEmbed [ ]>> setdistillerparams" ^
  -f input.pdf

В результирующем output.pdf должны быть встроены все шрифты, которых не было в input.pdf . Просто убедитесь, что -sFONTPATH=... содержит (как минимум) один каталог, в котором недостающие шрифты находятся командой gswin32c .

1

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

0

Документация по вашему инструменту создания PDF-файлов объяснит, как включить встраивание шрифтов, где это возможно. Обязательно следуйте лицензии всех шрифтов, встроенных таким образом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .