我一直试图通过解析pdf文件来收集超链接。 因此,对于该过程,我要加载文件URL的输入流。 在生成PDF文档时,我无法获取所需的PDF文档,因为它总是趋于空。
在本地使用时,
PDDocument doc;
String src = "C:\\Users\\Rajen\\Desktop\\473569-event.pdf";
doc = PDDocument.load(new File(src));
运作良好。
BUT 尝试任何网址,
InputStream iS = new URL(URLPDFLink).openStream();
doc = PDDocument.load(iS);
它不起作用。
这可能是内存问题吗? 以下链接文件只有几个kb。
是否有任何解决方案或增强功能?
更新
我甚至无法收集问题类型和错误类型。 代码直接跳转到finally块。