当前位置: 首页 > 编程语言 > C#

使用c#2008将PDF文件分割成图片文件?

时间:2023-04-10 15:27:38 C#

使用c#2008将PDF文件拆分为图像文件?在我的PDF中,我有一个包含10张图片的页面。我想将一个PDF文件拆分为10个单独的图像文件并将它们保存在单独的文件夹中。请给我一个想法或示例解决方案。我正在使用c#2008。我不知道这在一年后是否仍然有用,但我最近自己做了,所以我想我还是会回答。首先,您需要Ghostscript(http://sourceforge.net/projects/ghostscript/)一个古老的PS/PDF解析/渲染/转换引擎。安装后,转到%PROGRAMDATAgsbin(如果您运行的是x64系统,则转到gsdll32.dllx86)并获取gsdll32.dll并将其复制到/bin文件夹。然后,您需要一个名为SuperPDF2ImageConverter的闭源PDF库(http://sofzh.miximages.com/c%23/将页面转换为PNG格式(返回具有原始大小的位图对象)varpdfimage=p2i.GetImage(i,width,Pdf2ImageFormat.PNG);pdfimage.Save(string.Format(“/{0}.png”,i));pdfimage.Dispose();}取决于你的硬件,它应该不会超过几秒钟每页贝尔。我假设您想从PDF文件的特定页面中提取图像并将这些图像保存到单独的文件中。如果我是对的,那么您可能想看看Docotic.Pdf库。以下示例演示了如何从PDF页面中提取图像到指定文件夹中:staticvoidExtractImagesFromPdfPageIntoFolder(){stringpathToPdf="";intpageIndex=0;字符串输出文件夹="";using(PdfDocumentpdf=newPdfDocument(pathToPdf)){for(inti=0;i免责声明:本人供职于图书馆供应商BitMiracle以上就是《C#学习教程:拆分PDF文件为图片》的全部内容FilesUsingC#2008?分享,如果对你有用,需要了解更多C#学习教程,希望大家多多关注---本文收集自网络,不代表立场。如有涉及侵权,请点击维权联系管理员删除,如需转载请注明出处: