accès aux groupes de discussion, consultation et publication d'articles, recherche de "newsgroups"...
membres, identifiez-vous
é-mail Mot de passe
nouveau ? mot de passe oublié ?
Chargement... Chargement en cours...

Groupes français belges canadiens suisses internationaux Nétiquette
Échangez opinions et commentaires dans les forums de discussion.

Concatenar ficheros con iText

 [  Nouvelle Discussion Nouvelle discussion  |  Répondre au groupe Répondre au groupe  |  es.comp.lenguajes.java ] 

Retour : Accueil du site es comp lenguajes java  


  Sujet:   Concatenar ficheros con iText  
 De: kurro.lo...@gmail.com (Kurro)
 Groupes: es.comp.lenguajes.java
 Organisation: http://groups.google.com
 Date: 29. May 2008, 03:06:46
Hola a todos.
Estoy haciendo una clase de Java para unir documentos PDF usando la
clase iText, el problema está en que debo de leer el contenido de los
PDF y colocarlo uno a continuación de otro, en lugar de una página
detras de otra.

Ahora estoy haciendo lo siguiente:

(nota: la variable files[] es una clase que hemos creado para agrupar
los documentos, el método getContent() devuelve el binario de un pdf)

Document newDocument = null;
OutputStream outputStream = null;
byte[] pdfContents = null;
 try
 {
	rutaTemporal = "c:/temp/";
	nombreTemporal = System.currentTimeMillis() + ".pdf";
	ficheroSalida = rutaTemporal + nombreTemporal;
	outputStream = new FileOutputStream(ficheroSalida);

        newDocument = new Document();
        PdfWriter pdfWriter = PdfWriter.getInstance(newDocument,
outputStream);
        pdfWriter.open();
        PdfContentByte pdfContentByte = pdfWriter.getDirectContent();

        newDocument.open();
  	for(int iFor=1;iFor < totalFicheros; iFor++)
         {
    		pdfContents = ficheros[iFor].getContent();
    		try {
                    PdfReader pdfReader = new PdfReader(pdfContents);
                    for (int pagina=1; pagina <pdfReader.getNumberOfPages();
pagina++){
                    newDocument.newPage();
                    PdfImportedPage importedPage pdfWriter.getImportedPage(new
PdfReader(pdfContents), pagina);
                    pdfContentByte.addTemplate(importedPage, 0, 0);
                    }

    	          } catch (IOException e) {
    				e.printStackTrace();
    	}
}


DateSujet  Auteur
29.05.
o   Concatenar ficheros
Kurro
Groups Explorer contact votre avis comment ça marche? rechercher un groupe suggérer un groupe abuse accueil du site   Imprimer cette page   Envoyer cette page à un(e) ami(e)
Free counter and web stats