1

PDF ファイルを解析していますが、Tf 演算子が欠落しているようです。Acrobat ReaderPreviewなどの PDF リーダーでは、フォントが変更されていることがわかります。しかし、解析中は Tf 演算子がありません。前のテキスト ブロックの終了を示す ET 演算子と、新しいテキスト ブロックの開始を示す BT 演算子がまだあります。オペレーター Tj & co. を示すテキストもあります。

明確にするために、私は Tf 演算子を持っていますが、1 か所だけにあるはずですが、そうではありません。

PDFリファレンスには次のように記載されています:

フォントまたはサイズの初期値はありません。テキストが表示される前に、Tf を使用して明示的に指定する必要があります。

Tf オペレーターがない場合、それらのリーダーがテキストを正しくレンダリングする方法がわかりません。

誰かが問題の原因を知っていますか?

4

1 に答える 1

1

私の知る限り、テキスト状態はグラフィックス状態の一部であるため、Qどこかにオペレーターがいる場合、フォントの変更が説明されます(前のqオペレーターによって保存された状態が復元されます)。

また、グラフィックス状態演算子gsがフォントの変更を引き起こす可能性があります。

于 2016-02-18T16:25:02.087 に答える