最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#實(shí)現(xiàn)Word和ODT文檔相互轉(zhuǎn)換詳解

 更新時(shí)間:2022年05月10日 15:11:18   作者:E-iceblue  
ODT文檔格式一種開(kāi)放文檔格式(OpenDocument Text)。本文以C#及VB.NET代碼展示ODT和Word文檔之間相互轉(zhuǎn)換的方法,感興趣的可以學(xué)習(xí)一下

ODT文檔格式一種開(kāi)放文檔格式(OpenDocument Text)。通常,ODT格式的文件可以使用LibreOffice Writer、MS Word或其他一些文檔編輯器來(lái)打開(kāi)。我們?cè)谔幚砦臋n時(shí),可通過(guò)格式轉(zhuǎn)換的方式,將ODT轉(zhuǎn)為其他格式,或者將其他格式轉(zhuǎn)為ODT,來(lái)獲取目標(biāo)文檔。本文,以C#及VB.NET代碼展示ODT和Word文檔之間相互轉(zhuǎn)換的方法。

程序環(huán)境

本次測(cè)試時(shí),在程序中引入Free Spire.Doc for .NET??赏ㄟ^(guò)以下方法引用Spire.Doc.dll文件:

方法1

將 Free Spire.Doc for .NET 下載到本地,解壓,安裝。安裝完成后,找到安裝路徑下BIN文件夾中的Spire.Doc.dll。然后在Visual Studio中打開(kāi)“解決方案資源管理器”,鼠標(biāo)右鍵點(diǎn)擊“引用”,“添加引用”,將本地路徑BIN文件夾下的dll文件添加引用至程序。

方法2

通過(guò) NuGet 安裝??赏ㄟ^(guò)以下2種方法安裝:

(1)可以在Visual Studio中打開(kāi)“解決方案資源管理器”,鼠標(biāo)右鍵點(diǎn)擊“引用”,“管理NuGet包”,然后搜索“Free Spire.Doc”,點(diǎn)擊“安裝”。等待程序安裝完成。

(2)將以下內(nèi)容復(fù)制到PM控制臺(tái)安裝。

Install-Package FreeSpire.Doc -Version 10.2.0

格式轉(zhuǎn)換

轉(zhuǎn)換時(shí),只需要操作三行代碼來(lái)實(shí)現(xiàn):

1.創(chuàng)建Document類(lèi)的對(duì)象。

2.調(diào)用Document.LoadFromFile(string fileName)方法加載源文檔。

3.通過(guò)Document.SaveToFile(string fileName, FileFormat fileFormat)方法保存為目標(biāo)文件格式到指定路徑。

1. Word轉(zhuǎn)為ODT

C#

using Spire.Doc;

namespace WordtoODT
{
    class Program
    {
        static void Main(string[] args)
        {
            //創(chuàng)建Document類(lèi)的對(duì)象
            Document document = new Document();

            //加載Word文檔
            document.LoadFromFile("sample.docx");

            //保存為ODT格式
            document.SaveToFile("ToODT.odt", FileFormat.Odt);
        }
    }
}

vb.net

Imports Spire.Doc

Namespace WordtoODT
    Class Program
        Private Shared Sub Main(args As String())
            '創(chuàng)建Document類(lèi)的對(duì)象
            Dim document As New Document()

            '加載Word文檔
            document.LoadFromFile("sample.docx")

            '保存為ODT格式
            document.SaveToFile("ToODT.odt", FileFormat.Odt)
        End Sub
    End Class
End Namespace

2. ODT轉(zhuǎn)為Word

C#

using Spire.Doc;

namespace ODTtoWord
{
    class Program
    {
        static void Main(string[] args)
        {
            //創(chuàng)建Document類(lèi)的對(duì)象
            Document document = new Document();

            //加載ODT文檔
            document.LoadFromFile("test.odt");

            //保存為Word格式
            document.SaveToFile("toWord.docx", FileFormat.Docx2013);
        }
    }
}

vb.net

Imports Spire.Doc

Namespace ODTtoWord
    Class Program
        Private Shared Sub Main(args As String())
            '創(chuàng)建Document類(lèi)的對(duì)象
            Dim document As New Document()

            '加載ODT文檔
            document.LoadFromFile("test.odt")

            '保存為Word格式
            document.SaveToFile("toWord.docx", FileFormat.Docx2013)
        End Sub
    End Class
End Namespace

:測(cè)試代碼中的文件路徑為程序Debug路徑,文件路徑可自定義為其他路徑。

到此這篇關(guān)于C#實(shí)現(xiàn)Word和ODT文檔相互轉(zhuǎn)換詳解的文章就介紹到這了,更多相關(guān)C# Word ODT互轉(zhuǎn)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C#對(duì)Xamarin框架進(jìn)行數(shù)據(jù)綁定

    C#對(duì)Xamarin框架進(jìn)行數(shù)據(jù)綁定

    這篇文章介紹了C#對(duì)Xamarin框架進(jìn)行數(shù)據(jù)綁定,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • 深入委托與多播委托的詳解

    深入委托與多播委托的詳解

    本篇文章是對(duì)委托與多播委托進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • C# 中使用 Exceptionless的方法

    C# 中使用 Exceptionless的方法

    這篇文章主要介紹了C# 中使用 Exceptionless的方法,幫助大家更好的理解和使用c#,感興趣的朋友可以了解下
    2020-12-12
  • 如何使用C#將Tensorflow訓(xùn)練的.pb文件用在生產(chǎn)環(huán)境詳解

    如何使用C#將Tensorflow訓(xùn)練的.pb文件用在生產(chǎn)環(huán)境詳解

    這篇文章主要給大家介紹了關(guān)于如何使用C#將Tensorflow訓(xùn)練的.pb文件用在生產(chǎn)環(huán)境的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • C#心跳機(jī)制服務(wù)器的示例代碼

    C#心跳機(jī)制服務(wù)器的示例代碼

    心跳機(jī)制出現(xiàn)在tcp長(zhǎng)連接中,客戶(hù)端和服務(wù)器之見(jiàn)定時(shí)發(fā)送一種特殊的數(shù)據(jù)包,本文主要介紹了C#心跳機(jī)制服務(wù)器的示例代碼,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-06-06
  • C#解析json文件的實(shí)現(xiàn)代碼

    C#解析json文件的實(shí)現(xiàn)代碼

    最近需要用c#解析json文件,以前沒(méi)用過(guò)這個(gè),百度了一下找到了這篇文章感覺(jué)不錯(cuò),特分享下
    2013-06-06
  • 使用C#操作ftp服務(wù)器的示例代碼

    使用C#操作ftp服務(wù)器的示例代碼

    這篇文章主要為大家詳細(xì)介紹了使用C#操作ftp服務(wù)器的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以參考下
    2024-02-02
  • c# 并行的實(shí)現(xiàn)示例

    c# 并行的實(shí)現(xiàn)示例

    本文主要介紹了c# 并行的實(shí)現(xiàn)示例,我們使用?Parallel.ForEach?方法并結(jié)合?File.ReadAllLines?來(lái)提高讀取速度,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • WinForm中DataGridView添加,刪除,修改操作具體方法

    WinForm中DataGridView添加,刪除,修改操作具體方法

    這篇文章介紹了WinForm中DataGridView添加,刪除,修改操作具體方法,有需要的朋友可以參考一下
    2013-10-10
  • C#針對(duì)xml文件轉(zhuǎn)化Dictionary的方法

    C#針對(duì)xml文件轉(zhuǎn)化Dictionary的方法

    這篇文章主要介紹了C#針對(duì)xml文件轉(zhuǎn)化Dictionary的方法,是C#操作XML文件的典型應(yīng)用,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-01-01

最新評(píng)論

丽江市| 棋牌| 周口市| 青田县| 清苑县| 绵竹市| 罗甸县| 宜城市| 麟游县| 屯昌县| 临泉县| 玛沁县| 策勒县| 健康| 贡嘎县| 安塞县| 北辰区| 石棉县| 织金县| 博湖县| 玉田县| 龙门县| 孝感市| 东乡| 康乐县| 拉萨市| 文昌市| 望都县| 醴陵市| 绍兴市| 东宁县| 徐闻县| 德庆县| 四会市| 通辽市| 普宁市| 山丹县| 左权县| 昌吉市| 晋州市| 崇明县|