如何使用Docotic.pdf.dll以WPF格式将PdfPage显示为图像

时间:2012-02-03 14:13:28

标签: c# wpf pdf

我需要以WPF格式显示PDF文档的PdfPage。我正在使用Docotic.pdf.dll并希望坚持下去。 PdfPage.Thumbnail也使我的所有PDF都为null。

2 个答案:

答案 0 :(得分:3)

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

以下是将保存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);
}

还有Draw and print PDF组样本可能值得研究。

答案 1 :(得分:1)

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