Aspose.HTML for Java
探索Aspose.HTML for Java,高级HTML操作API,支持多种格式转换,EPUB/MHTML处理,及高保真渲染至光栅图像。
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 文件提供加密功能。
新的 从网站提取图像
新的 从 URL 保存文件
新的 从网站提取 SVG
从头开始创建 HTML 页面
加载现有文件
实施 W3C 规范
插入、替换或删除节点
提取 CSS 样式信息
加载 EPUB 和 MHTML 文档格式
将 HTML 渲染为光栅图像
您可以在我们的文档中查看 Aspose.HTML 功能的完整列表。在您的项目中使用 Aspose.HTML for Java 库可以执行以下任务:
API 支持将 HTML 渲染为最常用的光栅图像,包括 BMP、TIFF、JPEG、PNG、PDF 和 XPS 格式。开发者可以通过配置 PageSetup 属性来自定义生成的固定布局格式,包括要渲染的页码、生成的页面大小或设置嵌入图像的 JPEG 压缩率。
// 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 文件来执行各种操作,包括转换为固定布局和光栅图像格式。
API 支持通过 XPath、元素或 CSS 选择器查询浏览 HTML 文件,并且可以轻松插入、提取、删除或替换节点。
// 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 样式取决于屏幕大小。