.net用DocX把word转为pdf
时间: 2023-02-07 11:28:28 浏览: 139
可以使用 Aspose.Words 这个第三方库来将 Word 文档转换为 PDF。
首先,需要在项目中安装 Aspose.Words Nuget 包:
```
Install-Package Aspose.Words
```
然后,可以使用以下代码将 Word 文档转换为 PDF:
```C#
// Load the document from the file.
Document doc = new Document(inputFilePath);
// Save the document in PDF format.
doc.Save(outputFilePath, SaveFormat.Pdf);
```
其中,`inputFilePath`是指 Word 文档的文件路径,`outputFilePath`是指输出 PDF 文件的路径.
希望这个回答能帮到你!
相关问题
.net使用DocX把word转为html或者pdf代码示例
DocX是一个用于操作Microsoft Word文档的开源库,你可以使用它在.NET应用程序中轻松转换Word文档为HTML或PDF格式。
下面是使用DocX转换Word文档为HTML的代码示例:
```
using Novacode;
string fileName = "example.docx";
string htmlString;
using (DocX document = DocX.Load(fileName))
{
htmlString = document.ToHtml();
}
```
转换为PDF的代码示例如下:
```
using Novacode;
string fileName = "example.docx";
string pdfFileName = "example.pdf";
using (DocX document = DocX.Load(fileName))
{
document.SaveAs(pdfFileName);
}
```
希望这些示例代码能帮到你!
.net使用PdfSharp把word转为pdf
您好,可以使用 PdfSharp 库来将 Word 文档转换为 PDF 格式。下面是一个简单的示例:
```
using (var document = PdfSharp.Word.IO.WordReader.Open(@"C:\path\to\your\word\document.docx"))
{
var pdf = PdfSharp.Pdf.IO.PdfWriter.GetInstance(document, new System.IO.FileStream(@"C:\path\to\your\output\pdf.pdf", System.IO.FileMode.Create));
document.ExportToPdf(pdf);
}
```
需要注意的是,PdfSharp 不支持转换有密码保护的 Word 文档。
希望这些信息能帮助您。
阅读全文