将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();
相关推荐
梵克之泪16 小时前
批量拆分PDF只取PDF的首页,批量按文件页数拆分PDF,按卷内目录页码表计算批量拆分分割PDF
pdf·pdf拆分
aisifang0020 小时前
PDF转Word神器:Gemini3.1Pro一键搞定文档处理
人工智能·pdf·word
盘古工具1 天前
【分享】打开PDF文件的几种方式
windows·pdf
优化控制仿真模型2 天前
2026年初中英语考纲词汇表(1600词)PDF电子版
经验分享·pdf
蚁库2 天前
PDF编辑神器,一款软件搞定PDF所有问题!
pdf
狠学嵌入式2 天前
为了干翻WPS,我开发了个免费PDF处理网站
pdf
李李李勃谦2 天前
鸿蒙PC打造电子书阅读器:支持 EPUB/PDF、书签同步、笔记管理
笔记·华为·pdf·harmonyos
PaperData3 天前
2000-2025年《中国县域统计年鉴》pdf+excel版(附赠面板数据)
数据库·人工智能·数据分析·pdf·经管
狐狐生风3 天前
LangChain实现简易版-----PDF 文档问答机器人
人工智能·langchain·机器人·pdf·prompt
王莎莎-MinerU3 天前
从 PDF 到知识资产:MinerU 文档解析如何成为企业 RAG 系统的“数据基石”
大数据·人工智能·pdf·个人开发