我需要以WPF格式显示PDF文档的PdfPage
。我正在使用Docotic.pdf.dll
并希望坚持下去。 PdfPage.Thumbnail
也使我的所有PDF都为null。
答案 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的原因。