使用命令行ghostscrip时Python写入ram文件

2024-10-01 00:17:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从python运行这个命令:
gs.exe -sDEVICE=jpeg -dTextAlphaBits=4 -r300 -o a.jpg a.pdf
使用ghostscript,将pdf转换为一系列图像。如何将RAM用于输入和输出文件?有没有像StringIO这样的东西给你一个文件路径?在

我注意到有一个python ghostscript库,但是它似乎没有在命令行上提供更多的功能


Tags: 文件图像命令路径gspdfexejpeg
1条回答
网友
1楼 · 发布于 2024-10-01 00:17:48

不能使用Ghostscript演示代码为输入和输出文件使用RAM,它不支持它。您可以通过管道将输入从stdin输出到stdout,但标准代码就是这样。在

您可以使用ghostscriptapi从任何源提供数据,并且可以编写自己的设备(或选择显示设备)以使页面缓冲区(输入呈现到的对象)在其他地方可用。当然,前提是你有足够的内存来保存整个页面。在

这样做需要编写代码来与Ghostscript共享对象或DLL接口。可能Python库会这样做,我不知道自己不是Python开发人员。在

我怀疑约翰·科尔曼的指示已经足够满足你的需要了。在

相关问题 更多 >