IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Documents Java Discussion :

[itext]problème multi-insertion page pdf dans pdf


Sujet :

Documents Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 4
    Par défaut [itext]problème multi-insertion page pdf dans pdf
    Bonjour,

    J'ai un pfd dans lequel je voudrais insérer une page sur deux une autre page d'un pdf d'une page. Le problème c'est qu'à partir de la 3ème page créée, il ne copie plus qu'un petit carré blanc à la place du pdf à insérer et à la place de la page du pdf d'origine.
    Si j'ai un PDf de 4 pages, mon programme crée un pdf de 8 pages avec la première page d'origine / une page avec le pdf à insérer / la deuxième page d'origine / 5 petits carrées blancs à la place des 5 pages.
    J'ouvre le fichier sous Acrobat Reader7 et il signale une erreur d'ouverture (14)... J'imagine donc que les petits carrées blancs sont dus à une erreur d'ouverture.
    La version de itext est la 1.4.6 et le J2SDK est en 1.4.2.

    Avez-vous déjà rencontré ce problème, existe-t-il une solution ?
    Merci pour votre temps.

    Voici quelques brides de code utilisés :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
     
    // Le fichier pdf final
    PdfReader reader = new PdfReader(repEntree+File.separator+pdfFile.getName());
    Rectangle rct = reader.getPageSizeWithRotation(1);
    Document document = new Document(rct);
    PdfCopy copy = new PdfCopy(document, new FileOutputStream(repSortie+File.separator+pdfFile.getName()));
    document.open();
     
     
    // L'image à charger
    Image img = Image.getInstance(imageFile.getAbsolutePath());
    // La hauteur d'une page est 841
    img.scaleToFit(10000, 842);
    // On positionne l'image depuis le coin en bas à gauche
    img.setAbsolutePosition(0, 0);
     
    File pdfImageFile = new File("image.pdf");
    if (pdfImageFile.exists())
    	pdfImageFile.delete();
     
    Document document_blancAvecImage = new Document(rct);
    writer_blancAvecImage = PdfWriter.getInstance(document_blancAvecImage, new FileOutputStream(pdfImageFile));
    document_blancAvecImage.open();
    document_blancAvecImage.add(img);
    document_blancAvecImage.close();
     
    reader_blancAvecImage = new PdfReader(pdfImageFile.getName());
     
     
     
     
    int nb_page = reader.getNumberOfPages();
    for (int j=1; j<=nb_page; j++) {
     
    	// Copie la page
    	PdfImportedPage page = copy.getImportedPage(reader, j);
    	copy.addPage(page);
    	copy.addPage(pageImage);
     
    	}	
    }
    copy.close();
    document.close();
    Images attachées Images attachées

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Insertion d'un fichier.pdf dans un tableau
    Par kochfet dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 1
    Dernier message: 26/02/2014, 06h52
  2. Insertion d'un document PDF dans une page web
    Par PAWICE dans le forum Services
    Réponses: 1
    Dernier message: 02/02/2009, 14h57
  3. Copier certaines pages d'un PDF dans un autre
    Par bremer dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 28/11/2008, 10h14
  4. Insérer des pages d'un pdf dans un pdf xsl fo
    Par VinnieMc dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 03/06/2008, 17h18
  5. Itext et nombre de page d'un PDF
    Par Yanisb dans le forum Documents
    Réponses: 3
    Dernier message: 21/07/2007, 16h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo