複数ページのPDFファイルをPNGファイルに変換し、PDFドキュメントのページごとに1つのPNGファイルを自動的に保存するにはどうすればよいですか(Windows 7の場合)?
仮想プリンター(CutePDF、Bullzip PDFプリンター)と画像編集ソフトウェア(Irfanview、Photoshop)を試してPDFファイルをPNGに変換しましたが、PDF文書のページごとに1つのPNGファイルを保存する方法が見つかりません。
複数ページのPDFファイルをPNGファイルに変換し、PDFドキュメントのページごとに1つのPNGファイルを自動的に保存するにはどうすればよいですか(Windows 7の場合)?
仮想プリンター(CutePDF、Bullzip PDFプリンター)と画像編集ソフトウェア(Irfanview、Photoshop)を試してPDFファイルをPNGに変換しましたが、PDF文書のページごとに1つのPNGファイルを保存する方法が見つかりません。
回答:
Ghostscriptを使用する
-sOutputFile = filenameこれは、Ghostscriptに出力の名前を指定する一般的なオプションです。単一のファイル名「tiger.png」またはテンプレート「figure-%03d.jpg」のいずれかで、%03dがページ番号に置き換えられます。
GUIフロントエンドであるGhostViewを使用すると便利です。
-dBATCH -dNOPAUSE -sDEVICE=png16m -r96 -sOutputFile="C:\directory_Output\%03d.png" "C:\directory_Input\pdfname.pdf"
。また、ソースPDFと同じ解像度にするために、どのDPIに設定する必要があるのか(この場合は96に設定する)を知りたいです。(変換中のPDFファイルには、本や雑誌のスキャン画像が含まれており、OCRテキスト/情報はありません。)
ImageMagickを使用して(Ghostscriptもインストールする必要があります)、コマンド:
convert -density 300 filename.pdf filename.png
一連のファイルになりますfilename-0.png
、filename-1.png
、filename-2.png
、PDFのページごとに1つ。密度の設定をいろいろ試して、好みの解像度を取得してください。
Windowsでは、convert.exeへのフルパスを指定する必要がある場合があります。これはLinuxでしかやったことがありませんが、Windowsでも動作するはずです。
-density 300
DPI設定が300である、またはそれは別の事を意味しているという議論手段?
filename.pdf[0]
ページ番号は0から始まる
convert
レンダリング時に使用Ghostscriptのない.pdf
のを、見stackoverflow.com/questions/14705727/...を
gs
するには、ghostscriptバイナリ(私はにgs
エイリアスしていたgit status
)を呼び出す必要があります
ソフトウェアをインストールしない場合は、次のオンラインツールを使用できます。
変換はブラウザ内で行われます。PDFページごとに1つのPNGファイルが生成されます。
これは、との例ですGS
とCropBox
オプション:
"c:\Program Files\gs\gs9.10\bin\gswin64.exe" -dBATCH -dNOPAUSE -sDEVICE=pnggray -r300 -dUseCropBox -sOutputFile="path_to_png_files\pdffilename-%03d.png" "path_to_pdf_file\pdffilename.pdf"
へのパスGS
は、インストールに基づいて調整する必要があります。また、DEVICE
必要に応じて、パラメータをカラーデバイスに変更できます。に比べてconvert
、GS
はるかに高速に実行されるようで、大きなバッチの変換に適しています。
-dUseCropBox
、トリミングを実行することではありません。代わりに、入力PDFから情報を強制的にGS
読み取りますCropBox
。これは、堅牢な変換を行うために必要です。
変換を行う別のソフトウェアはPDFCreatorです。システムに新しいプリンターを作成し、PDFファイルだけでなく、実際に任意の形式から画像に変換できるようにします
- ドキュメントをPDF、JPG、PNG、TIFなどに変換します
- 複数のドキュメントを1つのファイルに結合する
- プロファイルは、頻繁に使用される設定をワンクリックで利用可能にします
- 自動保存を使用して完全に自動化されたPDFプリンターを使用する
- 複雑さを考慮し、PDFの変換を簡単にします
さらに重要なのは、オープンソースでもあること
文書を印刷し、PDFCreatorを選択し、出力をPNG(またはTIFF、JPGなど)として選択するだけです。