在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
本文将使用IronPDF - 一个用于以编程方式创建PDF文档的Java库。
Iron 软件工程师现已开发出 IronPDF 用于Java语言,帮助Java开发人员创建、编辑和操作PDF文档。IronPDF允许您处理PDF文件的各个方面。它为开发人员提供了广泛的功能来创建和自定义PDF。它还有助于控制PDF文档的布局和格式。
主要功能包括能够 创建 PDF 文件 从HTML、JavaScript、CSS、XML文档和各种图像格式中。此外,IronPDF还提供了能力 添加页眉和页脚, 创建表格, 数字签名, 和附件。它支持完整的多线程和 更多!
要创建 PDF Java 转换应用程序,您需要下载并安装以下先决条件:
**Java 开发工具包 (JDK)必须在您的计算机上安装最新版本的JDK,以便PDF转换应用程序进行编译和运行。JDK可以从以下网站下载 甲骨文网站.
**必须安装 Maven,因为它是一种主要用于 Java 项目的构建自动化工具。Maven 可从 Apache Maven 网站.
IronPDF Java Library: 现在您需要将最新版本的 IronPDF Java Library 作为依赖项添加到您的 PDF 转换应用程序中。将以下 IronPDF 依赖项添加到项目的 pom.xml
文件中:
请在 pom.xml
文件中添加 Slf4j 依赖。
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>2.0.5</version>
</dependency>
下载并安装所有先决条件后,就可以在 Java 应用程序中将 HTML 文件转换为 PDF 文档了。
首先,您需要在运行 PDF 转换器代码的主 Java 文件中添加 IronPDF 导入。您需要导入所有需要的类,这只需一行代码即可完成:
import com.ironsoftware.ironpdf.*;
接下来,在主方法中,使用 IronPDF setLicenseKey
输入购买时获得的许可证密钥或试用密钥。
License.setLicenseKey("Your license key");
只需一行代码,IronPDF 就能将 HTML 内容转换为 PDF。
PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~HTML2PDF in JAVA~ </h1> Made with IronPDF!");
myPdf.saveAs(Paths.get("html_saved.pdf"));
在上述代码中, renderHtmlAsPdf
方法用于传递将转换为PDF文档的HTML字符串。然后
保存为
调用该方法以生成PDF。
这将创建一个名为“html_saved.pdf”的PDF文档,其中包含作为字符串传递的HTML内容。
通过以下代码,您可以将HTML文件转换为PDF文档:
// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("example.html");
// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("html_file_saved.pdf"));
在这里 将 renderHtmlFileAsPdf
转换为 PDF 该方法用于将HTML文件转换为PDF文件。CSS和JavaScript也可以与HTML文件一起渲染,从而保留HTML文件的布局和格式。
有时您会想要直接从网页创建 PDF 文件。为此,IronPDF 库提供了方法 renderUrlAsPdf
将HTML从URL转换为PDF。因此,URL被用作该方法的参数。
// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com");
// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("url.pdf"));
您还可以指定PDF文件的格式,例如页面大小、页面方向、边距大小、布局以及许多其他属性,只需使用 ChromePdfRenderOptions 将布局选项作为第二个参数传递给renderUrlAsPdf
方法。
运行上述代码示例中的任何一个后,将为所有HTML内容生成PDF文件。下面你可以看到 "Convert HTML to PDF" 的示例输出。
URL 转 PDF 输出
您可以找到更多 代码示例 关于 IronPDF 网站.
IronPDF网站
IronPDF在不丢失任何格式的情况下渲染所有图像和文本。按钮是可点击的,文本框在PDF文件中是可编辑的。
本文演示了如何使用 IronPDF Java API 的“将 HTML 转换为 PDF”功能创建 PDF。
IronPDF for Java 可以免费使用,但用于部署时,它有一个 商业许可 起价仅为 $749。您还可以访问 免费试用 完整版的IronPDF来测试其在生产模式下的功能。