C# asp.net开源插件推荐:PdfiumViewer ( pdf 转成 图片png pdf convert to image )
1. nuget 安装插件
2. 上代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | // Define method to convert PDF to PNG public void ConvertPdfToPng( string pdfFilePath, string pngFileFolder, ImageFormat format) { // Set resolution (DPI) int dpi = 300; // Render PDF to image using ( var document = PdfDocument.Load(pdfFilePath)) { for ( int i = 0; i < document.PageCount; i++) { Thread.Sleep(100); using ( var image = document.Render(i, dpi, dpi, PdfRenderFlags.CorrectFromDpi)) { var encoder = ImageCodecInfo.GetImageEncoders().First(c => c.FormatID == format.Guid); var encParams = new EncoderParameters(1); encParams.Param[0] = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, 10L); //高质量 image.Save(pngFileFolder + i + ".png" , encoder, encParams); } } } } |
3. 调用即可
1 | ConvertPdfToPng(inputPdfPath, outputImageFolder, ImageFormat.Png); |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
2015-04-07 RabbitMQ (五)主题(Topic) -摘自网络
2015-04-07 RabbitMQ (四) 路由选择 (Routing) -摘自网络
2015-04-07 RabbitMQ (三) 发布/订阅 -摘自网络
2015-04-07 RabbitMQ (二)工作队列 -摘自网络
2015-04-07 RabbitMQ 入门 Helloworld -摘自网络
2015-04-07 scribe、chukwa、kafka、flume日志系统对比 -摘自网络
2015-04-07 安装 RabbitMQ C#使用-摘自网络(包括RabbitMQ的配置)