我在我的 rails 应用程序中使用 pdftk 来生成几个单独的 pdf 文件的复合 pdf。无论出于何种原因,当 pdftk 不生成复合文件时,都不会生成错误。我确实将这部分代码包装在开始/救援块中,但由于我使用 %x[...] 来执行 pdftk,它不会收到来自外部调用的任何异常。我如何 a) 调用 pdftk 来捕获异常或 b) 从 %x 调用接收输出错误代码?
问问题
474 次
我在我的 rails 应用程序中使用 pdftk 来生成几个单独的 pdf 文件的复合 pdf。无论出于何种原因,当 pdftk 不生成复合文件时,都不会生成错误。我确实将这部分代码包装在开始/救援块中,但由于我使用 %x[...] 来执行 pdftk,它不会收到来自外部调用的任何异常。我如何 a) 调用 pdftk 来捕获异常或 b) 从 %x 调用接收输出错误代码?