将PDF与Matlab结合使用

Saa*_*kke 3 pdf matlab

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

例:

我有一个PDF文件夹:

docu1.pdf
docu2.pdf
docu3.pdf
docu4.pdf
Run Code Online (Sandbox Code Playgroud)

我想通过以下页面映射将它们合并到一个PDF文档中:

page 1: docu3.pdf
page 2: docu4.pdf
page 3: docu2.pdf
page 4: docu1.pdf
Run Code Online (Sandbox Code Playgroud)

上面的顺序只是一个例子,我希望能够控制脚本中的顺序.

yms*_*yms 5

您可以使用ghostscript在命令行中合并PDF文件,并且可以使用系统运算符从Matlab调用命令行.

结合你可以做的两个:

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