2016-11-23 9 views
0

は、私はすべてPDF形式で、約400電子ブックを持っている、と私の仕事は、(すべてのPDFの最初のページである)それらの一つ一つからカバーを抽出することであるとして、それらを保存し、だから私は400個の電子ブックとそのカバーの400枚の画像になってしまいます別のイメージ(PNGまたはJPEG)、それらすべてのファイルに複数のPDFの最初のページを抽出&画像

をエクスポートします。

私は、Windows

に大歓迎何かアドバイスがあります。

+0

OK - これまでに何を書いていますか?これはすでに多くの場所で議論されています。あなたの試行のどの部分がうまくいかないのですか? – gravity

答えて

0

あなたのリクエストには次のスレッドが適しています。 JPEG画像に

一つの解決策をPDFファイルに変換することは、サードパーティのライブラリを使用することです。 ImageMagickは非常に人気があり、無料でも利用できます。ここでは.NETラッパーを入手できます。オリジナルのImageMagickダウンロードページはこちら

http://www.codeproject.com/KB/library/pdftoimages.aspx改宗者PDFページ画像ファイルへの固体フレームワークを使用して http://www.print-driver.com/howto/convert_pdf_to_jpeg.htmlユニバーサルドキュメントコンバータ http://www.makeuseof.com/tag/6-ways-to-convert-a-pdf-file-to-a-jpg-image/ 6つの方法は、JPGイメージ にPDFを変換し、あなたも、このスレッドを見てみることができますから、ページを開く方法C#でのPictureBoxでPDFファイル

あなたはTIFFにPDFを変換するために、このプロセスを使用する場合は、TIFFからビットマップを取得するために、このクラスを使用することができます。

0

使用GhostscriptがPDFからTIFFやJPGをレンダリングします。結果をきめ細かく制御できます。

これは商用アプリケーションである場合は、商用ライセンスが必要です。アプリケーションを商用で使用する場合でも組織内で使用する場合は、ghostscriptのGPLバージョンを使用することができます。

ここにGhostscriptがあります。多くのオープンソースパッケージのPDFインタプリタは、gs PDFインタプリタに依存しています。例えば、Imagemagickにはゴーストスクリプトライブラリが必要です。ここ

ダウンロードGS:Ghostscriptを実行するhttp://ghostscript.com/download/gsdnld.html

使用C#Processクラス、SOトピックは、ここでは、この上ありHow to run a C# console application with the console hidden

TIFFのためのコマンドラインは次のようになります。

D:\gs\gs9.20>bin\gswin64c.exe -sOutputFile=d:\some%02d.tiff -dBATCH -dNOPAUSE -sDEVICE=tiff24nc -sCompression=lzw -r150 -sPageList=1 d:\PDFReference.pdf 

この意志d:\に1つのsome01.tiffファイルを150dpi解像度で作成します。

関連する問題