0
OrbeonによってJavaで生成されたPDF URLからPDF文書を保存しようとしましたが、常にInputStreamはnull
です。このURLをブラウザで開くと正常に動作しますが、コードを調べるとPDFの本体が見つかりません。OrbeonフォームのPDF URLからJavaを使用してPDFファイルを保存する方法
try {
URL urlPDF = new URL(urlPdfOrbeon);
URLConnection connection = urlPDF.openConnection();
InputStream in = connection.getInputStream();
System.out.println(IOUtils.toString(in)) ;
FileOutputStream fos = new FileOutputStream(newFile("yourFile.pdf"));
int length = -1;
byte[] buffer = new byte[1024];
while ((length = in.read(buffer)) > -1) {
fos.write(buffer, 0, length);
}
fos.close();
in.close();
}