2024-10-01 00:17:48 发布
网友
我想从python运行这个命令:gs.exe -sDEVICE=jpeg -dTextAlphaBits=4 -r300 -o a.jpg a.pdf 使用ghostscript,将pdf转换为一系列图像。如何将RAM用于输入和输出文件?有没有像StringIO这样的东西给你一个文件路径?在
gs.exe -sDEVICE=jpeg -dTextAlphaBits=4 -r300 -o a.jpg a.pdf
StringIO
我注意到有一个python ghostscript库,但是它似乎没有在命令行上提供更多的功能
不能使用Ghostscript演示代码为输入和输出文件使用RAM,它不支持它。您可以通过管道将输入从stdin输出到stdout,但标准代码就是这样。在
您可以使用ghostscriptapi从任何源提供数据,并且可以编写自己的设备(或选择显示设备)以使页面缓冲区(输入呈现到的对象)在其他地方可用。当然,前提是你有足够的内存来保存整个页面。在
这样做需要编写代码来与Ghostscript共享对象或DLL接口。可能Python库会这样做,我不知道自己不是Python开发人员。在
我怀疑约翰·科尔曼的指示已经足够满足你的需要了。在
不能使用Ghostscript演示代码为输入和输出文件使用RAM,它不支持它。您可以通过管道将输入从stdin输出到stdout,但标准代码就是这样。在
您可以使用ghostscriptapi从任何源提供数据,并且可以编写自己的设备(或选择显示设备)以使页面缓冲区(输入呈现到的对象)在其他地方可用。当然,前提是你有足够的内存来保存整个页面。在
这样做需要编写代码来与Ghostscript共享对象或DLL接口。可能Python库会这样做,我不知道自己不是Python开发人员。在
我怀疑约翰·科尔曼的指示已经足够满足你的需要了。在
相关问题 更多 >
编程相关推荐