Donnez vie à vos documents numériques !
 

Forcer saut de page (Nouvelle feuille)

abracadabraPDF Forums PDF – Général Forcer saut de page (Nouvelle feuille)

  • Ce sujet est vide.
  • Créateur
    Sujet
  • #44804
    Prospero
    Membre

    Bonjour,

    Existe-il un attribut de page (ou de section, ou autre) qui permet de forcer un saut de page sur une nouvelle feuille lors d’impression recto-verso ?

    Par exemple, pour un document de six (6) pages ;
    – imprimé en recto-verso ;
        – Feuille 1 = Page 1 et 2
        – Feuille 2 = Page 3 (Saut de Page/Feuille forcé)
        – Feuille 3 = Page 4 et 5
        – Feuille 4 = Page 6
    – imprimé en recto ;
        – Feuille 1 = Page 1
        – Feuille 2 = Page 2
        – Feuille 3 = Page 3 (Saut de Page/Feuille forcé)
        – Feuille 4 = Page 4
        – Feuille 5 = Page 5
        – Feuille 6 = Page 6

    N.B. J’utilise iText pour assembler plusieurs formulaires PDF

    Merci à l’avance

Affichage de 10 réponses de 1 à 10 (sur un total de 10)
  • Auteur
    Réponses
  • #56830
    Merlin
    Maître des clés

    Bonjour et bienvenue,

    Mais pour ce qui est de la réponse : joker.  :joker:

    :Smiley01:

    #56831
    Prospero
    Membre

    Merci Merlin,

    Je comprend que  :joker: = Impossible

    :Smiley15:

    #56832
    Merlin
    Maître des clés

    Du tout.
    :joker: = moi pas savoir.

    Et fort heureusement pour moi, je ne sais pas tout…

    :Smiley01:

    #56833
    adrith
    Participant

    Ah dommage c’est exactement ce que je cherche à faire, que lors d’une impression recto verso, à une page bien précise, ça commence à une nouvelle page recto.

    #56834
    adrith
    Participant

    Pour info, si ça intéresse du monde, voici comment j’ai contourné le problème : j’ai lancé plusieurs commandes “print” en les faisant débuter à l’endroit où j’avais besoin.

    #56835
    Merlin
    Maître des clés

    :bonjour:

    #56836
    alex
    Participant

    Pour info, si ça intéresse du monde, voici comment j’ai contourné le problème : j’ai lancé plusieurs commandes “print” en les faisant débuter à l’endroit où j’avais besoin.

    Bonjour,

    Je pense qu’on peut faire la même chose par script en lançant des tâches d’impression consécutives genre:
    console.clear();
    // Passer le statut à true pour faire apparaître le menu lors des tests.
    statutPopUp=false;
    console.println(“Impression partie pages 1 à 3.”);
    //On se positionne page 1 et on lance une tâche d’impression.
    this.pageNum=0;
    this.print({
    bUI:statutPopUp,
    nStart:0,
    nEnd:2,
    bSilent:false,
    bReverse:true,
    bShrinkToFit:true
    });6.”);
    //On se positionne page 3 et on lance une seconde tâche d’impression.
    this.pageNum=3;
    this.print({
    bUI:statutPopUp,
    nStart:3,
    nEnd:5,
    bSilent:false,
    bReverse:true,
    bShrinkToFit:true
    });

    Puis mettre ce script en boucle pour imprimer plus d’un exemplaire….

    #56837
    Merlin
    Maître des clés

    :bonjour: :bonjour: :bonjour: :bonjour: :bonjour: :bonjour: :bonjour: :bonjour: :bonjour: :bonjour:

    Chapeau !

    #56838
    brumbies
    Membre

    Bonjour,

    Une autre solution passe aussi par un script, du style :

    Code:
    var pp = this.getPrintParams();
    pp.printRange=[[0, 2], [4, 6]]; // permet de choisir les pages à imprimer
    pp.NumCopies = 3; // permet de choisir le nombre de copies
    this.print(pp);

    :Smiley01:

    #56839
    adrith
    Participant

    Bonjour,

    Je pense qu’on peut faire la même chose par script en lançant des tâches d’impression consécutives genre:
    console.clear();
    // Passer le statut à true pour faire apparaître le menu lors des tests.
    statutPopUp=false;
    console.println(“Impression partie pages 1 à 3.”);
    //On se positionne page 1 et on lance une tâche d’impression.
    this.pageNum=0;
    this.print({
    bUI:statutPopUp,
    nStart:0,
    nEnd:2,
    bSilent:false,
    bReverse:true,
    bShrinkToFit:true
    });6.”);
    //On se positionne page 3 et on lance une seconde tâche d’impression.
    this.pageNum=3;
    this.print({
    bUI:statutPopUp,
    nStart:3,
    nEnd:5,
    bSilent:false,
    bReverse:true,
    bShrinkToFit:true
    });

    Puis mettre ce script en boucle pour imprimer plus d’un exemplaire….

    Oui Alex, c’est exactement ce que j’avais fait, en mode script, peut-être mal expliqué par contre de mon coté.  :bonjour:
    Le seul inconvénient avec notre solution, c’est que ça lance plusieurs boite d’impression, une pour chaque tache d’impression et donc pas forcément sympa pour l’utilisateur. Ou alors mettre en silent mais on perd les paramètres d’impression.
    Or la solution de brumbies me semble parfaite !!

    Bonjour,

    Une autre solution passe aussi par un script, du style :

    Code:
    var pp = this.getPrintParams();
    pp.printRange=[[0, 2], [4, 6]]; // permet de choisir les pages à imprimer
    pp.NumCopies = 3; // permet de choisir le nombre de copies
    this.print(pp);

    :Smiley01:

    En effet, ceci correspond à une seule tâche d’impression, et ça permet de répondre complètement à la demande.
    Je vais tester ça !  :bravo:

Affichage de 10 réponses de 1 à 10 (sur un total de 10)
  • Vous devez être connecté pour répondre à ce sujet.