Java HTML文件操作API

處理和渲染HTML文檔,包括CSS樣式到PDF和光柵圖像格式。

  下載免費試用版
Aspose.HTML for Java

Aspose.HTML for Java

 
 

Aspose.HTML for Java是一種高級HTML操作API,用於在Java應用程序中生成和操作HTML。 API允許插入,刪除,替換HTML節點,提取CSS並通過多種方式瀏覽HTML文檔。 此外,API提供了加載EPUB和MHTML的功能,並提供了允許通過JavaScript操作HTML DOM的腳本。

Aspose.HTML for Java支持文件間格式轉換,以加載HTML文件並以PDF,XPS和光柵圖像格式(包括JPEG,PNG,BMP等)呈現輸出,並為PDF文件提供加密。

 

高級Java HTML操作API功能

 

 

從Scratch創建HTML頁面

 

加載現有的HTML

 

實現W3C HTML規範

 

輕量級和獨立組件

 

添加,替換或刪除HTML節點

 

提取CSS樣式信息

 

加載EPUB和MHTML文件格式

 

將HTML渲染為柵格圖像格式

 

將HTML轉換為XPS和PDF

HTML到固定佈局格式轉換

Aspose.HTML for Java提供了創建或加載HTML文件的功能,並以PDF和XPS呈現輸出。

將HTML呈現為固定佈局格式 - Java

// 加載要渲染的文件
HTMLDocument html = new HTMLDocument(dir + "template.html");
//渲染為PDF和XPS
HtmlRenderer renderer = new HtmlRenderer();
renderer.render(new PdfDevice(new PdfRenderingOptions(), dir + "output.pdf"), html);
renderer.render(new XpsDevice(new XpsRenderingOptions(), dir + "output.xps"), html);

轉換過程是高度可定制的,允許您為生成的固定佈局格式配置PageSetup方面,即; 您可以指定要渲染的頁碼,調整結果頁面大小或設置嵌入圖像的JPEG壓縮。

渲染為光柵圖像格式

Aspose.HTML for Java提供高保真渲染引擎的核心,可以將HTML頁面轉換為最常用的光柵圖像格式,包括TIFF,BMP,PNG& JPEG無需任何其他軟件或工具。

加載和操作ePub和MHTML文件

Aspose.HTML for Java能夠加載ePub和MHTML文件,以執行各種操作,包括轉換為固定佈局和光柵圖像格式。

導航HTML節點

Aspose.HTML for Java使您能夠通過元素,XPath或CSS選擇器查詢瀏覽HTML文檔,並隨時提取,插入,刪除,替換HTML節點。

提取類型為anchor的所有節點 - Java

// 創建HTMLDocument的實例並從URL加載HTML
HTMLDocument document = new HTMLDocument("https://www.aspose.com");
// 獲取類型為錨的所有節點
NodeList nodelist = document.getDocumentElement().querySelectorAll("a");
// 顯示所有節點的錨文本和href值
for (Node node : nodelist)
{
    HTMLAnchorElement anchor = (HTMLAnchorElement)node;
    System.out.println("Text: " + node.getTextContent() + " Href: " + anchor.getHref());
}

配置沙箱

HTML API使您能夠配置影響HTML文檔處理的文檔沙箱,即; 在某些情況下,CSS樣式取決於屏幕大小。

Aspose.HTML for Java允許獨立於執行機器配置環境。

 

支持和學習資源

 
 

Aspose.HTML為其他流行的開發環境提供單獨的HTML處理API,如下所示: