Как встроить шрифты в PDF

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

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

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 .

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

Давайте будем гением компьютера.