0

基于代码How-To-Convert-PDF-to-Image-Using-Ghostscript-API

我试图弄清楚如何在不创建文件的情况下为每个页面获取图像

为了获得我设置的每个页面的图像OutputToMultipleFile = true

然后我一步一步通过他的代码,但我无法找到创建文件的部分。


所以我想知道我需要在这段代码中改变什么?
或任何其他有助于实现这一目标的东西

编辑

这是我当前的参数:

args[0] =
args[1] =-dNOPAUSE 
args[2] =-dBATCH 
args[3] =-dSAFER 
args[4] =-sDEVICE=pnggray 
args[5] =-r130 
args[6] =-sOutputFile="C:\Scannen1.PDF%d.png" 
args[7] ="C:\Scannen1.PDF"
4

1 回答 1

0

您需要使用不写入文件的设备,所有图像格式设备都将其输出写入文件。您可以使用将在内存中返回位图的显示设备作为模板并编写您自己的设备,或者您可以修改现有设备之一。

修改现有设备是开发人员的任务,虽然难度不大,但也不是微不足道的。

无论如何,你不会通过摆弄命令行开关来获得你想要的东西。像 Sinatr 一样,我对不涉及写入文件的 Ghostscript 可以做什么有用感到困惑。

哦,另一种可能性是加载 nulldevice,这是在 PostScript 中完成的,只是一个比特桶。

于 2013-07-01T14:47:27.143 回答