我一直致力于 Vanilla ,一个LaTex预处理器。我和大多数人打开他们的PDF文件,看看他们的输出是什么样的。但有时,我们会在再次开始编译过程之前忘记关闭它。如果PDF文件已打开,则LaTex编译器会抱怨它无法写入该文件。所以我想向预处理器添加代码,该代码将查看输出PDF文件是否打开,如果PDF文件是打开的,它将关闭PDF文件。我一直在寻找各地,看看如何去做。我不是Ruby的专家。 我不想杀死用于查看该文件的Acrobat32.exe或任何其他PDF查看程序的整个过程,因为用户可能在同一程序中打开了其他PDF。我只需要一种方法杀死那个PDF文件的过程。那么有人可以建议我这样做吗?
答案 0 :(得分:0)
您是否可以先移动旧文件,如果可能,将其删除,然后使用您想要的名称生成相同PDF的新版本?