Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.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
即使在Java中关闭Pdf后,Pdf进程也不会关闭_Java_Pdf - Fatal编程技术网

即使在Java中关闭Pdf后,Pdf进程也不会关闭

即使在Java中关闭Pdf后,Pdf进程也不会关闭,java,pdf,Java,Pdf,我在寻找,但这并不能解决我的问题。在我的例子中,这种逻辑适用于较新版本的adobe reader,但对于较旧版本,每当我尝试打印PDF文件时,我必须在打开新文档之前关闭任务管理器中的adobe进程。我不确定要更新什么 我的代码: 提前感谢..您必须通过命令行终止进程。使用类似于Powershell的Get Process命令来查询Adobe Reader进程的PID,并将其导入taskkill/PID PID#您的“doc”变量实例是什么?我们能看到完整的代码示例吗?PDDocument doc

我在寻找,但这并不能解决我的问题。在我的例子中,这种逻辑适用于较新版本的adobe reader,但对于较旧版本,每当我尝试打印
PDF
文件时,我必须在打开新文档之前关闭任务管理器中的adobe进程。我不确定要更新什么

我的代码:
提前感谢..

您必须通过命令行终止进程。使用类似于Powershell的
Get Process
命令来查询Adobe Reader进程的PID,并将其导入
taskkill/PID PID#
您的“doc”变量实例是什么?我们能看到完整的代码示例吗?PDDocument doc=new PDDocument()@andredlach,这是命令,我可以在代码中做什么。。?
finally{

    try {
        doc.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }