I am trying to resize PDF using GhostScipt. But getting error
Below is the code for the function pdfresize.
pdffile is the file path to the input file.
ann is the name of the file
intFiles2 is the global variable of the folder path.
I also doing pdf to jpg using ghostscript on the paths specified above and it worked perfectly.
def pdfResizeGS(pdffile,ann):
command = "-sDEVICE=pdfwrite -dDEVICEWIDTHPOINTS=612 -dDEVICEHEIGHTPOINTS=1008 -dFIXEDMEDIA -dPDFFitPage -dCompatibilityLevel=1.4 -o "+intFiles+"/"+ann+".pdf"+" "+pdffile
args =[
"-sDEVICE=pdfwrite",
"-dDEVICEWIDTHPOINTS=612",
"-dDEVICEHEIGHTPOINTS=1008",
"-dFIXEDMEDIA",
"-dPDFFitPage",
"-dCompatibilityLevel=1.5",
"-o "+intFiles2+"/"+ann+".pdf",
pdffile
]
encoding = locale.getpreferredencoding()
args = [a.encode(encoding) for a in args]
print (args)
with ghostscript.Ghostscript(*args) as g:
ghostscript.cleanup()
return 1
question from:
https://stackoverflow.com/questions/65540792/getting-access-violation-error-while-resize-pdf-using-ghostscript 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…