翻譯|使用教程|編輯:胡濤|2022-08-25 14:56:29.893|閱讀 266 次
概述:在本文中,您將學習如何在 C# .NET中將DOC或DOCX文件轉換為PNG。希望對你有所幫助
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Aspose.Words For .NET是一種高級Word文檔處理API,用于執行各種文檔管理和操作任務。API支持生成,修改,轉換,呈現和打印文檔,而無需在跨平臺應用程序中直接使用Microsoft Word。此外,API支持所有流行的Word處理文件格式,并允許將Word文檔導出或轉換為固定布局文件格式和最常用的圖像/多媒體格式。
通常您需要以編程方式將 MS Word DOC/DOCX 的頁面嵌入到您的應用程序中。這種情況下最常用的方法之一是將 DOC/DOCX 轉換為圖像格式。在本文中,您將學習如何在 C# .NET中將DOC或DOCX文件轉換為PNG。此外,我們將演示如何使用不同的選項控制 DOC 到 PNG 的轉換。
Aspose.Words for .NET是一個強大的 API,允許您從頭開始創建 MS Word 文檔。此外,它還允許您操作現有的 Word 文檔進行加密、轉換、文本提取等。我們將使用此 API 將 DOC/DOCX 文件轉換為 PNG。您可以下載API 的 DLL 或直接從NuGet安裝它。
PM> Install-Package Aspose.Words
Aspose.Words for .NET 使您可以更輕松地將 DOC/DOCX 轉換為所需的圖像格式。您可以使用SaveFormat枚舉將輸出圖像格式設置為 PNG、JPEG、BMP、GIF 或 TIFF 。以下是在 C# 中將 DOC/DOCX 轉換為 PNG 圖像的步驟。
以下代碼示例展示了如何在 C# 中將 DOCX 轉換為 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); }
您還可以使用不同的選項控制 DOC 到 PNG 的轉換。例如,您可以設置水平分辨率、垂直分辨率、整體分辨率、比例、像素格式、亮度、顏色模式、對比度和紙張顏色。以下是在 C# 中自定義 DOC 到 PNG 轉換的步驟。
以下代碼示例展示了如何使用不同的選項控制 C# DOC 到 PNG 的轉換。
// 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文件轉換為PNG,你學會了么?要是您還有其他關于產品方面的問題,歡迎咨詢我們獲取幫助,或者加入我們官方技術交流群。
歡迎下載|體驗更多Aspose產品
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn