IRONSOFTWAREHOME
在 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
技术作家

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

...
阅读更多

相关文章

Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
C# 用于 PDF 的 NuGet 库
通过 NuGet 安装

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解决方案资源管理器中,右键点击引用,管理 NuGet 包
  2. 选择浏览并搜索 “IronPDF”
  3. 选择包并安装
C# PDF DLL
下载 DLL

版本: 2026.9

或在此处下载 Windows 安装程序。

  1. 下载并解压 IronPDF 到您的解决方案目录中的 ~/Libs 之类的位置
  2. 在 Visual Studio 解决方案资源管理器中,右键点击引用。选择浏览,“IronPDF.dll”

$999 起