原創(chuàng)|使用教程|編輯:王香|2017-07-20 15:50:57.000|閱讀 769 次
概述:Spire.Doc 是一個(gè)MS Word 組件,使用戶可以直接執(zhí)行各種Word文檔處理任務(wù),本教程講述了如何將Word轉(zhuǎn)換為文本。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
為什么我們要將Word轉(zhuǎn)換為文本?
文本格式通常包含純文本或最小格式。 我們可以從Word到Text轉(zhuǎn)換中受益以下幾點(diǎn):
如何將Word轉(zhuǎn)換為文本?
Spire.Doc是一個(gè)MS Word 組件,使用戶可以直接執(zhí)行各種Word文檔處理任務(wù),例如為.NET和Silverlight生成,讀取,寫入和修改Word文檔。 它支持將文檔從Word文檔轉(zhuǎn)換為文本,HTML,PDF,XML,RTF,Docx,Dot等。
使用.NET Framework 2.0(或以上)下載Spire.Doc(或Spire.Office),并按照以下簡單代碼將Word轉(zhuǎn)換為文本。
Step 1:在Visual Studio中創(chuàng)建一個(gè)項(xiàng)目,添加Spire.Doc DLL作為參考。
Step 2:使用以下代碼加載要轉(zhuǎn)換為Txt文件的本地Word文檔。
Document document = new Document(); document.LoadFromFile(@"D:\Work\Stephen\2011.12.05\Sample.doc");
Step 3:使用以下代碼將文本doc文件另存為HTML
document.SaveToFile("Sample.txt", FileFormat.Txt);
Step 4:將以下完整代碼寫入項(xiàng)目,然后按F5啟動(dòng),將自動(dòng)生成一個(gè)Txt文件。
[C#]
using System; using System.Windows.Forms; using Spire.Doc; using Spire.Doc.Documents; namespace tohtml_3 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { //Create word document Document document = new Document(); document.LoadFromFile(@"D:\Work\Stephen\2011.12.05\Sample.doc"); //Save doc file. document.SaveToFile("Sample.txt", FileFormat.Txt); //Launching the MS Word file. WordDocViewer("Sample.txt"); } private void WordDocViewer(string fileName) { try { System.Diagnostics.Process.Start(fileName); } catch { } } }
[VB.NET]
Imports System Imports System.Windows.Forms Imports Spire.Doc Imports Spire.Doc.Documents Namespace tohtml_3 Partial Public Class Form1 Inherits Form Public Sub New() InitializeComponent() End Sub Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs) 'Create word document Dim document As New Document() document.LoadFromFile("D:\Work\Stephen\2011.12.05\Sample.doc") 'Save doc file. document.SaveToFile("Sample.txt", FileFormat.Txt) 'Launching the MS Word file. WordDocViewer("Sample.txt") End Sub Private Sub WordDocViewer(ByVal fileName As String) Try System.Diagnostics.Process.Start(fileName) Catch End Try End Sub End Class End Namespace
效果截圖
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn