pdf-检查 PDF-file 是否存在

问题描述

检查 PDF-file 是否存在

我想检查下 pdf-file (就是:http://www.augustinianum.eu/roosterwijzigingen/14062012.pdf)是否存在。用的下面的代码:

File fileTest = new File("http://www.augustinianum.eu/roosterwijzigingen/14062012.pdf");
 if(fileTest.exists()){
     //DO STUFF
 }

但是它没有执行if 语句块。为什么呢? PDF 的确存在的啊。

解决方案

这个是一个url是否存在的问题,不是文件哦。

检查url是否是404,可以用httpclient之类的工具去检查。

假如服务端可控的话,对于文件的话,最好在服务端提供一个检查的接口出来
http://domain/fileexits?filename=....返回一个状态值。之后再去读取,能减轻点服务端的压力。假如服务端不是自己的,只好直接去get,看下是否有错误。

解决方案二:

这个pdf是存放在网络上的,这样判断是不行的吧。你应该把那下载下来写到文件,去做判断。

解决方案三:

不用判断, 如果不存在,下载会出错

时间: 2024-11-01 09:34:06

pdf-检查 PDF-file 是否存在的相关文章

Linux有问必答:如何检查PDF中使用了哪种字体

Linux有问必答:如何检查PDF中使用了哪种字体 问题:我想要知道PDF文件中使用了什么字体,或者嵌入了什么字体.Linux中有工具可以检查PDF文档中使用了哪种字体吗? 要检查PDF文件中包含了,或者使用了什么字体,你可以使用命令行工具:pdffonts,它是一个PDF字体分析工具.pdffonts是Poppler PDF工具集包中的一个部分. 安装PDF工具集到Linux 要安装Poppler到Debian,Ubuntu或Linux Mint: $ sudo apt-get install

aspose.pdf 读取 pdf

问题描述 求教:我现在需要读取pdf文件每一个段落的内容,用了aspose.pdf.请问如何读取到段落呢?另外,我只需要读取文本,页眉页脚这些需要去掉,请问怎么读取到页眉页脚?我的以下写法总是获取不到想要的:doc.Pages[1].Paragraphs.Count-----总是为0doc.Pages[1].Header----总是为nulldoc.Pages[1].Footer----总是为null谢谢. 解决方案 解决方案二:Pages从0开始算下标另外也要看pdf文件本身,从有的字处理文件

(急)刻盘后提示无法找到file:///F//PDF/1.pdf

问题描述 1: 在U盘或别人的电脑上都可以正常运行程序,但是刻盘之后在光驱里运行就提示找不到pdf. 请问是什么原因?2: 刻成CD 和DVD有什么区别吗?有的程序刻成CD就可以用,到DVD就提示上面的错误. 请问为什么? 解决方案 解决方案二:没刻好吧..复制出来看看呢??换个刻录软件看看

在线浏览PDF之PDF.JS (附demo)

平台之大势何人能挡? 带着你的Net飞奔吧!:http://www.cnblogs.com/dunitian/p/4822808.html#skill 下载地址:http://mozilla.github.io/pdf.js/getting_started/#download 解压打开,这两个文件夹是精华 你可以自己看看目录 我们的目标是:web/viewer.html 先打开看看: 噢,shit 了(PDF.js默认情况下不可以打开本地PDF文件(发布后可以打开服务器文件),也不可以跨域浏览P

phonegap教程使用jspdf库在应用中生成pdf文件(pdf生成方法)_Android

首先在命令行创建一个PhoneGap工程 复制代码 代码如下: phonegap create . "jspdf.sample" "JSPDF App"phonegap local plugin add org.apache.cordova.filephonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-console.git 然后,下载JSPDF代码 down

phonegap教程使用jspdf库在应用中生成pdf文件(pdf生成方法)

首先在命令行创建一个PhoneGap工程 复制代码 代码如下:phonegap create . "jspdf.sample" "JSPDF App"phonegap local plugin add org.apache.cordova.filephonegap local plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-console.git 然后,下载JSPDF代码 downl

《善用佳软:高效能人士的软件应用之道》一2.5 PDF:跨平台文档解决方案

2.5 PDF:跨平台文档解决方案 善用佳软:高效能人士的软件应用之道 2.5.1 全面接触PDF:最好用的PDF软件汇总1 本节旨在介绍最实用的.以免费软件为主的PDF相关工具,同时消除对PDF的常见误解,较为系统地介绍PDF应用操作,包括PDF虚拟打印机.格式转换.阅读及注释.属性及页面编辑.图文编辑等. 1.关于PDF及本节内容的一些基本说明 (1)关于PDF. 什么是PDF?PDF是由Adobe公司发明的文件格式,是Portable Document Format的缩写,意为"便携文档格

Linux 下 php 转DOC转PDF转SWF实现百度的文库预览功能

去年开发了一个OA系统,需要实现文档一键上传并实现在线预览,类似百度文库的功能. 系统环境:CentOs5.5 用到的工具:Openoffice 3 , Pdf2Swf tool , Jodconverter , FlexPaper 网上找了些资料,早有人已经实现了这样的功能,只不过是用JAVA来写的东东,PHP的没找着. 结合网上的资料根据实现操作经验. 纪录并总结一下: 整体思路如下: 实现步骤: 1. DOC上传   2. DOC转成PDF   3. PDF转成SWF  4. 显示 基于对

ASP.Net程序实现将Word转换PDF格式

asp.net|pdf|word|程序|转换 前言:由于一个客户的项目中需要将WORD文档转换成PDF格式,故写了本篇实站教程 需求分析:客户的项目以B/S结构为主,提供一个WORD文件在后台自动转换成PDF,经过实际测试,如果该篇WORD文档有100多页的话,转换需要20分钟左右的时间(环境:CPU是奔腾M 1.6G,512M内存),整个CPU的占用率近乎95%~100%,此结果告诉客户以后,客户提议:到客户下班后,自动转换PDF,同时如果使用人确认要查看该PDF文档,如果没有转换,提供给客户

ASP.Net实现将Word转换PDF格式

asp.net|word|转换     前言:由于一个客户的项目中需要将WORD文档转换成PDF格式,故写了本篇实站教程 需求分析:客户的项目以B/S结构为主,提供一个WORD文件在后台自动转换成PDF,经过实际测试,如果该篇WORD文档有100多页的话,转换需要20分钟左右的时间(环境:CPU是奔腾M 1.6G,512M内存),整个CPU的占用率近乎95%~100%,此结果告诉客户以后,客户提议:到客户下班后,自动转换PDF,同时如果使用人确认要查看该PDF文档,如果没有转换,提供给客户选择,