And*_*ili 1 java pdf blob inputstream outputstream
我在 Java 应用程序中遇到以下情况。
从数据库中检索此Blob对象,它是 DB 上 PDF 文件的表示形式:
Blob blobPdf = cedolinoPdf.getAllegatoBlob();
Run Code Online (Sandbox Code Playgroud)
现在我必须将其转换为 PDF 文件。我怎样才能完成这个任务?
总氮
如果 Blob 是 PDF 的二进制表示形式,您所需要做的就是获取字节。如果您想将 PDF 写入文件,您可以...
Blob blobPdf = ...;
File outputFile = new File("/tmp/blah/whatever.pdf");
FileOutputStream fout = new FileOutputStream(outputFile);
IOUtils.copy(blobPdf.getBinaryStream(), fout);
Run Code Online (Sandbox Code Playgroud)
这应该将您的 PDF 写入名为“/tmp/blah/whatever.pdf”的文件