将PDF每一页导出一张图片(C#,.NET)

创建一个.NET工程,添加以下Nuget库:

PDFium.WindowsV2

PDFiumSharp

使用以下代码即可实现,将PDF的每一页转化为一张图片,JPG或PNG格式都可以。

cs 复制代码
string pdfPath = @"test\doc.pdf";

var white = new PDFiumSharp.Types.FPDF_COLOR(255, 255, 255);

var pdfDoc = new PdfDocument(pdfPath);
int count = 1;
foreach (var page in pdfDoc.Pages)
{
    PDFiumBitmap bmp = new PDFiumBitmap((int)page.Width, (int)page.Height, true);

    bmp.FillRectangle(0, 0, bmp.Width, bmp.Height, white);

    page.Render(bmp);

    bmp.Save(@$"test\{count}.png");
    bmp.Dispose();

    count++;
}

pdfDoc.Close();
相关推荐
ComPDFKit9 小时前
用 ComPDF DocSlight 提取 PDF 表格:三种样本实测与 Python 接入
开发语言·python·pdf·pdf表格提取
yiyideda11 小时前
保单OCR工程实践:PDF/扫描件/纸质拍照三种输入下的字段结构化方案
计算机视觉·pdf·ocr·车险保单识别·保单ocr识别
Lhan.zzZ11 小时前
Qt/QML:业务记录单展示、签名确认与 PDF 导出开发
c++·qt·pdf
万祥Python1 天前
2026年6月英语六级真题及答案解析(第一、二、三套全PDF)
pdf
Latchh1 天前
PDF打开不要密码却显示已加密,前端怎么判断
前端·图像处理·人工智能·计算机视觉·pdf
原子延迟1 天前
PDF权限密码和打开密码差在哪?我拿7份文件试了
图像处理·人工智能·计算机视觉·pdf
zxanz11 天前
Gotenberg PDF 转换服务曝出高危 RCE 安全漏洞
pdf
dotnet全栈开发2 天前
火爆全网的《高性价比人生指南》,613条建议最新完整版PDF来了!
pdf
零基础1232 天前
PDF 处理工具全攻略:pdf24、PDFgear、Adobe Acrobat DC 与 Stirling-PDF 深度对比
java·开发语言·pdf
南风微微吹2 天前
考研数学一、二、三历年真题及答案解析PDF(1987-2026年)
考研·pdf