https://knowledge.亚搏在线safe.com/comments/90965/view.html 你试过GhistScript?类似这样的命令行可以完成有序的PDF合并工作: Hi @ciarab,我认为你会在一个更容易的轨道上,尝试使用SystemCaller发送PDF到打印机。当您使用PDF阅读器阅读并将其写出来时,可能需要对Reader参数设置和PDFStyler设置进行大量调整才能使所有原始格式正确。使用< < / p > < p >强> < rel = " noopener noreferrer " href = " http://do亚搏在线cs.safe.com/fme/2019.0/html/FME_Desktop_Documentation/FME_ReadersWriters/path/path.htm " target = "平等" >目录和文件路径名读者< / > < /强>(简称路径读者),您可以检索所有的20 + dpf # 39; s文件路径名和使用这些文件名SystemCaller通过命令行打印。如果需要管理打印PDF的顺序,可以使用PATH reader生成的属性在sorter转换器中对它们进行排序。 Hi @ciarab, I'm关注的是,如果您只是简单地设置pdf_page_number属性,这将导致更改您的PDF文件的内容。您能确认是这样的情况吗,还是在读取PDF时数据丢失了?如果你能提供一些有问题的pdf文件的副本,我将很乐意对此进行进一步研究。 PDFPageFormatter也应该给你更多的控制页面布局。 就第三方工具而言,不幸的是,我不知道任何东西,除了我以前链接到上面的一个用户设计的自定义转换器。然而,听起来你已经尝试过了,没有运气。< / p > < p >最后,关于打印机发送文件,您可以使用< rel = " noopener noreferrer " href = " http://docs.safe.com/fme/2019.0/html/FME_Deskto亚搏在线p_Documentation/FME_Transformers/Transformers/systemcaller.htm " target = "平等" > SystemCaller < / >变压器来执行这个动作,因为它允许您运行一个程序或操作系统的命令行。< / p > < / div >
" c:\Program Files\gs\gs9.25\bin\gswin32c;dnopause -dBATCH -sDEVICE=pdfwrite -sOutputFile= " c:\My Files\combined. pdf";“c: \ \ first.pdf"我的文件;“c: \ \ second.pdf"我文件;< / pre > < p > < br / > < / p > < / div >
使用这种方法,您不需要涉及PDF阅读器。这个过程也应该快得多。< / p > < / div >