1

PDF ドキュメントから特定の画像を削除することはできますか?

PDFからすべての画像を削除/置換すること、またはPDFの最初のページの最初の画像を削除することについて話しているWeb上の記事をいくつか見つけました。ただし、これまでのところ、特定の画像を的を絞った方法で削除する例を見つけることができませんでした。

PDF の操作に慣れていません。PDF に埋め込まれた特定の画像オブジェクトに名前を付けたり、タグを付けたり、識別したりする方法はありますか? もしそうなら、どうにかこの識別子を使って画像を見つけることができたようです。

私はJavaを使用しています。PDF操作用のいくつかのライブラリを見つけましたが、それぞれわずかに異なります..この状況で使用するのに適したライブラリの推奨事項は素晴らしいでしょう.

4

1 に答える 1

0

画像を非表示/オフ/削除したい人生で唯一のPDFドキュメントである場合、ドキュメントの本文で指でそれを行うことができます. テキスト エディターで開き、ページを見つけ、ページのコンテンツ、リソースを見つけ、幅と高さのパラメーターを変更します。

17 0 obj
<< /ProcSet [ /PDF /ImageB /ImageC /ImageI ] /ColorSpace << /Cs1 7 0 R >>
/ExtGState << /Gs1 11 0 R >> /XObject << /Im1 18 0 R >> >>
endobj
18 0 obj
<< /Length 19 0 R /Type /XObject /Subtype /Image /Width 886 /Height 717 /Interpolate
true /ColorSpace 20 0 R /Intent /Perceptual /SMask 21 0 R /BitsPerComponent
8 /Filter /FlateDecode >>
stream
xÏΩ T◊∂>æYÔ∑^c¢ôníóó˜ø◊17ä‚ê®h¢WÅDççF„’DLà(TúMçÇI�p�IïA2(¢B3è"≥}# ˆµªˇ_’È™ÆÆ:

あなたが持っている任意の16進エディタで変更/Width 886 /Height 717すると、画像が消えます。/Width 000 /Height 000

重要!PDF ファイル構造のオフセットは厳密に計算されるため、元の数値と同じ数のゼロを使用することが重要です。

大量のファイルで同じ操作を行う予定がある場合は、申し訳ありませんが、お手伝いできません。

于 2012-08-18T04:16:01.833 に答える