在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
本文将探讨如何使用IronPDF生成新的文件、提取内容并保存PDF。
IronPDF for Java 旨在通过HTML代码生成PDF文档或PDF表单,无论是来自文件、HTML字符串、HTML页面还是URL。它生成的PDF文件准确无误,格式也得到了保留。它的设计非常方便开发人员使用。
IronPDF基于.NET Framework构建,使其成为在各种环境中生成PDF的多功能工具。
IronPDF提供以下功能,用于生成和操作大型文档:
2.控制文档布局和格式的能力 (例如, 设置字体,颜色, 利润...)
要使用 IronPDF 创建 PDF 生成工具,计算机上需要安装以下软件:
Java 开发工具包 - JDK 是构建和运行 Java 程序所必需的。如果尚未安装,请从最新版本下载。 甲骨文网站。
集成开发环境 - IDE 是一种帮助编写、编辑和调试程序的软件。下载任何 Java 的 IDE,例如 Eclipse、NetBeans、IntelliJ。
Maven - Maven 是一个自动化和开源的 Java 工具,可以帮助从 Maven 中央仓库下载库。从 下载安装。 Apache Maven 网站.
IronPDF - 最后,IronPDF是用来在Java中创建PDF文件的。这需要在您的Java Maven项目中添加该依赖项。在pom.xml
文件中包含IronPDF的artifact和slf4j依赖项,如下所示:
<dependency>
<groupId>com.ironsoftware</groupId>
<artifactId>ironpdf</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.36</version>
</dependency>
### 添加必要的导入
首先,在Java主类源代码文件的顶部添加以下行,以导入IronPDF库中所有必需的重要类方法。
```java
import com.ironsoftware.ironpdf.*;
接下来,配置IronPDF并使用有效的许可证密钥。在主方法中调用setLicenseKey
方法。
License.setLicenseKey("Your license key");
注意: 您可以获得一个 免费试用许可证密钥 创建和读取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(如果有的话)。您可以在下面的输出中看到,IronPDF也保持了CSS样式,输出与在网络浏览器中的效果相同。
HTML 文件输出为 PDF
renderUrlAsPdf
方法用于从网页创建PDF文件。它接受网页的URL作为参数。PdfDocument urlToPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com");
urlToPdf.saveAs(Paths.get("urlToPdf.pdf"));
URL 转换为 PDF 输出
可以设置其他渲染选项来配置 PDF 生成。您可以在 IronPDF 网站上获取更多信息。 URL 转 PDF 代码示例 page.
IronPDF 可以使用 SecurityOptions
类创建受密码保护的PDF文件。如果你集成了 IronPDF 的PDF功能,可以设置所有的文件权限。代码如下:
SecurityOptions securityOptions = new SecurityOptions();
securityOptions.setUserPassword("shareable");
setUserPassword
用于设置安全密码。以下代码示例将密码保护应用于在 URL 转 PDF 示例中创建的 PDF 文档:
SecurityManager securityManager = urlToPdf.getSecurity();
securityManager.setSecurityOptions(securityOptions);
urlToPdf.saveAs("protected.pdf");
PDF 文件现在 受密码保护请现在打开 PDF 文件,一个密码选项将会出现:
密码保护文件
正确输入密码后,PDF文档将打开。
PDF文档
可以在相关内容中探索有关PDF文件的更多安全设置和元数据 代码示例.
本文展示了IronPDF库通过多种方法创建PDF的功能。IronPDF是一个纯Java库,功能强大,可以在Java中轻松处理PDF文件。
IronPDF的引擎使之易于 创建 PDF 从HTML文件、图像文件、XML文档、Jasper报告或任何其他来源。它符合标准的Java打印API, 轻松打印文档, 您还可以数字签名PDF文件。IronPDF帮助快速轻松完成所有与PDF相关的任务。
IronPDF不是一个开源的Java库。它提供了一个 商业许可 起价为 $749。您还可以获取一个 免费试用 在您的Java应用程序中在生产环境中进行测试。