Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Ghostscript将PDF中的一个页面替换为另一个页面?_Pdf_Ghostscript - Fatal编程技术网

如何使用Ghostscript将PDF中的一个页面替换为另一个页面?

如何使用Ghostscript将PDF中的一个页面替换为另一个页面?,pdf,ghostscript,Pdf,Ghostscript,我正在Mac High Sierra上使用Ghostscript 9.21 localhost:~ davea$ gs -version GPL Ghostscript 9.21 (2017-03-16) Copyright (C) 2017 Artifex Software, Inc. All rights reserved. 我有一份4页的PDF文档。我想用另一个PDF文件pg3.PDF替换第3页,该文件由一页组成。如何使用Ghostscript执行此操作?这应该可以完成工作: //获取

我正在Mac High Sierra上使用Ghostscript 9.21

localhost:~ davea$ gs -version
GPL Ghostscript 9.21 (2017-03-16)
Copyright (C) 2017 Artifex Software, Inc.  All rights reserved.

我有一份4页的PDF文档。我想用另一个PDF文件pg3.PDF替换第3页,该文件由一页组成。如何使用Ghostscript执行此操作?

这应该可以完成工作:

//获取前两页

gs-sDEVICE=pdfwrite-sOutputFile=part1.pdf-dBATCH-dNOPAUSE-sPageList=1,2 yourpdfile.pdf

//获取文件的其余部分

gs-sDEVICE=pdfwrite-sOutputFile=part2.pdf-dBATCH-dNOPAUSE-sPageList=4-yourpdfile.pdf

//将文件合并为一个pdf文件

gs-sDEVICE=pdfwrite-sOutputFile=merge.pdf-dBATCH-dNOPAUSE part1.pdf pg3.pdf part2.pdf