PDFBox を使用して PDF ファイルを画像に変換する
はじめに
PDFBox は人気のあるオープン-source PDF ドキュメントを操作するための Java ライブラリ。多くの機能の中でも、PDFBox を使用すると、開発者は PDF ファイルを画像に変換でき、個々のページを画像形式として簡単に抽出できます。このチュートリアルでは、PDFBox を使用してこの変換を実現するプロセスについて説明します。
変換のサンプル コード
PDFBox 1.8.* バージョンのソリューション:
PDDocument document = PDDocument.loadNonSeq(new File(pdfFilename), null); ListpdPages = document.getDocumentCatalog().getAllPages(); int page = 0; for (PDPage pdPage : pdPages) { page; BufferedImage bim = pdPage.convertToImage(BufferedImage.TYPE_INT_RGB, 300); ImageIOUtil.writeImage(bim, pdfFilename "- " page ".png", 300); } document.close();
PDFBox 2.0 バージョンのソリューション:
PDDocument document = PDDocument.load(new File(pdfFilename)); PDFRenderer pdfRenderer = new PDFRenderer(document); for (int page = 0; pagePDFBox 3.0 バージョンのソリューション:
PDDocument document = Loader.loadPDF(new File(pdfFilename)); // The rest of the code is similar to the PDFBox 2.0 solution.追加の考慮事項
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3