要将 PostScript 文件转换为 PDF,我可以使用
ps2pdf input.ps output.pdf
ps2pdfwr input.ps output.pdf
但两者之间真正的实际区别是什么?我知道在命令行中ps2pdf
提供了开关,而描述了它的用法,即在不指定 CompatibilityLevel 的情况下将 PostScript 转换为 PDF。-dCompatibility=1.x
man ps2pdfwr
但这是否意味着它们之间唯一的真正区别是前者提供切换功能-dCompatibility
,而后者不提供呢?我认为答案是“不”(因为在这种情况下开发后者的实用功能将是一个相当愚蠢的想法),这就是为什么我希望有人能向我解释两者之间的所有实际区别以及优点/缺点/陷阱。
man ps2pdfwr
解释差异:因此
ps2pdf
,等等都以适当的标志ps2pdf12
进行调用。它们是 shell 脚本,您可以自己检查。ps2pdfwr
-dCompatibilityLevel
兼容性级别标志是唯一的区别。各种
ps2pdf
脚本都是包装器,它足够简单,可以提供更多功能,而且不是一个愚蠢的想法。