.net word转pdf
时间: 2023-08-31 15:06:19 浏览: 167
您可以使用Aspose.Words for .NET,它是一个强大的API,可用于将Word文档转换为PDF格式。以下是使用Aspose.Words for .NET进行Word转PDF的示例代码:
```csharp
// 加载Word文档
Document doc = new Document("input.docx");
// 将Word文档转换为PDF格式
doc.Save("output.pdf", SaveFormat.Pdf);
```
您需要引用Aspose.Words for .NET的程序集,并在代码中使用适当的命名空间。另外,请将“input.docx”替换为您要转换的Word文档的文件路径,将“output.pdf”替换为您要生成的PDF文件的文件路径。
相关问题
.net word转pdf的开源组件代码示例
你可以使用 iTextSharp 这个开源的 .NET 组件来将 Word 文档转换为 PDF。这是一个示例代码:
```
using System;
using System.IO;
using iTextSharp.text.pdf;
using iTextSharp.text.pdf.parser;
using Microsoft.Office.Interop.Word;
namespace ConvertWordToPDF
{
class Program
{
static void Main(string[] args)
{
// 创建一个 Application 对象
Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application();
// 获取要转换的 Word 文档
string wordFile = @"C:\example\document.docx";
Document doc = app.Documents.Open(wordFile);
// 设置输出文件的保存路径
string pdfFile = @"C:\example\document.pdf";
// 保存为 PDF 文件
doc.ExportAsFixedFormat(pdfFile, WdExportFormat.wdExportFormatPDF);
// 关闭 Word 文档
doc.Close();
// 退出 Word 应用程序
app.Quit();
}
}
}
```
希望这个示例能帮助到你!
.net core word 转pdf
您可以使用Aspose.Words for .NET Core库将Word文档转换为PDF。首先,您需要安装该库并将其添加到项目中。然后,按照以下步骤进行操作:
1. 创建一个Document对象,将Word文档加载到其中。
2. 创建一个PdfSaveOptions对象,并选择所需的转换参数,例如页面大小、图像质量等。
3. 使用Document对象的Save方法将源Word文档转换为PDF格式,并指定要保存的输出文件路径。
以下是示例代码:
```
using Aspose.Words;
using Aspose.Words.Saving;
// Load the Word document
Document doc = new Document("input.docx");
// Create PDF save options
PdfSaveOptions options = new PdfSaveOptions();
// Set conversion parameters, if needed
options.PageSavingCallback = new PageSavingCallback();
options.JpegQuality = 90;
// Save the document as PDF
doc.Save("output.pdf", options);
```
请注意,这只是一个简单的示例。如需详细了解更多内容,请参考Aspose.Words for .NET Core文档。
阅读全文