您可以使用 NPOI 库来将 Word 文档转换为 PDF。
以下是使用 NPOI 库进行 Word 转 PDF 转换的示例代码:
using NPOI.XWPF.UserModel;
using Spire.Doc;
string inputFilePath = @"C:\input.docx";
string outputFilePath = @"C:\output.pdf";
XWPFDocument document = new XWPFDocument(new FileStream(inputFilePath, FileMode.Open));
Document spireDoc = new Document();
spireDoc.LoadFrom(document, FileFormat.Docx);
spireDoc.SaveToFile(outputFilePath, FileFormat.PDF);
您可以使用 NPOI 库来将 Word 文档转换为 PDF。以下是使用 NPOI 库进行 Word 转 PDF 转换的示例代码:// 首先需要引用 NPOI 库和 Spire.Doc 库using NPOI.XWPF.UserModel;using Spire.Doc;// 定义输入和输出文件的路径string inputFilePath = @"C:\input.docx";st...
这里主要
提供一种将
word文档转成
PDF文档的实现;
具体实现看c#
代码:要引入Microsoft.Office.Interop.
Word;版本12.0.0.0
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
using Microsoft.Office.Interop.
Word;
//Office 命名空间
namespace OfficeTo
Pdf
word 转PDF的几种方式
1、NPOI读取Word,只支持后缀名为.docx的,用iTextSharp生成pdf文件,存在读取word的段落,表格及先后顺序,导致生成的也不一致。
2、通过读取字节判断。
3、通过Aspose.Words来操作,在项目WordConvertPdf_WebA中的TestHandler1.ashx。
4、通过Spire.Doc-Fe为尝试过。据说是要收费的,只能生成一小段。
最近研究Excel表格转PDF的,网上用的各种第三方库的方法不少,比如用Spire.XLS、也有用开源的DinkToPdf的,发现都不好用。Spire.XLS是收费的,免费的导出后和水印,DinkToPdf的不好控制,不能做到精确的控制。
最后参考了2篇文章后,写了一个DEMO:
C#将Excel转为PDF,添加引用iTextSharp_花落下的日子的博客-CSDN博客
通过c#高效实现excel转pdf,无需依赖office组件(支持excel中带有图片的转换)_沉默的方三毛的博客-CSDN博..