翻譯|使用教程|編輯:李顯亮|2019-10-24 10:25:25.033|閱讀 349 次
概述:PDF是當(dāng)今最流行的文檔格式之一,各種應(yīng)用程序?qū)⑵溆米髯罱K輸出。作為對(duì)開(kāi)發(fā)文檔管理應(yīng)用程序感興趣的.NET應(yīng)用程序開(kāi)發(fā)人員,可能希望嵌入處理功能,以讀取PDF文檔并將其轉(zhuǎn)換為其他文件格式,例如HTML。本文將用代碼示例介紹在.NET中將PDF轉(zhuǎn)換為HTML。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
Aspose.PDF for .NET是一種高級(jí)PDF處理和解析API,用于在跨平臺(tái)應(yīng)用程序中執(zhí)行文檔管理和操作任務(wù)。API可以輕松用于生成,修改,轉(zhuǎn)換,渲染,保護(hù)和打印PDF文檔,而無(wú)需使用Adobe Acrobat。此外,還提供PDF壓縮選項(xiàng),表格創(chuàng)建和操作,圖形和圖像功能,廣泛的超鏈接功能,印章和水印任務(wù),擴(kuò)展的安全控制和自定義字體處理。
PDF是當(dāng)今最流行的文檔格式之一,各種應(yīng)用程序?qū)⑵溆米?最終輸出。由于支持多種數(shù)據(jù)類(lèi)型和可移植性,因此它是創(chuàng)建和共享內(nèi)容的首選格式。作為對(duì)開(kāi)發(fā)文檔管理應(yīng)用程序感興趣的.NET應(yīng)用程序開(kāi)發(fā)人員,可能希望嵌入處理功能,以讀取PDF文檔并將其轉(zhuǎn)換為其他文件格式,例如HTML。
在本文中,我們將探索并演示Aspose.PDF for .NET API的強(qiáng)大轉(zhuǎn)換功能,以使用多種選項(xiàng)讀取PDF文件并將其轉(zhuǎn)換為HTML。
>>Aspose.PDF for .NET更新至最新版v19.10,點(diǎn)擊下載體驗(yàn)。
只需使用幾行代碼和資源加載回調(diào)就可以以非常基本的方式將HTML轉(zhuǎn)換為PDF,以下是使您達(dá)到目的的代碼段:
// The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion(); HtmlLoadOptions options = new HtmlLoadOptions(); options.CustomLoaderOfExternalResources = new LoadOptions.ResourceLoadingStrategy(SamePictureLoader); Document pdfDocument = new Document(dataDir + "HTMLToPDF.html", options); pdfDocument.Save("HTMLToPDF_out.pdf");
可以使用以下示例代碼在將PDF轉(zhuǎn)換為HTML的過(guò)程中,將上述步驟中的HTML分為多個(gè)頁(yè)面。
// The path to the documents directory. string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion(); // Open the source PDF document Document pdfDocument = new Document(dataDir + "PDFToHTML.pdf"); // Instantiate HTML SaveOptions object HtmlSaveOptions htmlOptions = new HtmlSaveOptions(); // Specify to split the output into multiple pages htmlOptions.SplitIntoPages = true; // Save the document pdfDocument.Save(@"MultiPageHTML_out.html", htmlOptions);
將SplitIntoPages標(biāo)志設(shè)置為true可以為您完成所有工作,并且輸出HTML由多個(gè)頁(yè)面而不是單個(gè)頁(yè)面組成。
PDF文檔除了文本詳細(xì)信息外還可以包含圖像。HTML可以包含HTML內(nèi)基于64位編碼的圖像,也可以引用這些圖像所在的文件夾中的圖像。Aspose.PDF API具有豐富的功能,可以將圖像保存到光盤(pán)上用戶(hù)指定的文件夾中。以下代碼示例顯示了在將PDF轉(zhuǎn)換為HTML的過(guò)程中如何將圖像保存到特定文件夾。
// Create HtmlSaveOption with tested feature HtmlSaveOptions newOptions = new HtmlSaveOptions(); // Specify the separate folder to save images newOptions.SpecialFolderForAllImages = dataDir;
還想要更多嗎?歡迎閱讀【Aspose使用教程資源最全分享!(Aspose.PDF篇)】
*想要購(gòu)買(mǎi)Aspose正版授權(quán)的朋友可以哦~
ASPOSE技術(shù)交流QQ群(642018183)已開(kāi)通,各類(lèi)資源及時(shí)分享,歡迎交流討論!
掃描關(guān)注“慧聚IT”微信公眾號(hào),及時(shí)獲取更多產(chǎn)品最新動(dòng)態(tài)及最新資訊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn