C# 如何使用Docotic.pdf.dll在WPF表单中将PdfPage显示为图像

C# 如何使用Docotic.pdf.dll在WPF表单中将PdfPage显示为图像,c#,wpf,pdf,C#,Wpf,Pdf,我需要以WPF格式显示PDF文档的PdfPage。我正在使用Docotic.pdf.dll并希望坚持使用它。PdfPage.Thumbnail也为我提供了所有PDF的空值 据我所知,Docotic.Pdf无法显示Pdf文件(至少是当前版本),它只能创建它们。PdfPage.thumboil是指嵌入在PDF文件中的页面缩略图,该缩略图通常缺失,这就是属性返回null的原因。刚刚从Bit Miracle确认,此功能已添加到Docotic.PDF 3.4()中,目前处于测试阶段 下面是将从Pdf保存图

我需要以WPF格式显示PDF文档的
PdfPage
。我正在使用
Docotic.pdf.dll
并希望坚持使用它。
PdfPage.Thumbnail
也为我提供了所有PDF的空值

据我所知,Docotic.Pdf无法显示Pdf文件(至少是当前版本),它只能创建它们。PdfPage.thumboil是指嵌入在PDF文件中的页面缩略图,该缩略图通常缺失,这就是属性返回null的原因。

刚刚从Bit Miracle确认,此功能已添加到Docotic.PDF 3.4()中,目前处于测试阶段

下面是将从Pdf保存图像的代码

using (PdfDocument pdf = new PdfDocument("your_file.pdf"))
{
    PdfDrawOptions options = PdfDrawOptions.CreateZoom(150);
    options.BackgroundColor = new PdfRgbColor(255, 255, 255); // white background, transparent by default
    options.Format = PdfDrawFormat.Jpeg;
    pdf.Pages[0].Save("result.jpg", options);
}

还有一组样本可能值得研究

那么你能推荐其他图书馆吗。我的要求包括页面显示、旋转、修改和保存PDF我所在的公司开发了PDFView4NET产品,这是一个满足您所有要求的PDF查看器:@iPDFdev Docotic.PDF从来不是一个只创建PDF库。顺便说一句,当前版本可以显示和打印PDF页面。你可能想编辑你的答案。谢谢Lalit,你能提供链接吗?你可以向Docotic询问。顺便说一句,它可能会在本月发布。新版本支持绘图和打印,现在可以在我们的网站上免费获得。