質問: pdfファイルから背景画像を抽出しますか? 私が働いている建物の地図を含むpdfファイルがあります。ここに: http://www.libsys.und.edu/dev/floorplans_all.pdf 元のソースファイルが失われ、マップ画像を抽出するように求められました。できれば上にオーバーレイされたテキストとアイコンなしでそのうちの。これは厄介な困難であることが証明されています。これまで、次のguiプログラムを試しました。 adobe reader:テキストは選択できますが、背景画像は選択できません foxit pdfビューア:テキストは選択できますが、背景画像は選択できません ubuntu 10.10のxpdf:mesはテキストを選択できますが、背景画像は選択できません また、次のコマンドラインプログラム: pdfimages:バスルームを示すアイコンを抽出しますが、背景画像は抽出しません pdftohtml:pdfimagesと同じですが、マークアップが不十分なhtmlドキュメントになります pdfextract:pdfimagesと同じ 変換:画像は正常に保存されましたが、テキストが焼き付けられています pdfをテキストエディタで手動で開き、ストリームオブジェクトを新しいファイルに貼り付けて、.jpg、.png、または.bmp拡張子で保存することで抽出しようとしました( pdfファイルの内部構造について私がほとんど知らないことを考えると、これが機能しなかったのは当然のことです。だから...テキストやアイコンも取得せずに、このことから地図画像を取得する方法はありますか?
回答: craighによって作成されたpdfを取得し、ghostscriptを介して実行して少し最適化します。windowsのコマンドラインは次のとおりです。gswin32c.exe ^ -o p1test-gs-optimized.pdf ^ -sdevice=pdfwrite ^ -dpdfsettiings=/prepress ^ p1test.pdf linux/unix/mac os xでは、次のことを行います。gs \ -o p1test-gs-optimized.pdf \ -sdevice=pdfwrite \ -dpdfsettiings=/prepress \ p1test.pdf これにより、コンテンツを失うことなく、ファイルのサイズが3.000kbyteから約60kbyteに減少します。次に、それをinkscape(またはindesign、illustratorなど)にインポートする方がはるかに高速です。