C#,VB.NET怎么着将Word转换为PDF和Text

 

 

强烈,Word是我们平日工作中常用的办公室软件之一,有时由于某种供给我们要求将Word文书档案转换为PDF以及Text。那么怎么样以C#,VB.NET编制程序的不二法门来兑现这一效益吗?

在工作中,有时我们须求更换文书档案的格式,从前早已跟我们介绍过了什么将Excel转换为PDF。前几天将与大家分享怎样将Excel转换为Text。本次本身动用的如故是免费版的Spire.XLS
for .NET组件。

上边小编将作别介绍怎样使用免费版的Spire.Doc for
.NET组件来兑现Word到PDF以及Text的变换。

Free Spire.XLS for
.NET组件能够使开发人士在任何.NET应用程序上开创、管理和操作Excel文书档案。就算不安装Microsoft
Office,它也能将Excel转换为PDF,HTML,Image,CSV以及XML等。如需下载,请访问:https://www.e-iceblue.com/Download/download-excel-for-net-free.html

 

 

Free Spire.Doc for .NET组件概述

详细步骤:

Free Spire.Doc for
.NET

Spire.Doc for
.NET
的免费版,它是一款完全免费且可供商业和个人采用的Word组件。通过该器件,开发人士可以在应用程序中开创、读、写、保存、打字与印刷以及转换Word文书档案。特色成效:能够将Word文书档案(Word
97-2004,Word 2006,Word 2008,Word
二〇一一)转换为常用的文件格式,例如:PDF、TXT、XML、PAJEROTF、XPS、EPUB、HTML和图像等等。

手续1:新建八个工作簿

作为一款独立的.NET组件,Free Spire.Doc for .NET的运维无需安装Microsoft
Office。

Workbook workbook = new Workbook();

 

步骤2:加载供给更换的Excel文档

  • 如何将Word转换为PDF:
workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\国家分布.xlsx");

步骤1:新建3个文书档案并加载须求转移的Word文书档案

手续3:获取第四个工作表

document.LoadFromFile(@"C:\Users\Administrator\Desktop\小王子内容简介.docx");
Worksheet sheet = workbook.Worksheets[0];

步骤2:将Word文书档案以PDF格式保存到文件夹中

步骤4:将率先个工作表保存为.txt文书档案格式

document.SaveToFile("result.PDF", FileFormat.PDF);
sheet.SaveToFile("ExceltoTxt.txt", " ", Encoding.UTF8);

步骤3:运营文书档案

 

System.Diagnostics.Process.Start("result.PDF");

以下是更换前和转移后的相比图:

 

                                                                         
转换前

以下是更换前和转移后的对待图:

图片 1

                                                  
 转换前                                                                                                 

                                                                   
转换后

 图片 2             

          图片 3

                                                         转换后

 

图片 4

C#全体代码:

 

using Spire.Xls;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace excel_to_text
{
    class Program
    {
        static void Main(string[] args)
        {
            Workbook workbook = new Workbook();
            workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\国家分布.xlsx");
            Worksheet sheet = workbook.Worksheets[0];
            sheet.SaveToFile("ExceltoTxt.txt", " ", Encoding.UTF8);

        }
    }
}

C#总体代码

 

using Spire.Doc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace convert
{
    class Program
    {
        static void Main(string[] args)
        {   //新建一个文档并加载需要转换的Word文档
            Document document = new Document();
            document.LoadFromFile(@"C:\Users\Administrator\Desktop\小王子内容简介.docx");

            //将Word文档以PDF格式保存到文件夹中
            document.SaveToFile("result.PDF", FileFormat.PDF);

            //运行文档
            System.Diagnostics.Process.Start("result.PDF");

        }
    }
}

VB.NET完整代码:

VB.NET完整代码

Imports Spire.Xls
Imports System.Collections.Generic
Imports System.Linq
Imports System.Text

Namespace excel_to_text
    Class Program
        Private Shared Sub Main(args As String())
            Dim workbook As New Workbook()
            workbook.LoadFromFile("C:\Users\Administrator\Desktop\国家分布.xlsx")
            Dim sheet As Worksheet = workbook.Worksheets(0)
            sheet.SaveToFile("ExceltoTxt.txt", " ", Encoding.UTF8)

        End Sub
    End Class
End Namespace
Imports Spire.Doc
Imports System.Collections.Generic
Imports System.Linq
Imports System.Text

Namespace convert
    Class Program
        Private Shared Sub Main(args As String())
            '新建一个文档并加载需要转换的Word文档
            Dim document As New Document()
            document.LoadFromFile("C:\Users\Administrator\Desktop\小王子内容简介.docx")

            '将Word文档以PDF格式保存到文件夹中
            document.SaveToFile("result.PDF", FileFormat.PDF)

            '运行文档
            System.Diagnostics.Process.Start("result.PDF")

        End Sub
    End Class
End Namespace

谢谢您的浏览。

 

  • 如何将Word转换为Text:

将Word文书档案转换为Text后得以节约磁盘空间,同时也得以同盟差不多拥有的应用程序。

步骤1:新建贰个文书档案并加载须求更换的word文书档案

Document document = new Document();
document.LoadFromFile(@"C:\Users\Administrator\Desktop\小王子出版版本.docx");

步骤2:将文档以TXT格式保存到文件夹中

document.SaveToFile("Sample.txt", FileFormat.Txt);

步骤3:运作文书档案

WordDocViewer("Sample.txt");

步骤4:将下列完整的代码写入您的档次中,运转后将自动生成1个TXT文书档案

C#一体化代码

using Spire.Doc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace word_to_text
{
    class Program
    {
        static void Main(string[] args)
        {   //新建一个文档并加载需要转换的word文档
            Document document = new Document();
            document.LoadFromFile(@"C:\Users\Administrator\Desktop\小王子出版版本.docx");

            //将文档以TXT格式保存到文件夹中
            document.SaveToFile("Sample.txt", FileFormat.Txt);

            //运行文档
            WordDocViewer("Sample.txt");
        }

        private static void WordDocViewer(string fileName)
        {
            try
            {
                System.Diagnostics.Process.Start(fileName);
            }
            catch { }

        }
    }
}

VB.NET完整代码

Imports Spire.Doc
Imports System.Collections.Generic
Imports System.Linq
Imports System.Text

Namespace word_to_text
    Class Program
        Private Shared Sub Main(args As String())
            '新建一个文档并加载需要转换的word文档
            Dim document As New Document()
            document.LoadFromFile("C:\Users\Administrator\Desktop\小王子出版版本.docx")

            '将文档以TXT格式保存到文件夹中
            document.SaveToFile("Sample.txt", FileFormat.Txt)

            '运行文档
            WordDocViewer("Sample.txt")
        End Sub

        Private Shared Sub WordDocViewer(fileName As String)
            Try
                System.Diagnostics.Process.Start(fileName)
            Catch
            End Try

        End Sub
    End Class
End Namespace

以下是更换前和更换后的相比图:

                                                  
转换前                                                                                                   

 图片 5  

                                                   转换后

图片 6

 

 

今天就跟大家享用到那边,希望能给您带来一定的扶植。