C# net core 使用 EvoWordToPdf 将 word 转 pdf
时间: 2023-11-20 19:07:16 浏览: 202
您好!关于使用 EvoWordToPdf 将 Word 转换为 PDF,我可以提供以下 C# .NET Core 代码示例供参考:
```csharp
using System.IO;
using EvoPdf;
namespace WordToPdfConverter
{
class Program
{
static void Main(string[] args)
{
// 输入 Word 文件路径和输出 PDF 文件路径
string inputFilePath = @"C:\input.docx";
string outputFilePath = @"C:\output.pdf";
// 创建 WordToPdfConverter 对象
WordToPdfConverter wordToPdfConverter = new WordToPdfConverter();
// 设置 PDF 文档的页面大小和方向
wordToPdfConverter.PdfDocumentOptions.PageSize = PdfPageSize.A4;
wordToPdfConverter.PdfDocumentOptions.PdfPageOrientation = PdfPageOrientation.Portrait;
// 将 Word 文件转换为 PDF 文件
byte[] pdfBytes = wordToPdfConverter.ConvertWord(inputFilePath);
// 将 PDF 字节流写入文件
File.WriteAllBytes(outputFilePath, pdfBytes);
}
}
}
```
在上述代码中,我们首先指定了输入 Word 文件和输出 PDF 文件的路径。然后,我们创建了一个 WordToPdfConverter 对象,并设置了 PDF 文档的页面大小和方向。最后,我们调用 ConvertWord 方法将 Word 文件转换为 PDF 文件,并将 PDF 字节流写入输出文件。
需要注意的是,为了使用 EvoWordToPdf,我们需要先安装 EvoPdf 库。您可以通过 NuGet 包管理器来安装 EvoPdf 库,或者手动下载 EvoPdf.dll 并将其添加到项目引用中。
希望这个代码示例可以帮助到您!如果您有任何问题或疑问,欢迎继续向我提问。
阅读全文