使用Java PDF API的HTML到PDF Java转换

本文显示了使用Java从文件或网页将HTML转换为PDF的过程。

HTML到PDF Java

在线HTML到PDF转换器允许您将单个或多个HTML页面转换为PDF文档。 但是,如果您要以编程方式执行此转换,或者需要将HTML文件批量转换为PDF,则一定要寻找一些SDK或API。 因此,让我们看一下如何应对这种情况。

  • HTML到PDF转换器API
  • HTML到Java的PDF转换
  • 在Java中将HTML转换为受密码保护的PDF
  • 使用URL将HTML转换为PDF
  • 将HTML内容转换为单页PDF

HTML至PDF Java Converter API –免费下载

Aspose.PDF for Java是一个功能强大的Java类库,可处理PDF文档。 除了其他PDF操作功能外,API还提供了高质量的HTML到PDF转换功能。 您可以下载API的JAR文件或使用Maven配置进行安装。

资料库

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>

相依性

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>19.12</version>
    <classifier>jdk17</classifier>
</dependency>

如何将HTML转换为PDF

  • 下载Java版Aspose.PDF
  • 将API集成到您的应用程序中
  • 从文件或URL加载HTML内容
  • 从提供的HTML内容创建PDF

HTML到PDF Java转换

以下是使用Aspose.PDF for Java将HTML文件转换为PDF的简单方法。

以下代码示例显示了如何在Java中将HTML文档转换为PDF。

输入HTML文件

转换后的PDF文档

在Java中将HTML转换为受密码保护的PDF

Aspose.PDF还允许您将HTML文件转换为加密的PDF文档。 您可以通过在Document.encrypt()方法中指定用户的密码,所有者的密码,访问权限和加密算法来保护生成的PDF文档。

以下代码示例显示了如何在Java中将HTML转换为加密的PDF。

输出

使用Java中的URL将HTML转换为PDF

您也可以将网页从实时URL转换为PDF文档。 以下是实现此目的的步骤:

  • 创建并初始化URL对象。
  • 将网页放入InputStream对象。
  • 创建Document对象,并使用InputStream和HtmlLoadOptions对象对其进行初始化。
  • 使用Document.save()方法将HTML流另存为PDF。

下面的代码示例演示如何将HTML内容从URL转换为PDF。

在Java中将HTML转换为单页PDF

如果要将整个HTML内容转换为单页PDF文档,则可以设置HtmlLoadOptions.setRenderToSinglePage(true),如以下Java代码示例所示。

免费获取API的许可证

获得您的临时许可,以免费使用和评估Aspose.PDF for Java,为期一个月。

结论

在本文中,您已经了解了如何使用Java将HTML内容从文件或URL转换为PDF。 此外,代码示例还演示了如何将HTML转换为单页或受密码保护的PDF。 您可以使用文档探索有关Java的Aspose.PDF的更多信息。