C#,VB.NET如何将Word转换为PDF和Text

C#,VB.NET如何将Word转换为PDF和Text,第1张

概述众所周知,Word是我们日常工作中常用的办公软件之一,有时出于某种需求我们需要将Word文档转换为PDF以及Text。那么如何以C#,VB.NET编程的方式来实现这一功能呢? 下面我将分开介绍如何运用

 

众所周知,Word是我们日常工作中常用的办公软件之一,有时出于某种需求我们需要将Word文档转换为pdf以及Text。那么如何以C#,VB.NET编程的方式来实现这一功能呢?

下面我将分开介绍如何运用免费版的Spire.Doc for .NET组件来实现Word到pdf以及Text的转换。

 

Free Spire.Doc for .NET组件概述

Free Spire.Doc for .NET 是Spire.Doc for .NET的免费版,它是一款完全免费且可供商业和个人使用的Word组件。通过该组件,开发人员可以在应用程序中创建、读、写、保存、打印以及转换Word文档。特色功能:可以将Word文档(Word 97-2003,Word 2007,Word 2010,Word 2013)转换为常用的文件格式,例如:pdf、TXT、XML、RTF、XPS、EPUB、HTML和图像等等。

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

 

如何将Word转换为pdf:

步骤1:新建一个文档并加载需要转换的Word文档

document.LoadFromfile(@"C:\Users\administrator\Desktop\小王子内容简介.docx");

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

document.Savetofile("result.pdf",fileFormat.pdf);

步骤3:运行文档

System.Diagnostics.Process.Start(");

 

以下是转换前和转换后的对比图:

                                                    转换前                                                                                                 

 

             

                                                         转换后

 

C#完整代码

using Spire.Doc; System; System.Collections.Generic; System.linq; System.Text;namespace convert{    class Program    {        static voID Main(string[] args)        {   //新建一个文档并加载需要转换的Word文档            document document = new document();            document.LoadFromfile(");            //将Word文档以pdf格式保存到文件夹中            document.Savetofile(,fileFormat.pdf);            运行文档            System.Diagnostics.Process.Start();        }    }}

VB.NET完整代码

imports Spire.Doc System.Collections.Generic System.linq System.Textnamespace convert    Class Program        Private Shared Sub Main(args As String())            '新建一个文档并加载需要转换的Word文档            Dim document New document()            document.LoadFromfile()            ')        End Sub    End ClassEnd namespace

 

如何将Word转换为Text:

将Word文档转换为Text后可以节省磁盘空间,同时也可以兼容几乎所有的应用程序。

步骤1:新建一个文档并加载需要转换的word文档

document document =  document();document.LoadFromfile(C:\Users\administrator\Desktop\小王子出版版本.docx");

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

document.Savetofile(Sample.txt");

步骤4:将下列完整的代码写入您的项目中,运行后将自动生成一个TXT文档

word_to_text{ 新建一个文档并加载需要转换的word文档 document document = 将文档以TXT格式保存到文件夹中 document.Savetofile(运行文档 WordDocVIEwer(); } private voID WordDocVIEwer( filename) { try { System.Diagnostics.Process.Start(filename); } catch { } } }}

word_to_text 新建一个文档并加载需要转换的word文档 ) End Sub Sub WordDocVIEwer(filename ) Try System.Diagnostics.Process.Start(filename) Catch End Try End namespace


以下是转换前和转换后的对比图:

                                                   转换前                                                                                                   

 

  

                                                   转换后

 

 

今天就跟大家分享到这里,希望能给您带来一定的帮助。

总结

以上是内存溢出为你收集整理的C#,VB.NET如何将Word转换为PDF和Text全部内容,希望文章能够帮你解决C#,VB.NET如何将Word转换为PDF和Text所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1213407.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-04
下一篇2022-06-04

发表评论

登录后才能评论

评论列表(0条)

    保存