翻譯|使用教程|編輯:胡濤|2022-12-16 13:33:50.550|閱讀 207 次
概述:本文主要介紹使用 C# VB.NET 將 DOCX 轉(zhuǎn)換為 DOC 或?qū)?DOC 轉(zhuǎn)換為 DOCX
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Aspose.Words 是一種高級(jí)Word文檔處理API,用于執(zhí)行各種文檔管理和操作任務(wù)。API支持生成,修改,轉(zhuǎn)換,呈現(xiàn)和打印文檔,而無需在跨平臺(tái)應(yīng)用程序中直接使用Microsoft Word。此外,
Aspose API支持流行文件格式處理,并允許將各類文檔導(dǎo)出或轉(zhuǎn)換為固定布局文件格式和最常用的圖像/多媒體格式。
Microsoft Word 文檔主要有兩種類型,DOC和DOCX。您可以使用 C# 或 VB.NET 以編程方式將 DOCX 轉(zhuǎn)換為 DOC 以及從 DOC 轉(zhuǎn)換為 DOCX。每個(gè)文檔都可以一個(gè)一個(gè)地處理和轉(zhuǎn)換,或者如果您需要處理大量文件,您可以批量轉(zhuǎn)換 DOC 和 DOCX 文件。您可以探索以下用例以詳細(xì)了解該主題:
Aspose.Words for .NET API 可用于高效快速地將 DOCX 轉(zhuǎn)換為 DOC 以及將 DOC 轉(zhuǎn)換為 DOCX 文件格式。您可以在基于 .NET 框架的應(yīng)用程序中配置 API,以便您可以使用 C# 和 VB.NET 語言以編程方式執(zhí)行轉(zhuǎn)換。您可以從官方網(wǎng)站下載 DLL 文件作為 ZIP 實(shí)現(xiàn),或者您可以使用以下NuGet命令在您的解決方案中安裝 API:
Install-Package Aspose.Words
DOC 和 DOCX 之間的主要區(qū)別在于 DOC 文件格式是二進(jìn)制文件,而 DOCX 文件格式是包含所有相關(guān) XML 文件的 ZIP 文件。您可以通過以下步驟將 DOCX 文件轉(zhuǎn)換為 DOC 文檔:
下面的代碼片段顯示了如何使用 C# 或 VB.NET 將 DOCX 轉(zhuǎn)換為 DOC:
// Specify LoadFormat of input word document Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions(); options.LoadFormat = Aspose.Words.LoadFormat.Docx ; // Load source DOCX file Aspose.Words.Document document = new Aspose.Words.Document(dataDir + "file.doc", options); // Convert DOCX to DOC file document.Save(dataDir + "test.doc", Aspose.Words.SaveFormat.Docx);
您可能需要在 .NET 應(yīng)用程序中將數(shù)百個(gè) DOCX 文件轉(zhuǎn)換為 DOC 格式。您只需執(zhí)行一次程序即可輕松轉(zhuǎn)換一批文件。請(qǐng)按照以下步驟轉(zhuǎn)換一批 DOCX 文件:
以下代碼展示了如何使用 C# 或 VB.NET 將一批 DOCX 文件轉(zhuǎn)換為 DOC 格式文件:
string[] files = Directory.GetFiles(dataDir, "*.docx"); foreach (var file in files) { // Specify LoadFormat of input word document Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions(); options.LoadFormat = Aspose.Words.LoadFormat.Docx; // Load source DOCX file Aspose.Words.Document document = new Aspose.Words.Document(file, options); var filename = Path.ChangeExtension(file, ".doc"); // Convert DOCX to DOC file document.Save(filename, Aspose.Words.SaveFormat.Doc); }
您可以使用 C# 或 VB.NET 在基于 .NET Framework 的應(yīng)用程序中將 Microsoft Word DOC 文件轉(zhuǎn)換為 DOCX 格式文件。以下是執(zhí)行轉(zhuǎn)換的步驟:
下面的代碼顯示了如何使用 C# 或 VB.NET 將 DOC 轉(zhuǎn)換為 DOCX:
// Specify LoadFormat of input word document Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions(); options.LoadFormat = Aspose.Words.LoadFormat.Doc; // Load source DOC file Aspose.Words.Document document = new Aspose.Words.Document(dataDir + "test.doc" , options); // Convert DOC to DOCX file document.Save(dataDir + "test.docx" , Aspose.Words.SaveFormat.Docx);
您還可以處理多個(gè)文件和不同批次的 DOC 到 DOCX 轉(zhuǎn)換的轉(zhuǎn)換。您需要按照以下步驟轉(zhuǎn)換此類文件:
以下代碼示例說明了如何使用 C# 或 VB.NET 將一批 DOC 文件轉(zhuǎn)換為 DOCX 文件:
string[] files = Directory.GetFiles(dataDir, "*.doc"); foreach (var file in files) { // Specify LoadFormat of input word document Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions(); options.LoadFormat = Aspose.Words.LoadFormat.Doc; // Load source DOC file Aspose.Words.Document document = new Aspose.Words.Document(file, options); var filename = Path.ChangeExtension(file, ".docx"); // Convert DOC to DOCX file document.Save(filename, Aspose.Words.SaveFormat.Docx); }
以上便是如何使用 C# VB.NET 將 DOCX 轉(zhuǎn)換為 DOC 或?qū)?DOC 轉(zhuǎn)換為 DOCX詳細(xì)步驟 ,要是您還有其他關(guān)于產(chǎn)品方面的問題,歡迎咨詢我們,或者加入我們官方技術(shù)交流群。
歡迎下載|體驗(yàn)更多Aspose產(chǎn)品
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn