C# 用NPOI库将Word文档转换为PDF格式
NPOI库是一个开源的.NET库,用于处理Office文档。支持读取、写入和转换各种Office文档格式,包括Word文档。
- 使用NuGet包管理器将NPOI库添加到您的项目中。
- 使用NPOI库将Word文档转换为PDF格式的示例:
using NPOI.XWPF.UserModel;
using NPOI.XWPF.Converter.Pdf;
public void ConvertWordToPdf(string wordFilePath, string pdfFilePath)
{
// Load the Word document
using (var doc = new XWPFDocument(File.OpenRead(wordFilePath)))
{
// Convert the Word document to PDF
using (var pdfStream = new FileStream(pdfFilePath, FileMode.Create))
{
PdfConverter.Convert(doc, pdfStream);
}
}
}
示例中使用NPOI库来加载Word文档并将其转换为PDF格式。
使用XWPFDocument类加载Word文档。使用PdfConverter.Convert方法将文档转换为PDF格式,并将结果保存到指定的PDF文件路径。
相关文章
- LeetCode 力扣官方题解 | 516.最长回文子序列
- iPhone必崩溃bug曝光!这个WiFi水太深谁也把握不住
- JS 写正则表达式,判断是否为手机号
- 算法 - 最长回文子序列(最长回文子串动态规划图解)
- 2023-04-28:将一个给定字符串 s 根据给定的行数 numRows以从上往下
- 2025-07-15:子字符串匹配模式。用go语言,给定一个字符串 s 和一
- 前端 JavaScript 字符串中提取数字
- C语言字符串操作总结大全(超详细)
- webpack的几个常见loader源码浅析,动手实现一个md2html-loader
- 推荐一个检测 JS 内存泄漏的神器(js内存泄漏的原因和场景)