在本分步指南中,我们将探讨如何在 Java 中从 HTML 生成 PDF。 HTML 文档可以包含文本或图形内容,这些内容将以高保真度呈现给 PDF 文档。以下步骤可用于以简单易用的方式使用 java* 将 HTML 转换为 PDF。
在 Java 中从 HTML 生成 PDF 的步骤
- 从 Maven 存储库配置 Aspose.Words for Java
- 导入 Document 类
- 通过指定文件名加载输入的 HTML 文件
- 保存输出 PDF 文件
这里加载了一个输入 HTML 文件,并使用 Java** 将内容从 **HTML 转换为 PDF。您将看到 PDF 内容的呈现方式与现代浏览器中显示的 HTML 相同。
使用 Java 将 HTML 转换为 PDF 的代码
import com.aspose.words.License; | |
import com.aspose.words.Document; | |
import com.aspose.words.SaveFormat; | |
public class GeneratePDFFromHtmlInJava { | |
public static void main(String[] args) throws Exception { //main function for GeneratePDFFromHtmlInJava | |
// Initialize a license to avoid trial version limitation for converting HTML to PDF | |
License license = new License(); | |
license.setLicense("Aspose.Words.lic"); | |
// Import the input HTML with the Document class. | |
Document doc = new Document("input.html"); | |
// Save the HTML document to PDF file format | |
doc.save("PDFFromHtmlInJava.pdf", SaveFormat.PDF); | |
} | |
} |
此 Java 代码示例从 HTML 创建 PDF 文件,无需安装任何浏览器或 MS Office 应用程序。 上面示例中的HTML 到 PDF 转换模仿了 MS Word 应用程序的行为,即如果您使用 MS Word 将 HTML 文件导出为 PDF 文件,您将获得相同的输出。
在本教程中,我们学习了 Java 如何从 HTML 创建 PDF,但是,如果您想将 PDF 转换为 Word 格式,请参阅 如何在 Java 中将 PDF 转换为 Word 上的文章。