Tag: pdf

使用java servlet在浏览器中显示Pdf

我的应用程序中有pdf文件。 我需要在浏览器中显示pdf。 我正在将文件作为fileInputStream读取,我需要在我的应用程序中使用浏览器显示pdf。 但我没有pdf路径,我有文件流。 请给我一些建议和例子 我用ajax来显示pdf,我使用call_method()javascript ajax请求方法来调用showPdf动作,在showpdf动作中只是将pdf文件转换为ByteArrayOutputStream并将结果写在out put流中。 但它显示了下面提到的结果。 JSP中的结果 : %PDF-1.4% 1endstream endobj 4 0 obj >> / MediaBox [0 0 595 842] >> endobj 1 0 obj endobj 3 0 obj endobj 5 0 obj endobj 6 0 obj endobj xref 0 7 0000000000 65535 f 0000000389 00000 n 0000000015 00000 n 0000000477 […]

PDF到字节数组,反之亦然

我需要将pdf转换为字节数组,反之亦然。 谁能帮我? 这就是我转换为字节数组的方式 public static byte[] convertDocToByteArray(String sourcePath) { byte[] byteArray=null; try { InputStream inputStream = new FileInputStream(sourcePath); String inputStreamToString = inputStream.toString(); byteArray = inputStreamToString.getBytes(); inputStream.close(); } catch (FileNotFoundException e) { System.out.println(“File Not found”+e); } catch (IOException e) { System.out.println(“IO Ex”+e); } return byteArray; } 如果我使用以下代码将其转换回文档,则会创建pdf。 但是它说的是’Bad Format. Not a pdf’ ‘Bad Format. Not a […]

如何正确合并文件?

合并后打印pdf文件时出现以下问题,pdf文档被截断。 有时会发生这种情况,因为文件不是8.5 x 11,它们可能像11 x 17。 我们可以让它检测页面大小,然后对这些文档使用相同的页面大小吗? 或者,如果没有,它是否可以适合页面? 以下是代码: package com.sumit.program; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import com.itextpdf.text.Document; import com.itextpdf.text.PageSize; import com.itextpdf.text.Rectangle; import com.itextpdf.text.pdf.BaseFont; import com.itextpdf.text.pdf.PdfContentByte; import com.itextpdf.text.pdf.PdfImportedPage; import com.itextpdf.text.pdf.PdfReader; import com.itextpdf.text.pdf.PdfWriter; public class MergePdf { public static void main(String[] args) { try { […]