【技术贴】​用程序调用福昕阅读器打开pdf文件|解决C:\Program files不是内部或外部命

简介: 【技术贴】调用福昕阅读器的命令行方式打开pdf文件|解决C:\Program files中间有空格 不是内部或外部命令。   一 首先是解决路径中含有空格的这个问题,你可以把它当做环境变量写进path里面,或者像我一样,在路径外面套上双引号,如图。

【技术贴】调用福昕阅读器的命令行方式打开pdf文件|解决C:\Program files中间有空格 不是内部或外部命令。

img_5d80c5a4ae2aa4c1cccd5f2cdfa82ae4.jpg 

一 首先是解决路径中含有空格的这个问题,你可以把它当做环境变量写进path里面,或者像我一样,在路径外面套上双引号,如图。


img_0eb94682a3d24fab86425ccbca6892b0.jpg


>"C:\Program Files\Foxit Software\Foxit Reader\Foxit Reader.exe" "C:\report3.pdf" -n

二 调用命令行的方式打开pdf文档,有些时候,我们需要用程序去打开pdf文件,就是调用别的软件去干我们想干的事情,比如打开pdf这件事情,就交给福昕阅读器去干。

java里面是这样玩的,用Runtime.getRuntime().exec("路径路径。。。。")


e'g: 



    String cmd = "\"C:\\Program Files\\Foxit Software\\Foxit Reader\\Foxit Reader.exe\" ";//空格

    String fileDesc = "C:\\report3.pdf";

    System.out.println(cmd+"\""+fileDesc+"\""+" -n");

    Runtime.getRuntime().exec(cmd+"\""+fileDesc+"\""+" -n");//-n之前有空格


然后我的pdf就被我打开啦!!!好爽,其实这段代码不是这样玩的,因为我要自己生产pdf文件,而且量很大,都是随机数生成的文件名,生成后需要自己手动打开pdf阅读器去观测生成的pdf是否美观正确各个单元格是否规则,所以才想到的这个调用pdf阅读器去打开pdf文件的想法。。哇咔咔,是不是很爽!!生成pdf之后 自动打开!!

img_14cea798d1f00cf282cabc6108f591c7.jpg


最后说一句,如果你用的是adobe的pdf阅读器,建议你去查阅adobe的命令行方式打开pdf怎么打,还有,我这个方法不一定适用于mac或者linux 你懂的。


安卓的代码也贴出来,都看看吧,多学点迟早能用到!!百度上找个这技巧太特么有挑战了。


  //android获取一个用于打开PDF文件的intent

  public static Intent getPdfFileIntent( String param )

  {

    Intent intent = new Intent("android.intent.action.VIEW");

    intent.addCategory("android.intent.category.DEFAULT");

    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

    Uri uri = Uri.fromFile(new File(param ));

    intent.setDataAndType(uri, "application/pdf");

    return intent;

  }


目录
相关文章
|
29天前
|
C++
基于Qt的简易PDF阅读器设计与实现
基于Qt的简易PDF阅读器设计与实现
50 3
|
1月前
|
数据挖掘 数据安全/隐私保护 开发者
使用Spire.PDF for Python插件从PDF文件提取文字和图片信息
使用Spire.PDF for Python插件从PDF文件提取文字和图片信息
84 0
|
1月前
|
存储 缓存 Python
如何使用Python抓取PDF文件并自动下载到本地
如何使用Python抓取PDF文件并自动下载到本地
34 0
|
2月前
|
编解码 数据可视化 数据挖掘
【办公自动化】用Python将PDF文件转存为图片
【办公自动化】用Python将PDF文件转存为图片
65 1
|
1月前
|
JSON JavaScript 前端开发
vue项目使用Print.js插件实现PDF文件打印
vue项目使用Print.js插件实现PDF文件打印
56 0
|
1月前
|
Shell Python
Python生成PDF文件
Python生成PDF文件
24 0
|
1月前
|
前端开发
前端实现生成pdf文件并下载
前端实现生成pdf文件并下载
38 1
|
2月前
|
Java Linux 数据安全/隐私保护
Java【代码 16】将word、excel文件转换为pdf格式和将pdf文档转换为image格式工具类分享(Gitee源码)aspose转换中文乱码问题处理
【2月更文挑战第3天】Java 将word、excel文件转换为pdf格式和将pdf文档转换为image格式工具类分享(Gitee源码)aspose转换中文乱码问题处理
105 0
|
2月前
|
数据安全/隐私保护 Python Windows
Python办公自动化【Word转换PDF、PDF读取内容、PDF合并文件、PDF拆分文件、PDF加密文件、PPT基本操作-增加幻灯片、增加内容】(六)-全面详解(学习总结---从入门到深化)
Python办公自动化【Word转换PDF、PDF读取内容、PDF合并文件、PDF拆分文件、PDF加密文件、PPT基本操作-增加幻灯片、增加内容】(六)-全面详解(学习总结---从入门到深化)
47 0
|
3月前
|
数据采集 数据安全/隐私保护 Python
Python 快速合并PDF表格转换输出CSV文件
Python 快速合并PDF表格转换输出CSV文件
48 0
Python 快速合并PDF表格转换输出CSV文件