c#将pdf导出为图片

来源:互联网 发布:access数据库实例 编辑:程序博客网 时间:2024/06/05 02:05

今天做个小功能,要把pdf的第一页生成微缩图,上网查了一圈,有各种各样的方法,后来我选择了使用PDFLibNet来实现(当然,我个人觉得使用acrobat接口肯定是兼容性最高的)

 

具体步骤:

1、首先到http://code.google.com/p/pdfviewernet/下载pdfviewer,压缩包里有PDFLibNet.dll

2、引用到项目中

3、以下为代码  

PDFWrapper pdfWrapper = new PDFWrapper();            pdfWrapper.LoadPDF(@"D:\糖尿病学\糖尿病文库files\201303\1型糖尿病发病机制.pdf");            pdfWrapper.ExportJpg(@"c:\output.jpg", 1, 1, 150, 90);            //此处循环是等待jpg导出完成            while (pdfWrapper.IsJpgBusy == true)            {                Thread.Sleep(100);            }            pdfWrapper.Dispose();