Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Ruby关闭PDF文件?_Ruby_Windows_Pdf - Fatal编程技术网

如何使用Ruby关闭PDF文件?

如何使用Ruby关闭PDF文件?,ruby,windows,pdf,Ruby,Windows,Pdf,我一直在从事乳胶预处理器的工作。我和大多数人打开他们的PDF文件,看看他们的输出是什么样子。但有时,我们会忘记在再次开始编译过程之前关闭它。如果PDF文件已打开,LaTex编译器会抱怨无法写入该文件。因此,我想向预处理器添加代码,它将查看输出PDF文件是否打开,如果打开,它将关闭PDF文件。我到处找,想看看如何着手做这件事。我不是红宝石专家我不想终止Acrobat32.exe或用于查看该文件的任何其他PDF查看程序的整个进程,因为用户可能在同一程序中打开了其他PDF。我只需要一种方法终止该PDF

我一直在从事乳胶预处理器的工作。我和大多数人打开他们的PDF文件,看看他们的输出是什么样子。但有时,我们会忘记在再次开始编译过程之前关闭它。如果PDF文件已打开,LaTex编译器会抱怨无法写入该文件。因此,我想向预处理器添加代码,它将查看输出PDF文件是否打开,如果打开,它将关闭PDF文件。我到处找,想看看如何着手做这件事。我不是红宝石专家我不想终止Acrobat32.exe或用于查看该文件的任何其他PDF查看程序的整个进程,因为用户可能在同一程序中打开了其他PDF。我只需要一种方法终止该PDF文件的进程。有人能给我一个建议吗?

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

你如何移动或删除一个打开的文件?这取决于你的操作系统,但通常你可以移动一个文件,但如果它仍然打开,就不能删除它。作为替代,您可以每次渲染到不同的文件名。