Aspose.Words 将html 转成pdf例子
时间: 2024-09-20 18:11:17 浏览: 43
Aspose.Words是一款功能强大的.NET文档处理库,它允许你在.NET应用程序中将HTML转换为PDF格式。以下是一个简单的C#代码示例,演示如何使用Aspose.Words将HTML内容转换为PDF:
```csharp
using Aspose.Words;
using Aspose.Pdf;
// 加载HTML内容
string htmlContent = "<html><body>Hello, World!</body></html>";
// 创建Document对象,并加载HTML
Document doc = new Document();
doc.LoadHtml(htmlContent);
// 创建PdfSaveOptions,设置输出选项
PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.PageOrientation = PageOrientation.Landscape; // 可选设置
// 保存为PDF文件
MemoryStream stream = new MemoryStream();
doc.Save(stream, saveOptions);
stream.Seek(0, SeekOrigin.Begin); // 移动流到起始位置以便读取
// 最后,你可以通过PdfDocument打开这个流并操作PDF
PdfDocument pdfDoc = new PdfDocument(stream);
```
在这个例子中,首先创建了一个`Document`对象并加载HTML,然后设置了PDF保存选项,最后将`Document`保存到内存中的`MemoryStream`,并通过`PdfDocument`对生成的PDF进行进一步操作。
阅读全文