【发布时间】:2020-03-31 10:00:36
【问题描述】:
我需要裁剪pdf的某些[不同区域的多次时间]区域并将其保存为图像。为此,我在我的 windows 系统中为 ghostscript[9.5] 使用以下命令:
"C:\Program Files\gs\gs9.50\bin\gswin64c.exe" ^
-dSAFER -dBATCH -dNOPAUSE ^
-dTextAlphaBits=4 -dGraphicsAlphaBits=4 ^
-dDEVICEWIDTHPOINTS=238 -dDEVICEHEIGHTPOINTS=149.5 ^
-dFIXEDMEDIA -r600 -dDownScaleFactor=2 -sDEVICE=jpeg -o out1.jpeg ^
-c "<</PageOffset [ -64.2 40 ]>> setpagedevice" ^
-sPDFPassword=01011977 ^
-f "E:\PDFs\ECC\PDF_AESTRO.pdf"
"C:\Program Files\gs\gs9.50\bin\gswin64c.exe" ^
-dSAFER -dBATCH -dNOPAUSE ^
-dTextAlphaBits=4 -dGraphicsAlphaBits=4 ^
-dDEVICEWIDTHPOINTS=238 -dDEVICEHEIGHTPOINTS=149.5 ^
-dFIXEDMEDIA -r600 -dDownScaleFactor=2 -sDEVICE=jpeg -o out2.jpeg ^
-c "<</PageOffset [ -308.5 40 ]>> setpagedevice" ^
-sPDFPassword=01011977 ^
-f "E:\PDFs\ECC\PDF_AESTRO.pdf"
上面的命令完成了他们的工作,并从该 pdf 中裁剪了这两个部分。 但这会为这项工作渲染两次相同的 pdf 并消耗时间,我想节省时间以加快处理速度,因为这将用于 myweb 应用程序的 firebase 功能。
如何在单次阅读 pdf 时将两个区域裁剪为图像?
【问题讨论】:
标签: google-cloud-functions ghostscript