我正在寻找从 Java 调用 exe 并将文件路径作为参数传递并将其转换为目标文件夹中的 Excel 的技术。我该怎么办?
public static void main(String args[])
{
try {
String[] cmd = { "C:/Program Files/Weeny Free PDF to Excel Converter/pdf2excel.exe", "-f E:/PDF/abcd.pdf", "-o E:/PDF1/" };
Process p = Runtime.getRuntime().exec(cmd);
System.out.println("success");
} catch (Exception e) {
e.printStackTrace();
}
}
这里Weeny是开源的,我需要使用这个exe将pdf转换为excel。但我无法发送 pdf 并将其转换为 excel。我是java新手。 有人可以给我一些建议吗?预先感谢您。
最佳答案
正确版本:
public static void main(String args[])
{
try {
String[] cmd = { "C:\\Program Files\\Weeny Free PDF to Excel Converter\\pdf2excel.exe", "-f E:\\PDF\\abcd.pdf", "-o E:\\PDF1\\" };
Process p = Runtime.getRuntime().exec(cmd);
System.out.println("success");
} catch (Exception e) {}
}
PS:下载一些IDE,例如NetBeans 。它确实可以帮助您编码。例如,它会自动将标准 Windows 文件路径转换为带有双括号的正确路径。
关于java - 从java运行.exe文件将pdf转换为Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32464525/