110,537
社区成员
发帖
与我相关
我的任务
分享
PDFFile pdfFile = null;
try
{
pdfFile = PDFFile.Open(pdfInputPath);
page = pdfFile.PageCount;
if (!Directory.Exists(imageOutputPath))
{
Directory.CreateDirectory(imageOutputPath);
}
// start to convert each page
if (!File.Exists(imageOutputPath + imageName + "_1.Png"))//不存在图片才转换
{
for (int i = 1; i <= pdfFile.PageCount; i++)
{
Bitmap pageImage = pdfFile.GetPageImage(i - 1, 56 * (int)definition);
pageImage.Save(imageOutputPath + imageName + "_" + i.ToString() + "." + imageFormat.ToString(), imageFormat);
pageImage.Dispose();
}
}
pdfFile.Dispose();
File.Delete(imageOutputPath + imageName + ".pdf");
}
catch
{
page = 0;
pdfFile.Dispose();
}