IronPDF 操作指南 Java PDF 转图像 Java PDF to Image File Darrius Serrant 已更新:八月 20, 2025 Download IronPDF Maven 下载 JAR 下载 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English 1.简介 如何在 Java 中将 PDF 转换为图像安装 Java 库,将 PDF 转换为各种图像格式。 利用toBufferedImages方法将 PDF 转换为图像。 首先使用renderUrlAsPdf方法获取 PDF,将 URL 转换为图像。 使用步骤 2 将 PDF 转换为所需的图像格式。 使用 write 方法导出每个图像。 3.先决条件 创建新 Maven 项目 新项目名称 IronPDF for Java 新项目 com.ironsoftware ironpdf 2022.11.0 ``` 将依赖关系放入 `pom.xml` 文件后,窗口右上角会出现一个小图标。 Maven 依赖项5.1.将 PDF 文档转换为图像 extractedImages = instance.toBufferedImages(); // Set image conversion options ToImageOptions rasterOptions = new ToImageOptions(); rasterOptions.setImageMaxHeight(800); rasterOptions.setImageMaxWidth(500); // Convert the pages using the specified options List sizedExtractedImages = instance.toBufferedImages(rasterOptions, PageSelection.allPages()); int pageIndex = 1; // Loop through each image and write to the file system for (BufferedImage extractedImage : sizedExtractedImages) { String fileName = "assets/images/" + pageIndex++ + ".png"; ImageIO.write(extractedImage, "PNG", new File(fileName)); } } } ``` 以下示例的输出结果将保存在项目的 assets 文件夹中(在运行程序前创建此文件夹),编号从 1 开始,所有 PDF 页面的编号都将递增。 IronPDF for Java PDF 转图像输出 extractedImages = pdf.toBufferedImages(); // Set image conversion options ToImageOptions rasterOptions = new ToImageOptions(); rasterOptions.setImageMaxHeight(800); rasterOptions.setImageMaxWidth(500); // Convert the pages using the specified options List sizedExtractedImages = pdf.toBufferedImages(rasterOptions, PageSelection.allPages()); int pageIndex = 1; // Loop through each image and write to the file system for (BufferedImage extractedImage : sizedExtractedImages) { String fileName = "assets/images/" + pageIndex++ + ".png"; ImageIO.write(extractedImage, "PNG", new File(fileName)); } } } ``` PDF 转图像输出 6.结论 常见问题解答 如何在 Java 中将 PDF 转换为图像? 您可以使用 IronPDF for Java 将 PDF 转换为图像。通过利用 toBufferedImages 方法,可以将 PDF 页面转换为 JPEG 或 PNG 等图像格式。 在 Maven 项目中设置 IronPDF for Java 的步骤是什么? 要在 Maven 项目中设置 IronPDF for Java,请在您的 IDE 中创建一个新的 Maven 项目,将 IronPDF 依赖项添加到您的 pom.xml 文件中,然后使用 Maven 安装这些依赖项。 我可以使用 Java 直接将 URL 转换为图像吗? 是的,IronPDF for Java 允许您将 URL 转换为图像。首先,使用 renderUrlAsPdf 方法将 URL 渲染为 PDF,然后可以将 PDF 页面转换为图像。 使用 Java 转换 PDF 页面时有哪些可用的图像格式? 使用 IronPDF for Java 转换 PDF 页面时,您可以在 JPEG、PNG、JPG 和 TIFF 等多种图像格式中进行选择。 如何更改在 Java 中从 PDF 生成的图像的分辨率? 要调整在 Java 中从 PDF 生成的图像的分辨率,请使用 IronPDF 中的 ToImageOptions 实例以设置如 ImageMaxHeight 和 ImageMaxWidth 等属性。 IronPDF for Java 对于所有类型的用途都是免费的吗? IronPDF for Java 免费用于开发目的。但是,生产使用需要商业许可证,更多详细信息可以在 IronPDF 官方网站上找到。 在 Java 项目中使用 IronPDF 的前提条件是什么? 在 Java 项目中使用 IronPDF 之前,确保您的环境中已安装并配置了 Java,并且有一个 Java IDE,如集成了 Maven 的 IntelliJ IDEA。 Darrius Serrant 立即与工程团队聊天 全栈软件工程师(WebOps) Darrius Serrant 拥有迈阿密大学的计算机科学学士学位,目前在 Iron Software 担任全栈 WebOps 市场工程师。从小就被编码吸引,他认为计算机既神秘又易于接触,使其成为创意和问题解决的理想媒介。在 Iron Software,Darrius 喜欢创造新事物,并简化复杂概念以使其更易理解。作为我们常驻的开发者之一,他还自愿教授学生,与下一代分享他的专业知识。对于 Darrius 来说,他的工作令人满意,因为它被重视并产生真正的影响。 准备开始了吗? 版本: 2025.11 刚刚发布 免费 Maven 下载 查看许可证 免费获取 30天试用密钥 即刻获取。 15天试用密钥 即刻获取。 试用表单提交成功。 您的试用密钥应该在电子邮件中。如果没有,请联系support@ironsoftware.com 无需信用卡或账户创建 在生产环境中测试且无水印 30天完全功能性产品 试用期间提供24/5技术支持 免费试用 IronPDF 5 分钟内设置完成 使用 Maven 安装 版本: 2025.11 <dependency> <groupId>com.ironsoftware</groupId> <artifactId>ironpdf</artifactId> <version>2025.11.12</version></dependency> https://central.sonatype.com/artifact/com.ironsoftware/ironpdf/2025.11.12 或 下载 JAR 版本: 2025.11 立即下载 手动安装到您的项目中 15 1000 1 现在您已经通过 Maven 安装了 您的浏览器正在下载 IronPDF 下一步:开始免费 30 天试用 无需信用卡 在真实环境中测试完全功能的产品24/5 技术支持 立即获取您的免费30 天试用密钥。 谢谢。如果您想与我们的许可团队交谈: 试用表单已成功提交。您的试用密钥应在电子邮件中。如果没有,请联系我们support@ironsoftware.com 安排电话交流 有问题?联系我们的开发团队。 无需信用卡或账户创建 15 1000 1 现在您已经通过 Maven 安装了 您的浏览器正在下载 IronPDF 下一步:开始免费 30 天试用 无需信用卡 在真实环境中测试完全功能的产品24/5 技术支持 谢谢。查看您的许可证选项: 谢谢。如果您想与我们的许可团队交谈: 查看许可 安排电话交流 有问题吗? 联系我们 与我们的开发团队交流。 有问题?联系我们的开发团队。 免费开始 无需信用卡 在实际环境中测试 在生产环境中测试,没有水印。在您需要的地方使用。 功能齐全的产品 使用功能齐全的产品30天。几分钟内即可启动和运行。 24/5 技术支持 在产品试用期间,全面访问我们的支持工程团队 立即获取您的免费30天试用密钥。 无需信用卡或账户创建 试用表单已提交成功。 您的试用密钥应该在邮件中。如果没有,请联系support@ironsoftware.com 受到全球数百万工程师的信赖 免费开始 无需信用卡 在实际环境中测试 在生产环境中测试,没有水印。在您需要的地方使用。 功能齐全的产品 使用功能齐全的产品30天。几分钟内即可启动和运行。 24/5 技术支持 在产品试用期间,全面访问我们的支持工程团队 立即获取您的免费30天试用密钥。 免费 Maven 下载 查看许可 许可证起价 $749。 有问题吗?联系我们。 受到全球数百万工程师的信赖 联系销售团队 预订无义务咨询 我们如何为您提供帮助: 针对您的工作流和痛点进行咨询看看其他公司如何解决它们的.NET文档需求回答您的所有问题,以确保您获得所需的所有信息。(没有任何承诺。)获取适合您项目需求的专属报价 获取您的无义务咨询 填写下面的表格或通过sales@ironsoftware.com 您的资料将始终保密。 深受全球超过 200 万工程师的信赖 预定免费现场演示 预定一次 30 分钟的个人演示。 无合同、无卡信息、无承诺。 下面是您可以期待的内容: 产品及其关键特性的现场演示获取项目特定功能建议所有问题均会得到解答,以确保您拥有所需的所有信息。(无需任何承诺。) 选择时间 您的信息 预约您的免费现场演示 深受全球超过 200 万工程师的信赖 法律信息 版权所有 © Iron Software 2013-2025 条款 隐私政策 Cookie 版权所有 © Iron Software 2013-2025 条款 隐私政策 Cookie