2009-07-23 2 views
0

既存のPDFファイルに埋め込まれているフォントをプログラムで(iTextを使用して)置き換えたいと思っています。PDFファイルに埋め込まれているフォントやグリフを置き換える、または変更する方法は?

iText自体はグリフやフォントのデータモデルを提供していないようですが、フォントを含むバイナリストリームを取得して更新できると思います。

どのグリフがどのフォントに関連付けられているかわからなくても問題ありません。私がやりたいことは、それらを置き換えることだけです。正確に言えば、すべてのグリフをPDF文書に展開する必要があります。

レンダリング時にフォントを置き換えることは、すべての情報をそのまま保存して出力する必要があるため、オプションではありません。

これまでにiTextや他のPDFライブラリを使っている人はいますか?

答えて

1

PDFファイルはフォントのセット(F0、F1、F2)を定義し、これらを別々に定義するので、F0のエントリを理論的に書き換えることができます。 2つのフォントの間隔が同じであることを確認する必要があります(また、PDFも書き直す必要があります)。おそらくPDFを手動でハックします。

関連する問題