在 JAVA 中使用 IRONPDF

如何在 Java 中查看 PDF 文件

Curtis Chau
Curtis Chau
Updated: 2026年6月2日

本文说明了如何在 Java 中使用 IronPDF 查看 PDF 文件,并逐步引导您设置 Maven 项目。 此外,它还探索了 IronPDF 的其他功能,并讨论了其在创建强大的 PDF 处理应用程序中的实用性。

IronPDF:Java PDF库

IronPDF 适用于 Java 库 是一个专为 Java 开发人员设计的全面且易于使用的 PDF 库。 该库以最小的努力集成了强大的 PDF 处理功能。 IronPDF 是一个集成解决方案,用于创建、编辑、查看和从 PDF 文件中提取内容。 它简化了 Java 应用程序中的 PDF 处理,使开发人员能够专注于核心任务。

开始使用 IronPDF for Java

设置 Maven 项目

首先,设置一个 Maven 项目并添加必要的 IronPDF 和 SLF4J logger 的依赖项。 在项目的pom.xml文件中添加以下代码:

<!-- Add IronPDF and SLF4J dependencies to your Maven project -->
<dependencies>
    <dependency>
        <groupId>com.ironsoftware</groupId>
        <artifactId>ironpdf</artifactId>
        <version>YOUR_VERSION_HERE</version>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>YOUR_VERSION_HERE</version>
    </dependency>
</dependencies>
XML

创建一个 Java 类以查看 PDF 文件

接下来,创建一个 Java 类以使用 IronPDF 读取和提取 PDF 文件中的文本。使用以下代码作为模板:

import java.awt.print.PrinterException;
import java.io.IOException;
import java.nio.file.Paths;

import com.ironsoftware.ironpdf.License;
import com.ironsoftware.ironpdf.PdfDocument;

public class App {

    public static void main(String[] args) throws IOException, PrinterException {
        // Set the IronPDF license key
        License.setLicenseKey("Your-License-Key");

        // Load the PDF file
        PdfDocument pdf = new PdfDocument(Paths.get("C:\\dotnet.pdf"));

        // Extract text from the PDF file
        String text = pdf.extractAllText();

        // Display the extracted text
        System.out.println("Text extracted from the PDF: " + text);
    }
}
Java

让我们分解代码以更好地理解它:

导入语句: 导入必要的类和包以与 IronPDF 一起工作并处理异常。 java.io.IOException处理PDF处理过程中可能发生的异常。

设置 IronPDF 授权密钥: 在使用 IronPDF 之前,请设置授权密钥。 将"Your-License-Key"替换为您的IronPDF许可证密钥以启用库功能。

License.setLicenseKey("Your-License-Key");
Java

加载PDF文件:通过提供PDF文件路径创建一个PdfDocument对象。 使用Path对象。

PdfDocument pdf = new PdfDocument(Paths.get("C:\\dotnet.pdf"));
Java

从PDF文件中提取文本:加载后,使用extractAllText方法从PDF中提取所有文本。

String text = pdf.extractAllText();
Java

显示提取的文本: 打印提取的文本到控制台以便查看。

System.out.println("Text extracted from the PDF: " + text);
Java

IronPDF 从 PDF 文件中提取文本,如提取文本部分所示。

如何在Java中查看PDF文件,图1:提取的文本 提取的文本

IronPDF 的功能

使用 IronPDF 生成 PDF:IronPDF 可以从各种来源生成 PDF 文件,如 HTML、图像和纯文本。 此功能对于直接从 Java 应用程序创建动态报告、发票和 PDF 格式的文档非常有用。

PDF 编辑: IronPDF 提供编辑现有 PDF 的工具。 开发人员可以合并 PDF 文档、拆分 PDF并操控文件中的内容,以创建符合特定需求的自定义 PDF。

使用 IronPDF 查看 PDF 和提取文本:IronPDF 使查看和提取文本变得容易,这对需要在 PDF 中查找文本、索引或解析的应用程序至关重要。

栅格化 PDF 为图像:IronPDF 可以将 PDF 呈现为图像,简化其在应用程序或网站中的显示。 它支持 Bitmap、PNG 或 JPEG 等格式。

PDF 表单填写:IronPDF 支持编程表单填写,自动化表单任务、预填表单并简化工作流程。

安全功能: IronPDF 支持PDF 加密和数字签名,以保护敏感信息并确保文档真实性。

平台独立性: IronPDF 是跨平台的,兼容各种操作系统,如 Windows、macOS 和 Linux。 使用 IronPDF 的 Java 应用程序可以在不同环境中顺利部署。

结论

总之,IronPDF 是希望在 Java 应用程序中查看和操作 PDF 的开发人员的一个优秀解决方案。 凭借 PDF 生成、编辑、渲染和表单填写等功能,IronPDF 创建了强大、高效且用户友好的文档管理工具。 它的平台独立性确保了跨环境的兼容性,非常适合现代 Java 应用程序。

IronPDF 不是一个开源库,但提供免费试用,使开发人员能够探索其功能。 许可选项从$999起,为简化PDF处理任务提供了具有成本效益的解决方案。

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

阅读更多

相关文章