以前也介绍过PDF打印图片的方法。但是发现了一个问题。用户使用的PDF文件未必都是标准的PDF文件。对于不标准的PDF文件。转换就会失败了。转换出来的图片,空白乱码等效果。研究了几种方法后。觉得还是使用adobe官方的插件来实现吧。所以我选择了使用Acrobat。
需要准备的:下载Adobe Acrobat Professional 9
添加引用:Microsoft.CSharp.dll,Acrobat.dll 和Microsoft.VisualBasic.dll
/// <summary>
/// 将PDF文档转换为图片的方法,你可以像这样调用该方法:ConvertPDF2Image("F:\\A.pdf", "F:\\", "A", 0, 0, null, 0);
/// 因为大多数的参数都有默认值,startPageNum默认值为1,endPageNum默认值为总页数,
/// imageFormat默认值为ImageFormat.Jpeg,resolution默认值为1
/// </summary>
/// <param name="pdfInputPath">PDF文件路径</param>
/// <param name="imageOutputPath">图片输出路径</param>
/// <pa