Aspose.HTML for Java

Aspose.HTML for Java 提供高级 HTML 操作和格式转换功能,支持多种文件格式,包括 PDF、XPS、JPEG、PNG 等。

Aspose.HTML for Java 是一款高级 HTML 操作 API,用于在 Java 应用程序中操作和生成 HTML。API 支持添加、删除和替换节点,提取 CSS 并通过多种方式浏览文档。此外,API 还支持加载 EPUB 和 MHTML,并提供脚本功能,允许通过 JavaScript 操作 DOM。Aspose.HTML
for Java 支持文件间格式转换,可加载 HTML 文档并将输出保存为 XPS、PDF 和光栅图像(包括 JPEG、PNG、BMP 等),并为 PDF 文件提供加密功能。

高级 Java HTML 处理 API 功能


 

文档中的 API 功能

您可以在我们的文档中查看 Aspose.HTML 功能的完整列表。在您的项目中使用 Aspose.HTML for Java 库可以执行以下任务:


将 HTML 转换为 PDF 和 XPS 格式

API 支持将 HTML 渲染为最常用的光栅图像,包括 BMP、TIFF、JPEG、PNG、PDF 和 XPS 格式。开发者可以通过配置 PageSetup 属性来自定义生成的固定布局格式,包括要渲染的页码、生成的页面大小或设置嵌入图像的 JPEG 压缩率。

将 HTML 渲染为固定布局格式 – Java

    // Render HTML to PDF & XPS
    HtmlRenderer renderer = new HtmlRenderer();
    renderer.render(new PdfDevice(new PdfRenderingOptions(), dir + "output.pdf"), htmdoc);
    renderer.render(new XpsDevice(new XpsRenderingOptions(), dir + "output.xps"), htmdoc);

您可以尝试在线HTML 转换器。

您还可以将 HTML、XHTML、MHTML、Markdown、EPUB 或 SVG 转换为许多其他文件格式,包括下面列出的几种:


转换为光栅图像

Aspose.HTML for Java 的核心提供了高保真渲染引擎,它可以将 HTML 页面转换为最常用的光栅图像格式,包括 TIFF、BMP、PNG 和 JPEG,而无需任何其他软件或工具。


操作 EPUB 和 MHTML 文件

该库能够加载 EPUB 和 MHTML 文件来执行各种操作,包括转换为固定布局和光栅图像格式。


HTML 节点导航

API 支持通过 XPath、元素或 CSS 选择器查询浏览 HTML 文件,并且可以轻松插入、提取、删除或替换节点。

提取所有锚点类型的节点 – Java

    // get all anchor type nodes 
    NodeList nodelist = dct.getDocumentElement().querySelectorAll("a");
    // display anchor text & href values for all nodes
    for (Node node : nodelist){
        HTMLAnchorElement anchor = (HTMLAnchorElement)node;
        System.out.println("Text: " + node.getTextContent() + " Href: " + anchor.getHref());
    }

配置沙盒

HTML API 使您能够配置一个影响 HTML 文档处理的文档沙盒,也就是说,在某些情况下,CSS 样式取决于屏幕大小。


产品推荐

  • 账号登录
社交账号登录