如何使用c#从pdf文件中提取图像?谢谢!
答案 0 :(得分:1)
您可以使用iTextSharp。这是一个example。
答案 1 :(得分:1)
Docotic.Pdf library可用于从PDF中提取图像。
以下是一个示例,演示如何迭代通过页面并从每个PDF页面中提取所有图像:
static void ExtractImagesFromPdfPages()
{
string path = "";
using (PdfDocument pdf = new PdfDocument(path))
{
for (int i = 0; i < pdf.Pages.Count; i++)
{
for (int j = 0; j < pdf.Pages[i].Images.Count; j++)
{
string imageName = string.Format("page{0}-image{1}", i, j);
string imagePath = pdf.Pages[i].Images[j].Save(imageName);
}
}
}
}
图书馆不会重新取样图片。它将保存它们与PDF格式完全相同。
免责声明:我为图书馆的供应商Bit Miracle工作。