手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

C#/VB.NET 将Word转为PDF

时间:2024-10-17 21:52:21

Spire.Doc for .NET提供了Document.SaveToFile()方法将Word文档转为PDF文档。可直接加载Word然后保存为PDF,也可以将Word保存为加密的PDF。此外,从9.11.5版本开始,Spire.Doc for .NET 提供了一种新的转换方法,即在转为PDF之前,通过设置Document.UseNewEngine的布尔值为true,然后执行转换。相较于原有的转换方法,通过此方法转换后的PDF文档具有更好的呈现效果。

工具/原料

Visual Studio 2017

.Net Framework 4.6.1

Word文档

Spire.Doc for .NET 9.11.6

dll引用

1、方法1:可通过手动下载包,然后解压,找到BIN文件夹下的Spire.Doc.dll。然后在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“添加引用”将本地路径下的dll文件添加引用至程序。

2、方法2:通过NuGet安装。(2种方法)2.1可以在Visual Studio中打开“解决方案资源管理器”,鼠标右键点击“引用”,“管理NuGet包”,然后搜索安装。2.2 将以下内容复制到PM控制台安装。Install-Package Spire.Doc -Version 9.11.6

将Word转为PDF

1、主要从以下步骤完成转换:1. 实例化Document类的对象。2. 通过Document.LoadFromFile(string fileName)方法加载需要转换的Word文档。3. 设置Document.UseNewEngine的布尔值为true,使用新引擎转换为PDF。4. 通过Document.SaveToFile(string fileName, FileFormat fileFormat)保存为PDF,并指定PDF文档路径。using Spire.Doc;namespace WordToPDFWithNewEngine{ class Program { static void Main(string[] args) { //实例化Document类的对象 Document doc = new Document(); //加载Word文档 doc.LoadFromFile("input.docx"); //使用新引擎转换 doc.UseNewEngine = true; //保存为PDF格式 doc.SaveToFile("ToPDF.pdf", FileFormat.PDF); } }}

2、完成代码后,执行程序,生成PDF文档,如图效果:

C#/VB.NET 将Word转为PDF
© 手抄报圈