将Matlab与Matlab结合使用

问题描述:

是否可以在Matlab中将多个PDF合并为一个PDF文档,同时控制合并PDF的顺序?将Matlab与Matlab结合使用

例子:

我有一个PDF格式的文件夹:

docu1.pdf 
docu2.pdf 
docu3.pdf 
docu4.pdf 

我想将它们合并成一个PDF文件用下面的页面映射:

page 1: docu3.pdf 
page 2: docu4.pdf 
page 3: docu2.pdf 
page 4: docu1.pdf 

以上顺序只是一个例子,我想能够控制脚本中的序列。

你可以merge your PDF files in the command line using ghostscript,你可以使用system operator从Matlab调用命令行。

结合使用这两种,你可以这样做:

command = 'gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=out.pdf in1.pdf in2.pdf'; 
[status,cmdout] = system(command)