Actualmente estoy usando PdfBox como el controlador para una aplicación de editor de archivos PDF. Necesito los contenidos de la representación PdfBox de un archivo pdf (PDDocument) como una matriz de bytes. ¿Alguien sabe cómo hacer esto?Usando PdfBox, ¿cómo recupero el contenido de PDDocument como una matriz de bytes?
8
A
Respuesta
14
espero que no sea demasiado tarde ...
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
document.save(byteArrayOutputStream);
document.close();
InputStream inputStream = new ByteArrayInputStream(byteArrayOutputStream.toByteArray());
y listo! ¡Tienes ambas transmisiones de entrada!
+0
lo siento por la respuesta tardía. –
+0
La respuesta es correcta, al menos para la versión de PDFBox que revisé (1.8.4) –
Cuestiones relacionadas
- 1. Mostrar una matriz de bytes como una imagen usando JavaScript
- 2. usando parte de una matriz de bytes
- 3. SQLite cómo declarar como matriz de bytes?
- 4. Cómo firmar pdf en Java usando pdfbox
- 5. ¿Cómo convertir una matriz de bytes a una matriz int?
- 6. Perl ¿Cómo recupero una matriz de un hash de matrices?
- 7. extraer imágenes del pdf usando pdfbox
- 8. Enviando una matriz de bytes en json usando jackson
- 9. ¿Cómo convierto una matriz de bytes Java en una matriz de bytes Scala?
- 10. Usar una matriz de bytes como la tecla de mapa
- 11. PDFBox A5 ajuste de tamaño de página
- 12. Cómo dividir una matriz de bytes
- 13. Java: ¿Cómo "recortar" una matriz de bytes?
- 14. deserializar una matriz de bytes
- 15. WINDBG, ¿cómo ver el contenido de una matriz?
- 16. Cómo convertir una matriz de bytes en una matriz int?
- 17. Cómo obtener el color de fuente usando pdfbox
- 18. Marca de agua con PDFBox
- 19. Rubí obtener el tamaño en bytes de una matriz
- 20. Cómo leer un recurso incrustado como una matriz de bytes sin escribirlo en el disco?
- 21. Almacenamiento de un hash como matriz de bytes con JPA
- 22. Cómo almacenar una matriz de bytes como un archivo de imagen en el disco?
- 23. ¿Cómo recupero una URL de un sitio web usando Java?
- 24. Agregar BufferedImage al documento PDFBox
- 25. Eliminando los primeros 16 bytes de una matriz de bytes
- 26. ¿Cómo puedo crear párrafos de ancho fijo con PDFbox?
- 27. ¿Cómo reproducir un video de una matriz de bytes?
- 28. Convertir una matriz de bytes a una clase que contiene una matriz de bytes en C#
- 29. No se puede agregar una imagen a un PDF usando PDFBox
- 30. Cómo cambiar una matriz de bytes por 12 bits
¿alguna vez lo averiguaste? Me gustaría saber también ... –