GhostScript' PDF to Image'制作空白图像文件

时间:2016-06-29 00:38:26

标签: pdf thumbnails ghostscript

现在,我正在创建一个使用C#WinForm生成pdf缩略图的程序。 所以我选择使用GhostScript来获取PDF缩略图。 但是,GhostScript有时会创建空白图像(某些pdf文件)。 (只有部分Pdf文件转换为空白图像文件,其他文件正确转换为图像文件。) 此空白图像文件与pdf具有相同的图像大小,但它只是白色图像。

我发现当我通过PDF阅读器打开这些文件时,这些PDF文件在短时间内显示为空白页面。 所以我希望这些pdf文件有一些特殊的选项(比如保护??),GhostScript也需要一些特殊选项才能正确转换它。

我使用GhostScript.NET(https://ghostscriptnet.codeplex.com),我的代码在下面。

Started [26208]

请帮我解决这个问题...

此外,我尝试使用Winapi CodePack,Magik.NET。 但是,Winapi创建了PDF Icon,Magik.NET会出错。(两者都比GhostScript差。)

2 个答案:

答案 0 :(得分:0)

如果您获得最近使用PDF阅读器打开/查看的PDF文件的空白图像,那么最可能的问题是这些文件只是被PDF阅读器应用程序阻止。然后Ghostscript在尝试读取/访问这些PDF文件并生成空白图像时静默失败。

我建议避免使用PDF Reader软件打开/阅读这些PDF文件,以确保它们仅由Ghostrscript使用。

答案 1 :(得分:0)

谢谢KenS! 它可能是由GhostScript.NET引起的。 我尝试使用原始的GhostScript,效果很好。