我需要使用C#将pdf文件转换为jpeg。解决方案(库)必须是免费的。使用c#将pdf保存为jpeg#
我搜查了很多信息,但似乎我没有得到任何明确。
我已经尝试过itextsharp和pdfbox(但是这个pdf2image仅适用于java,我认为)没有成功。
我试图单独从pdf中提取图像,但当我尝试提取图像时,出现无效参数错误...似乎它们有一个奇怪的编码。
任何人都可以推荐我任何库将pdf保存为jpeg吗?例子也将非常赞赏。
谢谢!
SOLUTION:如何使用C#
- 转到PDF转换为图像:http://www.codeproject.com/KB/cs/GhostScriptUseWithCSharp.aspx
- 下载去图书馆
- 按照网页中的步骤
加入您的代码到你的应用程序,像这样(非常简单):
//Transform pdf to jpg PdfToImage.PDFConvert pp = new PDFConvert(); pp.OutputFormat = "jpeg"; //format pp.JPEGQuality = 100; //100% quality pp.ResolutionX = 300; //dpi pp.ResolutionY = 300; pp.FirstPageToConvert = 1; //pages you want pp.LastPageToConvert = 1; pp.Convert(PATH_PDF+ "report.pdf", PATH_IMAGE + "name.jpg");
感谢分享解决方案。 –
完美!工作非常非常好! – Joe