После долгих исследований я все еще не могу найти способ извлечь byte[]
из объекта PdfDocument.Как мне этого добиться?
Я пробовал с FileInputStream, но на самом деле у меня нет «физического пути» PdfDocument, потому что я создаю его программным путем.Более того, я не очень знаком с byte[]
.
Может кто-нибудь помочь мне с этим?
PdfDocument pdfDocumentWithoutSplit = getPdfUtils().generatePdfDocumentByMedia(shippingLabel);
for (int i = 1; i < pdfDocumentWithoutSplit.getNumberOfPages() + 1; i++) {
final ByteArrayOutputStream pdfByteArray = new ByteArrayOutputStream();
final PdfDocument pdfDocument = new PdfDocument(new PdfWriter(pdfByteArray));
pdfDocument.movePage(pdfDocumentWithoutSplit.getPage(i), i);
pdfByteArray.close();
//now here I need to get the bytes of each pdfDocument somehow
}
Приветствия