1

我一直在研究Vanilla,一个 LaTex 预处理器。我和大多数人打开他们的 PDF 文件,看看他们的输出是什么样子。但有时,我们忘记在再次开始编译过程之前将其关闭。如果 PDF 文件已打开,则 LaTex 编译器会抱怨它无法写入该文件。所以我想向预处理器添加代码,它将查看输出 PDF 文件是否打开,如果 PDF 文件打开,它将关闭它。我一直在到处寻找如何去做。我不是 Ruby 方面的专家。我不想杀死 Acrobat32.exe 或用于查看该文件的任何其他 PDF 查看程序的整个进程,因为用户可能在同一程序中打开了其他 PDF。我只需要一种方法来终止该 PDF 文件的进程。那么任何人都可以建议我一种方法吗?

4

1 回答 1

0

难道你不能先移动旧文件,如果可能的话将其删除,然后用你想要的名称生成同一个 PDF 的新版本?

于 2012-11-14T03:58:16.430 回答