PDFファイルがあり、そのすべてのフォントをPDFファイル自体に埋め込む/サブセット化できるかどうかを知りたいですか?この操作をサポートするツールはありますか?
フォントが埋め込まれた状態でInDesignからPDFをエクスポートできますが、これは、コンピューターにフォントがあり、プログラムをそれらのフォントファイルに転送できることを前提としています。 AcrobatProもこれをサポートしていると思います。すでに生成されているPDFファイルのフォントを編集するかどうかはわかりませんが、それを可能にするツールがある場合は、おそらくAcrobat Proです(Acrobatと混同しないでください)。読者)。
Ghostscriptはそれを行うことができます。ただし、1つの条件:元の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生成ツールのドキュメントでは、可能な場合にフォントの埋め込みを有効にする方法を説明しています。この方法で埋め込まれたすべてのフォントのライセンスに必ず従ってください。