0

プログラムで(iTextを使用して)既存のPDFファイルに埋め込まれているフォントを置き換えたい。

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

どのグリフがどのフォントに関連付けられているかわからなくても問題ありません。私がやりたいのは、それらを置き換えることだけです。正確には、PDFドキュメント内のすべてのグリフを太字にします。

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

以前にiTextまたは他のPDFライブラリでこれを行ったことがある人はいますか?

4

1 に答える 1

1

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

于 2009-07-23T07:17:47.427 に答える