怎样在 DOCX C# 中添加表格 | IronWord

Java PDF to Image File

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.先决条件
    Java PDF 至图像 - 图 1:创建新 Maven 项目

    创建新 Maven 项目

    Java PDF 至图像 - 图 2:新项目名称

    新项目名称

    Java PDF to Image - 图 3:新项目 IronPDF for Java

    新项目

    com.ironsoftware ironpdf 2022.11.0 ``` 将依赖关系放入 `pom.xml` 文件后,窗口右上角会出现一个小图标。
    Java PDF 到图像 - 图 4:Maven 依赖关系

    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 页面的编号都将递增。
    Java PDF to Image - 图 5:新项目 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)); } } } ```
    Java PDF 至图像 - 图 6:PDF 至图像输出

    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 实例以设置如 ImageMaxHeightImageMaxWidth 等属性。

    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 刚刚发布