1

Adobe Acrobat の JavaScript ツールを使用して、テキスト オブジェクトではなくベクター グラフィックスを PDF のラスターに変換する方法を探しています。

ある使用例では、ページに 70,000 を超えるベクトル オブジェクトが含まれており、画面上でのレンダリングが遅すぎます。

この質問に対する答えは十分ではありません: PDF 内のベクター画像をラスター画像に置き換える。HTML レンダリング ツールが SVG を作成し、ベクターを保存しました。ラスタライズしませんでした。Imagemagick はテキストを保持しません。

ありがとう!

4

1 に答える 1

0

(Acrobat) JavaScript は画像レイヤーにアクセスできません。したがって、そのようなオプションはありません。

問題を解決するには、いくつかの可能性があります。

• ベクター PDF を、PDF を適切に解釈する (ラスター) 画像エディター (Adobe Photoshop など) で開き、結果の画像を PDF として再度保存します。

• ベクター グラフィックス オプティマイザを入手してください。これは、余分なセグメントをより長い曲線に置き換えます (製品名は思い浮かびませんが、過去に参考文献を見つけました)。これは、お粗末な PDF エクスポート (基本的に PDF へのプロット) を備えた CAD システムで作成されたベクトル図面である場合に非常に役立ちます。

于 2015-04-25T21:43:37.847 に答える