PDF文件的Ghostscript的合并导致方向翻转Ghostscript的合并导致方向翻转
我使用类似的方法,因为这太问题: How to merge two postscript files together?
在合并的PDF,每对夫妇页面翻转倒置。我没有看到它在其他地方提到过这种症状。合并一个麻烦的pdf仍然会导致方向颠倒。
@echo off
REM FILE: merge.bat
call :merge 1 155 out.pdf
pause
goto :eof
REM MERGE PDFs
REM @param # of first file in sequence
REM @param # of last file in sequence
REM @param new file of merged pdf
goto :eof
:merge
SET START=%1
SET END=%2
SET OUT=%3
echo START=%START%
echo END=%END%
echo OUT=%OUT%
echo.
SET CMD="c:\Program Files\gs\gs9.01\bin\gswin32c.exe"
SET INPUT_DIR=c:\input
SET CMD_ARGS=args.bat
echo Generating args file...
(echo.|set /p="-dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=%OUT% ") > %CMD_ARGS%
for /L %%G IN (%START%,1,%END%) do (
(echo.|set /p=" "%INPUT_DIR%\%%G.pdf" ") >> %CMD_ARGS%
)
echo. >> %CMD_ARGS%
del %OUT%
if exist %OUT% goto :error
echo Executing command...
%CMD% @%CMD_ARGS%
del %CMD_ARGS%
echo Done.
if not exist %OUT% goto :error
goto :eof
:error
echo Error processing command.
goto :eof
什么是在你的“args.bat”文件? – 2011-05-10 17:24:36
@Mark Storer:我假设你确实看到TJR的主批处理文件确实(尝试)动态地创建args.bat的内容。你想知道'(echo。| set/p = ...'部分的实际结果是什么? – 2011-05-11 13:34:43