C#,VB.NET如何将Word转换为PDF和Text
众所周知,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格式保存vb.net教程到文件夹中
document.SaveToFile("result.PDF", FileFormat.PDF);
步骤3:运行文档
System.Diagnostics.Process.Start("result.PDF");
以下是转换前和转换后的对比图:
转换前
转换后
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完整代码
Imports Spire.Doc Imports System.Collections.Generic Imports System.Linq Imports System.TextNamespace convertClass ProgramPrivate 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 SubEnd 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:将下列完整的代码写入您的项目中,运行后将自动生成一个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.TextNamespace word_to_textClass ProgramPrivate 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 SubPrivate Shared Sub WordDocViewer(fileName As String)TrySystem.Diagnostics.Process.Start(fileName)CatchEnd TryEnd SubEnd Class End Namespace
以下是转换前和转换后的对比图:
转换前
转换后
今天就跟大家分享到这里,希望能给您带来一定的帮助。
C#,VB.NET如何将Word转换为PDF和Text相关推荐
- winform实现word转换为PDF(.doc)
注意:实现word转换为PDF文件,本人安装Office为2013; word以后缀为.doc为例实现文件类型转换,具体方式如下所示: 实现步骤: 1.添加命名空间引用--using Microsof ...
- Qt下使用QAxObject进行Word转换为PDF出现错误 error: undefined reference to `QAxObject::QAxObject(QObject*)‘
Qt下使用QAxObject进行Word转换为PDF出现错误 error: undefined reference to `QAxObject::QAxObject(QObject*)' 首先检查以下 ...
- 手机上怎么把Word转换为PDF
大家经常会需要将Word文档转换为PDF的,电脑上也有很多的在线转换工具,当然如果你使用的是Word2017以上的版本也是可以直接另存为PDF格式的,但是要是电脑不在身边.或者是下班时间呢?其实Wor ...
- poi对word读取(文本和图片)、修改、保存操作及word转换为PDF
word转换为PDF时要引入maven依赖 <dependency><groupId>com.documents4j</groupId><artifactId ...
- ubuntu 下 python 将ppt,word 转换为pdf.
最近发现了一个挺厉害的人工智能学习网站,内容通俗易懂,风趣幽默,感兴趣的可以点击此链接进行查看:床长人工智能教程 废话不多说,请看正文! 前言: 在我以前的博客中有这么两篇博客,一篇是:将word 转 ...
- C# office word转换为pdf
using Word = Microsoft.Office.Interop.Word;/// <summary>/// office word转化为pdf/// </summary& ...
- python ubuntu word txt 转pdf_ubuntu 下 python 将ppt,word 转换为pdf.
前言: 在我以前的博客中有这么两篇博客,一篇是:将word 转换为图片(word to pdf ->pdf to image),另一篇是:python将ppt文件转换为jpg图片. 这两篇博客都 ...
- Word处理控件Aspose.Words功能演示:在 C# .NET 中将 Word 转换为 PDF - 完整指南
Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...
- ubuntu下使用python将ppt转成图片_在Ubuntu下,python将PPT和word转换为PDF,ubuntu,pptword,pdf...
前言: 在我以前的博客中有这么两篇博客,一篇是: python将ppt文件转换为jpg图片 . 这两篇博客都是讲如何将word,ppt转换为图片,但是这些方法都是在win系统中实现的,而在ubuntu ...
- 教你用8行代码将word转换为pdf格式 及 6行代码实现批量将word转换为pdf格式--python实用小技能get起来
目录 将word转换为pdf格式 安装pywin32 上代码 运行结果 批量实现word转pdf 安装docx2pdf 上代码 运行结果 将word转换为pdf格式 安装pywin32 代码(Anac ...
最新文章
- 收藏这8个windows神级工具,你的办公效率也会提高
- Foundation框架介绍
- Qt / 查找可执行程序的依赖库
- 经济学家炒股容易输是为什么
- mysql 存储过程代码_pymysql存储过程代码
- 制动方面存隐患 上汽通用召回2215辆别克、雪佛兰等车型
- 一车abs线路怎么量_神木沥青拌合站烧火油怎么购买更划算
- 是用于mac的linux,用于Mac OS X的Can(CUPS)ppd文件可用于Linux吗?
- 常用命令-JAVA大数据-Week5-DAY2-linux
- 理解createTrackbar函数
- 软件评测师考试介绍及经验分享
- 《浪潮之巅》11~14章
- 屏幕录像专家 V2013 + 注册机(屏幕录像)
- 【图文】分享一下我已实践可行的paypal提现方法!
- 微信二次分享解决图标文案失效方案
- Silvaco TCAD仿真9——半导体PN结仿真
- React 兼容IE8 项目
- 关于 Juju 的十二个热点问题
- DVB digital vedio broadcasting
- ricequant量化跟别的量化平台有什么不同?
热门文章
- ABB机器人与OMRON PLC Socket通信
- 编写一个程序,模拟默认密码的自动生成策略,手动输入用户名,根据用户名自动生成默认密码。在生成密码时,将用户名反转即为默认的密码。
- Linux 经典书籍推荐
- 环境保护设施运营组织服务认证 认证专业分类及运营设施范围
- Linux内核源码的组织结构
- dex字符串解密_GitHub - zhoushuntong/DexEncryptionDecryption: APK 加固 dex 加密,解密 学习项目...
- wedo+scratch第一次上课
- c语言且或者是优先级,C语言笔试题
- java 发送邮件怎么抄送_javaMail发送qq邮件(二):可发送抄送密送多人,支持附件...
- 产品读书《科技想要什么》KK