SoloCodigo

Programación General => Java => Mensaje iniciado por: alexis17 en Viernes 7 de Enero de 2011, 18:04

Título: concatenar
Publicado por: alexis17 en Viernes 7 de Enero de 2011, 18:04
Buenos dias que tal, deseaba saber como concatenar  dos getPdfByteArray para colocarlo en

outServlet.write(archivo1.getPdfByteArray());

ya que actualmente solo me esta desplegando un solo archivo y deseo que los dos archivos pdf me aparescan en un solo archivo
Título: Re: concatenar
Publicado por: arielb en Viernes 7 de Enero de 2011, 20:24
Has intentado con iText ?, es una biblioteca que te permite realizar eso.
Entre las clases puedes usar Document y Paragraph
Título: Re: concatenar
Publicado por: alexis17 en Viernes 7 de Enero de 2011, 21:19
disculpa no e intentato ya que no entiendo muy bien el tema
Título: Re: concatenar
Publicado por: arielb en Viernes 7 de Enero de 2011, 22:40
Puedes guiarte con esto

Código: Java
  1. public static void main(String[] args) {
  2.  
  3.         Document pdfDosPaginas = new Document();
  4.         try {
  5.  
  6.             String strRutaDoc = "c:\DosPaginas.pdf";
  7.             String strParrafo1 = "este es la pagina 1";
  8.             String strParrafo2 = "este es la pagina 2";
  9.             PdfWriter.getInstance(pdfDosPaginas, new FileOutputStream(strRutaDoc));
  10.             pdfDosPaginas.open();
  11.             pdfDosPaginas.add(new Paragraph(strParrafo1));
  12.             pdfDosPaginas.newPage();
  13.             pdfDosPaginas.add(new Paragraph(strParrafo2));
  14.  
  15.         } catch (FileNotFoundException ex) {
  16.             Logger.getLogger(DosPaginas.class.getName()).log(Level.SEVERE, null, ex);
  17.         } catch (DocumentException ex) {
  18.             Logger.getLogger(DosPaginas.class.getName()).log(Level.SEVERE, null, ex);
  19.         } finally {
  20.             pdfDosPaginas.close();
  21.         }
  22.  
  23.     }
  24.  
Título: Re: concatenar
Publicado por: arielb en Viernes 7 de Enero de 2011, 22:52
se me olvidaba

Código: Java
  1.  
  2. import com.itextpdf.text.Document;
  3. import com.itextpdf.text.DocumentException;
  4. import com.itextpdf.text.Paragraph;
  5. import com.itextpdf.text.pdf.PdfWriter;
  6. import java.io.FileNotFoundException;
  7. import java.io.FileOutputStream;
  8. import java.util.logging.Level;
  9. import java.util.logging.Logger;
  10.  

y la biblioteca fue http://itextpdf.com/download.php