C# 使用C语言将PDF文件转换为图像#
使用C#,我需要将PDF文件的每一页转换为单独的图像并显示图像C# 使用C语言将PDF文件转换为图像#,c#,asp.net,image,pdf,C#,Asp.net,Image,Pdf,使用C#,我需要将PDF文件的每一页转换为单独的图像并显示图像 是否可以在不使用第三方DLL的情况下执行此操作?这不是一项艰巨的工作,因为已经完成了:) 您需要安装ghostscript(主要是gsdll32.dll)和来自的c#wrapper 这是一个.cs文件。由于某种原因,你必须通过电子邮件向他索取该文件,因为该文件未发布 要进行转换,只需几行,例如: string cl2 = @"-dSAFER -dNoVerifyXref -dQUIET -dNOPROMPT" +
是否可以在不使用第三方DLL的情况下执行此操作?这不是一项艰巨的工作,因为已经完成了:) 您需要安装ghostscript(主要是gsdll32.dll)和来自的c#wrapper 这是一个.cs文件。由于某种原因,你必须通过电子邮件向他索取该文件,因为该文件未发布 要进行转换,只需几行,例如:
string cl2 = @"-dSAFER -dNoVerifyXref -dQUIET -dNOPROMPT"
+ " -dBATCH -dNOPAUSE -sDEVICE=jpeg -r72 -dFirstPage=1 "
+ "-dLastPage=1 -dUseCropBox -sOutputFile=" + SourceFile
+ " " + TargetFile;
try
{
Made4Print.GhostScript gs =
new Made4Print.GhostScript(@"[path-to-gs-installation]");
gs.CallGSDll(cl2.Split(' '));
}
catch
{
//exception handler
}
这将第一页保存为jpeg@72 dpi我在过去几次使用O2的PDF4NET,非常满意 您还可以使用c代码,该代码可以从代码项目轻松下载 使用幽灵脚本的
我已经用这个鬼脚本将PDF转换为图像。希望这一个有用
“-dNOPAUSE-dBATCH-dSAFER-sDEVICE=tifflzw-dTextAlphaBits=1-dPDFFitPage-sOutputFile=“C:\Users\cis\Desktop\asp634667352520620000.tif”“C:\Users\cis\Desktop\asp.pdf”“我想看看人们对这个紧跟在你后面发帖的人的反应。我认为这是一项巨大的工作,但是有一些开源库,它们可能会像itextsharp是ghostscript一样帮助你。这一个可以将整个PDF格式转换为图像(Tiff)格式。你能提供示例代码吗?