Attualmente sto usando PdfBox come driver per un'applicazione di editor di file pdf. Ho bisogno del contenuto della rappresentazione PdfBox di un file pdf (PDDocument) come array di byte. Qualcuno sa come fare questo?Utilizzando PdfBox, come posso recuperare i contenuti di PDDocument come array di byte?
8
A
risposta
14
Spero che non sia troppo tardi ...
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
document.save(byteArrayOutputStream);
document.close();
InputStream inputStream = new ByteArrayInputStream(byteArrayOutputStream.toByteArray());
E voilà! Hai entrambi i flussi di input!
+0
scusa per la risposta in ritardo. –
+0
La risposta è corretta, almeno per la versione di PDFBox che ho controllato (1.8.4) –
Problemi correlati
- 1. pdfbox converte pdf in image byte []
- 2. Modifica pagina pdf utilizzando pdfbox
- 3. C#, bit e byte - Come posso recuperare i valori di bit da un byte?
- 4. Come caricare un modulo PDF protetti da password utilizzando PDFBox
- 5. Come creare un file PDF da HTML usando PDFBox?
- 6. Come posso creare paragrafi a larghezza fissa con PDFbox?
- 7. Impossibile capire come utilizzare PDFBox
- 8. Come posso creare un IntStream da un array di byte?
- 9. Come posso recuperare un array di URL con Promise.all?
- 10. Creazione di un nuovo documento PDF utilizzando l'API PDFBOX
- 11. Java pdfBox: compilare il modulo pdf, aggiungerlo a pddocument e ripetere
- 12. Come visualizzare i valori esadecimali di array di byte?
- 13. Come riprodurre i contenuti VEVO utilizzando l'API iframe di YouTube?
- 14. Come inviare array di byte tramite RestTemplate
- 15. Come posso leggere i dati binari dal Registro di sistema per array di byte
- 16. Come posso recuperare solo i bambini corrispondenti?
- 17. Java: come "tagliare" un array di byte?
- 18. PDFBox involucro testo
- 19. Come posso stampare i singoli contenuti di JPanel?
- 20. PDFBox: cercando di decifrare PDF
- 21. Array di byte Android su Bitmap Come
- 22. Come confrontare due array di byte
- 23. Come combinare due array di byte
- 24. Come posso scrivere MemoryStream di byte []
- 25. Come posso recuperare i numeri di riga in Dreamweaver CS4?
- 26. Come posso inizializzare il provider di contenuti?
- 27. PHP file di letto come un array di byte
- 28. Come confrontare due immagini utilizzando i matrici di byte
- 29. PDFbox caricamento di file di grandi dimensioni
- 30. In Java, come posso convertire un InputStream in un array di byte (byte [])?
hai mai scoperto? Mi piacerebbe sapere anche ... –