翻譯|使用教程|編輯:胡濤|2022-08-25 14:56:29.893|閱讀 266 次
概述:在本文中,您將學(xué)習(xí)如何在 C# .NET中將DOC或DOCX文件轉(zhuǎn)換為PNG。希望對你有所幫助
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Aspose.Words For .NET是一種高級(jí)Word文檔處理API,用于執(zhí)行各種文檔管理和操作任務(wù)。API支持生成,修改,轉(zhuǎn)換,呈現(xiàn)和打印文檔,而無需在跨平臺(tái)應(yīng)用程序中直接使用Microsoft Word。此外,API支持所有流行的Word處理文件格式,并允許將Word文檔導(dǎo)出或轉(zhuǎn)換為固定布局文件格式和最常用的圖像/多媒體格式。
通常您需要以編程方式將 MS Word DOC/DOCX 的頁面嵌入到您的應(yīng)用程序中。這種情況下最常用的方法之一是將 DOC/DOCX 轉(zhuǎn)換為圖像格式。在本文中,您將學(xué)習(xí)如何在 C# .NET中將DOC或DOCX文件轉(zhuǎn)換為PNG。此外,我們將演示如何使用不同的選項(xiàng)控制 DOC 到 PNG 的轉(zhuǎn)換。
Aspose.Words for .NET是一個(gè)強(qiáng)大的 API,允許您從頭開始創(chuàng)建 MS Word 文檔。此外,它還允許您操作現(xiàn)有的 Word 文檔進(jìn)行加密、轉(zhuǎn)換、文本提取等。我們將使用此 API 將 DOC/DOCX 文件轉(zhuǎn)換為 PNG。您可以下載API 的 DLL 或直接從NuGet安裝它。
PM> Install-Package Aspose.Words
Aspose.Words for .NET 使您可以更輕松地將 DOC/DOCX 轉(zhuǎn)換為所需的圖像格式。您可以使用SaveFormat枚舉將輸出圖像格式設(shè)置為 PNG、JPEG、BMP、GIF 或 TIFF 。以下是在 C# 中將 DOC/DOCX 轉(zhuǎn)換為 PNG 圖像的步驟。
以下代碼示例展示了如何在 C# 中將 DOCX 轉(zhuǎn)換為 PNG。
// load document Document doc = new Document("calibre.doc"); // set output image format using SaveFormat var options = new ImageSaveOptions(SaveFormat.Png); // loop through pages and convert them to PNG images for (int pageNumber = 0; pageNumber < doc.PageCount; pageNumber++) { // Save page as PNG options.PageSet = new PageSet(pageNumber); doc.Save(pageNumber + "_page.png", options); }
您還可以使用不同的選項(xiàng)控制 DOC 到 PNG 的轉(zhuǎn)換。例如,您可以設(shè)置水平分辨率、垂直分辨率、整體分辨率、比例、像素格式、亮度、顏色模式、對比度和紙張顏色。以下是在 C# 中自定義 DOC 到 PNG 轉(zhuǎn)換的步驟。
以下代碼示例展示了如何使用不同的選項(xiàng)控制 C# DOC 到 PNG 的轉(zhuǎn)換。
// load document Document doc = new Document("calibre.doc"); // set output image format using SaveFormat var options = new ImageSaveOptions(SaveFormat.Png); // change the image's brightness and contrast // both are on a 0-1 scale and are at 0.5 by default options.ImageBrightness = 0.30f; options.ImageContrast = 0.7f; // change the horizontal resolution // the default value for these properties is 96.0, for a resolution of 96dpi options.HorizontalResolution = 72f; // loop through pages and convert them to PNG images for (int pageNumber = 0; pageNumber < doc.PageCount; pageNumber++) { // Save page as PNG options.PageSet = new PageSet(pageNumber); doc.Save(pageNumber + "_page.png", options); }
以上便是如何在 C# .NET中將DOC或DOCX文件轉(zhuǎn)換為PNG,你學(xué)會(huì)了么?要是您還有其他關(guān)于產(chǎn)品方面的問題,歡迎咨詢我們獲取幫助,或者加入我們官方技術(shù)交流群。
歡迎下載|體驗(yàn)更多Aspose產(chǎn)品
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn