借助Aspose.html控件,在 Java 中将 URL 转换为 PDF

如果您正在寻找一种将实时 URL 中的网页另存为 PDF文档的方法,那么您来对地方了。在这篇博文中,我们将学习如何使用 Java 将 URL 转换为 PDF。从实时 URL转换HTML网页可以像任何其他文档一样保存所需的网页以供离线访问。将网页保存为 PDF 格式可以轻松突出显示段落、添加注释以及编辑转换后的网页。

**Aspose.Html**是一种高级的HTML操作API,可让您直接在.NET应用程序中执行广泛的HTML操作任务,Aspose.Html for .NET允许创建,加载,编辑或转换(X)HTML文档,而无需额外的软件或工具。API还为固定布局格式(如PDF和XPS)以及许多光栅图像格式提供了高保真渲染引擎。

Aspose API支持流行文件格式处理,并允许将各类文档导出或转换为固定布局文件格式和最常用的图像/多媒体格式。

Aspose.Html 最新下载(qun:666790229)https://www.evget.com/product/3983/download

将 URL 转换为 PDF Java API

我们将使用Aspose.HTML for Java API 将网页从实时 URL 转换为 PDF 文档。它允许开发人员从 HTML 网页或独立的 HTML 文档创建、修改和提取数据。它还允许将 HTML 网页转换为支持的格式。

请下载API的JAR或在基于Maven的Java应用程序中添加以下pom.xml配置。

复制代码
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>

<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>23.11</version>
<classifier>jdk17</classifier>
</dependency>
</dependencies>
如何在 Java 中将 URL 转换为 PDF

我们可以按照以下步骤轻松地将内容从实时 URL 下载为 PDF 格式:

  • 指定实时网页的 URL。
  • 指定 PDF 保存选项。
  • 将 URL 内容另存为 PDF。

现在,让我们看看如何在 Java 中执行这些步骤,以编程方式将 HTML 内容从 URL 转换为 PDF。

使用 Java 将 URL 转换为 PDF

我们可以按照以下步骤将任何网页从实时 URL 保存到 PDF 文档:

  1. 使用网页的 URL创建Url类的实例。
  2. 创建PdfSaveOptions类的实例。
  3. (可选)定义保存选项。
  4. 最后,调用Converter.convertHTML() 方法将 HTML 保存为 PDF。它将UrlPdfSaveOptions和输出 PDF 文件路径作为参数。

以下代码示例演示如何在 Java 中将 URL 转换为 PDF

复制代码
import com.aspose.html.Url;
import com.aspose.html.converters.Converter;
import com.aspose.html.saving.PdfSaveOptions;
...
// Define URL
Url url = new Url("https://about.aspose.com/");

// Specify PDF save options
PdfSaveOptions options = new PdfSaveOptions();

// Convert and save as PDF
Converter.convertHTML(url, options, "C:\\Files\\URLtoPDF.pdf");
在线将 URL 转换为 PDF

使用这款可靠且高效的HTML 到 PDF 转换器工具,免费从 URL 下载 PDF 格式的网页。您只需输入网页的URL,它就会下载转换后的PDF文档。

在本文中,我们学习了如何使用 Java 将 HTML 内容从 URL 转换为 PDF。通过遵循本文中概述的步骤,您可以开发自己的应用程序来将网页从 URL 转换为 PDF。要是您还有其他关于产品方面的问题~

相关推荐
StayInLove8 分钟前
G1垃圾回收器日志详解
java·开发语言
对许12 分钟前
SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder“
java·log4j
无尽的大道16 分钟前
Java字符串深度解析:String的实现、常量池与性能优化
java·开发语言·性能优化
一名技术极客24 分钟前
Vue2 doc、excel、pdf、ppt、txt、图片以及视频等在线预览
pdf·powerpoint·excel·文件在线预览
小鑫记得努力25 分钟前
Java类和对象(下篇)
java
binishuaio28 分钟前
Java 第11天 (git版本控制器基础用法)
java·开发语言·git
zz.YE30 分钟前
【Java SE】StringBuffer
java·开发语言
老友@30 分钟前
aspose如何获取PPT放映页“切换”的“持续时间”值
java·powerpoint·aspose
wrx繁星点点1 小时前
状态模式(State Pattern)详解
java·开发语言·ui·设计模式·状态模式
Upaaui1 小时前
Aop+自定义注解实现数据字典映射
java