• <menu id="w2i4a"></menu>
  • logo Aspose.Words開(kāi)發(fā)者指南

    文檔首頁(yè)>>Aspose.Words開(kāi)發(fā)者指南>>Word處理控件Aspose.Words功能演示:使用C#實(shí)現(xiàn)DOCX和DOC格式互轉(zhuǎn)

    Word處理控件Aspose.Words功能演示:使用C#實(shí)現(xiàn)DOCX和DOC格式互轉(zhuǎn)


    Aspose.Words for .NET是高級(jí)Word文檔處理API,用于執(zhí)行各種文檔管理和操作任務(wù)。該API支持生成,修改,轉(zhuǎn)換,呈現(xiàn)和打印文檔的能力,而無(wú)需在跨平臺(tái)應(yīng)用程序中直接利用Microsoft Word。

    Microsoft Word文檔主要有兩種類型,DOC和DOCX。可以使用C?;騐B.NET以編程方式將DOCX轉(zhuǎn)換為DOC,也可以將DOCX轉(zhuǎn)換為DOCX。可以逐個(gè)處理和轉(zhuǎn)換每個(gè)文檔,或者,如果需要處理大量文件,可以批量轉(zhuǎn)換DOC和DOCX文件。讓我們探索以下用例以詳細(xì)了解該主題:

    • 使用C?;騐B.NET將DOCX轉(zhuǎn)換為DOC文件
    • 使用C?;騐B.NET將DOCX批量轉(zhuǎn)換為DOC文件
    • 使用C?;騐B.NET將DOC轉(zhuǎn)換為DOCX文件
    • 使用C#或VB.NET將DOC批量轉(zhuǎn)換為DOCX

    >>Aspose.Words for .NET已經(jīng)更新至v20.10,此常規(guī)的每月版本中有89項(xiàng)改進(jìn)和修復(fù),包括添加了對(duì)加載CHM文檔的支持等新功能,歡迎下載體驗(yàn)。(安裝包僅提供部分功能,并設(shè)置限制,如需試用完整功能請(qǐng)申請(qǐng)免費(fèi)授權(quán)。)

    點(diǎn)擊下載最新版Aspose.Words for .NET

    Word處理控件Aspose.Words功能演示:使用C#實(shí)現(xiàn)DOCX和DOC格式互轉(zhuǎn)

    軟件國(guó)產(chǎn)化服務(wù)季來(lái)啦!整合所有格式的Aspose.Total永久授權(quán)正在火熱促銷中,樂(lè)享85折起!聯(lián)系慧都客服立馬1分鐘了解全部咨詢!


    使用C#或VB.NET將DOCX轉(zhuǎn)換為DOC文件

    DOC和DOCX之間的主要區(qū)別在于DOC文件格式是二進(jìn)制文件,其中DOCX文件格式是包含所有相關(guān)XML文件的ZIP文件。您可以按照以下步驟將DOCX文件轉(zhuǎn)換為DOC文檔:

    • 指定源文件的加載格式
    • 加載輸入的DOCX文件
    • 使用SaveFormat保存輸出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);

    使用C?;騐B.NET將DOCX批量轉(zhuǎn)換為DOC文件

    可能需要在.NET應(yīng)用程序中將數(shù)百個(gè)DOCX文件轉(zhuǎn)換為DOC格式。您只需執(zhí)行一次程序即可輕松轉(zhuǎn)換一批文件。請(qǐng)按照以下步驟轉(zhuǎn)換一批DOCX文件:

    • 從目錄或文件夾加載所有DOCX文件
    • 使用LoadOptions類加載每個(gè)DOCX文件
    • 將每個(gè)輸入文件的擴(kuò)展名更改為DOC
    • 將輸出文件另存為DOC格式文件

    以下代碼顯示了如何使用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?;騐B.NET將DOC轉(zhuǎn)換為DOCX文件

    可以使用C#或VB.NET在基于.NET Framework的應(yīng)用程序中將Microsoft Word DOC文件轉(zhuǎn)換為DOCX格式文件。以下是執(zhí)行轉(zhuǎn)換的步驟:

    • 設(shè)置輸入DOC文件的LoadFormat
    • 使用Document類初始化源文檔
    • 將輸出文件保存為DOCX格式

    下面的代碼顯示了如何使用C?;騐B.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);
    

    使用C?;騐B.NET將DOC批量轉(zhuǎn)換為DOCX

    可以處理將多個(gè)文件和不同批次轉(zhuǎn)換為DOC到DOCX的轉(zhuǎn)換。您需要按照以下步驟轉(zhuǎn)換此類文件:

    • 從目錄加載所有DOC文件
    • 從LoadFormat枚舉設(shè)置DOC值
    • 加載輸入文件
    • 使用SaveFormat保存輸出DOCX文件

    下面的代碼示例說(shuō)明了如何使用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);
    }
    

    還想要更多嗎?您可以點(diǎn)擊閱讀【2020 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問(wèn)或需求,請(qǐng)隨時(shí)加入Aspose技術(shù)交流群642018183,我們很高興為您提供查詢和咨詢。
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();