簡體   English   中英

在Windows 7 64bit中獲取Ghostscript輸出(Python編程)

[英]Getting Ghostscript to output in Windows 7 64bit (python programming)

我已經竭盡全力,仍然對為什么這個簡單程序不會輸出tiff文件感到困惑。 它應該只提取一個PDF文件,將其轉換為tiff並增強圖像。 我無論如何都不是一個偉大的程序員,但是似乎這並不應該是困難的……我認為我的問題是我很難獲得完全可以調用的ghostscript。 我已經嘗試過(gs,gswin32c,gswin32,gswin64,gswin64c,gsoso)仍然沒有輸出...這是我的Python腳本。


fob=open('C:/Users/Tanner/Desktop/1page.pdf','r')        
'gswin64.exe',
'-q',
'-dNOPAUSE',
'-dBATCH',
'-r800',
'-sDEVICE=tiffg4',
'-sPAPERSIZE=a4',
'-sOutputFile=%s %s' % ('C:/My Documents','C:/Users/Tanner/Desktop/1page.pdf')

您對該腳本所做的全部工作是創建一堆1元組,但未將它們分配給任何東西。 例如

>>> '-q',
('-q',)
>>> '-dNOPAUSE',
('-dNOPAUSE',)
>>> '-dBATCH',
('-dBATCH',)

您需要一個模塊來為您發出系統命令(我建議subprocess -它在標准庫中)

就像是:

import subprocess
args = ['gswin64.exe',
        '-q',
        '-dNOPAUSE',
        '-dBATCH',
        '-r800',
        '-sDEVICE=tiffg4',
        '-sPAPERSIZE=a4',
        '-sOutputFile=%s %s' % ('C:/My Documents','C:/Users/Tanner/Desktop/1page.pdf')]
subprocess.call(args)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM