我使用iText库生成了一个PDF文档,然后使用ByteArrayOutputStream将文档保存在内存中,但它没有打印任何东西。知道为什么不打印吗?您可以找到下面的代码和感谢提前。Adding data and tables to the document byte[] byteStream = byteArr.toByteArray();
RandomAccessBufferedFileInputStream(pdfOriginal)); PdfDocumentdoc = new PdfDocument(reader,writer);
FileOutputStream os = new FileOutputStream(pdfAssinado
我使用iText7和Java来读取不太大(10-30MB)的PDF,但是它们包含大量的对象,在创建和使用PdfDocument时会导致OutOfMemoryError问题。例如,一个PDF可能只有33 to,但它包含一个表,其中包含跨越800页的100万行,而且PdfDocument内部的簿记量高达400 to。下面是示例代码和堆转储:
// PDF file is 33MB o
我将资源文件作为流读取,然后创建临时文件并使用它将内容转换为图像并显示为ImageView。: Error: End-of-File, expected line at org.apache.pdfbox.pdfparser.PDFParser.parseHeader(PDFParser.java:360)
我的用例是使用inputSream创建一个inputSream实例,然后从读取器创建PdfDocument,并将PdfWriter作为构造函数参数传递。inputStream);ByteArrayOutputStream os = new ByteArrayOutputStream();我做错了什么,我们
我使用来将数据附加到PDF文件中。: Error: End-of-File, expected line at org.apache.pdfbox.pdfparser.COSParser.parseHeader(COSParser.java:1648)
at org.apache.pdfbox.pdfparser.COSPar