在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
本文将探讨如何使用 IronPDF 生成新文件、提取内容并保存 PDF。
IronPDF for Java该工具可从 HTML 代码(无论是文件、HTML 字符串、HTML 页面还是 URL)生成 PDF 文档或 PDF 表单。 生成的 PDF 文件要准确无误,格式也要保留。 在设计上要让开发人员觉得易于使用。
IronPDF 建立在 .NET Framework 的基础之上,使其成为在各种情况下生成 PDF 的通用工具。
IronPDF 提供以下生成和处理大型文档的功能:
添加的能力及从 PDF 中提取内容 (文本、图像、表格等)
要使用 IronPdf 创建 PDF 生成工具,需要在计算机上安装以下软件:
Java 开发工具包 - JDK 是构建和运行 Java 程序所必需的。 如果尚未安装,请从甲骨文网站.
集成开发环境 - 集成开发环境是帮助编写、编辑和调试程序的软件。 下载任何 Java IDE,如 Eclipse、NetBeans 和 IntelliJ。
Maven - Maven 是一种自动化和开源 Java 工具,可帮助从中央 Maven 资源库下载库。 从官网下载Apache Maven 网站.
IronPDF - 最后,在 Java 中创建 PDF 文件需要 IronPDF。 这需要作为依赖项添加到您的 Java Maven 项目中。 如下所示,在 pom.xml
文件中包含 IronPdf 工具和 slf4j 依赖关系:
<mvn-install>
首先,在 Java 主类源代码文件顶部添加以下一行,从 IronPDF 库中导入所有需要的重要类方法。
import com.ironsoftware.ironpdf.*;
接下来,用有效的许可证密钥配置 IronPDF,以使用其方法。 在主方法中调用 setLicenseKey
方法。
License.setLicenseKey("Your license key");
注意: 您可以获得一个IronPDF 免费试用许可证密钥创建和读取PDF。
从以下文件创建 PDF 文件HTML 字符串翻译工作非常简单,通常只需一两行代码即可完成。 在这里,HTML 代码以字符串形式写入一个变量,然后传递给renderHtmlAsPdf
在...中找到的方法PDFDocument类。 以下代码会生成一个新的 PDF 文档实例:
String htmlString = "<h1>Hello World!</h1><p>This is an example of an HTML string in Java.</p>";
PdfDocument pdf = PdfDocument.renderHtmlAsPdf(htmlString);
现在,使用保存为
将生成的PDF保存到本地系统路径的方法:
pdf.saveAs(Paths.get("htmlstring.pdf"));
上述代码行创建了一个名为 "htmlstring.pdf "的 PDF 文件,其中包含 HTML 字符串的内容。
输出结果如下
HTML 字符串到 PDF 输出
下面的代码从一个HTML 文件:
PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("example.html");
myPdf.saveAs(Paths.get("html_file.pdf"));
HTML 文件代码:
<html>
<head>
<title>Example HTML File</title>
</head>
<body>
<h1>HTML File Example</h1>
<p style="font-style:Italic;">This is an example HTML file</p>
</body>
</html>
<html>
<head>
<title>Example HTML File</title>
</head>
<body>
<h1>HTML File Example</h1>
<p style="font-style:Italic;">This is an example HTML file</p>
</body>
</html>
在上述代码中,将 renderHtmlFileAsPdf
转换为 PDF该方法可从 HTML 文件生成 PDF 文件。 该方法接受一个包含 HTML 文件路径的字符串参数。
IronPdf 在渲染 HTML 文件元素的同时,还会渲染其所附带的 CSS 和 JavaScript(如果有的话)。 您可以从下面的输出结果中看到,CSS样式也由 IronPDF 维护,输出结果与在网页浏览器中的效果相同。
将 HTML 文件输出为 PDF**
"(《世界人权宣言》)renderUrlAsPdf
该方法用于从网页创建 PDF 文件。 它接受网页的 URL 作为参数。
PdfDocument urlToPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com");
urlToPdf.saveAs(Paths.get("urlToPdf.pdf"));
URL 到 PDF 输出
可以设置其他渲染选项来配置 PDF 生成。 您可以在将 URL 转换为 PDF 示例代码.
IronPdf 可用于使用 SecurityOptions
类创建受密码保护的 PDF 文件。 如果集成了 IronPDF 的 PDF 功能,则可以设置所有文件权限。 代码如下
SecurityOptions securityOptions = new SecurityOptions();
securityOptions.setUserPassword("shareable");
setUserPassword "用于设置安全密码。 下面的代码示例将密码保护应用于在 URL to PDF 示例中创建的 PDF 文档:
SecurityManager securityManager = urlToPdf.getSecurity();
securityManager.setSecurityOptions(securityOptions);
urlToPdf.saveAs("protected.pdf");
PDF 文件现在受密码保护. 现在打开 PDF 文件,会出现一个密码选项:
受密码保护的文件
正确输入密码后,PDF 文档将打开。
PDF文件
有关 PDF 文件的更多安全设置和元数据,可在相关的安全和元数据代码示例.
本文展示了 IronPDF 库使用多种方法创建 PDF 的能力。 IronPDF for Java 是一个纯 Java 库,功能强大,可在 Java 中轻松处理 PDF 文件。
IronPDF 的引擎可以轻松实现从各种来源创建 PDF在翻译过程中,译员还必须翻译 HTML 文件、图像文件、XML 文档、Jasper 报告或任何其他输入内容。 它符合标准的 Java 打印 API,即便于文档打印此外,您还可以对 PDF 文件进行数字签名。 IronPdf 可帮助您快速、轻松地完成所有与 PDF 相关的任务。
IronPdf 并非开源 Java 库。 它提供了商业许可从$749开始。 您还可以获得免费试用 IronPDF在您的Java应用程序中在生产环境中进行测试。