2017-09-07 10 views
0

wkhtmltopdfでPDFの生成に関する質問があります。私は自分のhtmlでカスタムフォントを使用することが可能であることを知っています。しかし、私は、PDFを見ているオペレーティングシステムがこれらのフォントをインストールする必要があると思う。正しい?PDFにカスタムフォントを含める

私の質問は、これらのフォントをPDFに含めることができるかどうかです。だから、PDFが生成されたら、それを印刷所に送って50部を印刷することができます。そして、彼らは、これらのフォントをインストールしなくても、私とまったく同じpdfを見ています。

答えて

0

これは確かに可能です。
これは、pdf lingoの「フォントの埋め込み」と呼ばれています。
ほとんどのPDF生成ライブラリはこれをサポートしています。

Pdfは、さまざまな味(標準)で提供されます。 pdf/Aの標準の1つは、長期間の保存を意味します(Aはアーカイブを表します)。その考え方は、ドキュメントのルック・アンド・フィールを可能な限り保存する必要があるということです。これを実現するためには、オペレーティングシステム(および同梱のフォント)に依存せずに、pdf/A規格を満たすためにフォントを埋め込む必要があります。

https://en.wikipedia.org/wiki/PDF/A

私はあなたが使用しているライブラリでこれを行う方法を知りません。しかし、私はそれがiTextで可能であることを知っています。

これは、iTextに関する詳細な情報を提供するのとは別に、非常に視覚的な方法でカスタムフォントの問題を説明する素晴らしいチュートリアルです。

https://developers.itextpdf.com/tutorial/using-fonts-pdf-and-itext

+0

私は[KnpSnappyBundle](https://github.com/KnpLabs/KnpSnappyBundle)を使用しています。それはwkhtmltopdfを使用しています。 – nielsv

関連する問題