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

Coldfusion Discussion :

Numeroter les pages d'un PDF


Sujet :

Coldfusion

  1. #1
    Expert confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 270
    Points : 4 076
    Points
    4 076
    Par défaut Numeroter les pages d'un PDF
    Bonjour,

    J'ai fusionner plusieurs PDF avec cfpdf et maintenant je souhaite pouvoir numéroter les pages du rapport générer.
    J'arriver à récupérer mon nombre total de pages avec le code ci-dessous :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <cfpdf action="getInfo" source="monfichier.pdf" name="info"></cfpdf>
    <cfoutput>Nombre de pages #info.TotalPages#<br/></cfoutput>
    Comment puis-je numéroter les pages de mon PDF ??

  2. #2
    Membre chevronné
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 413
    Points : 1 993
    Points
    1 993
    Par défaut
    Bonjour,


    Peut-on avoir un plus d'information?

    Comment as-tu fusionner les deux document?

    Il existe un exemple de fusion de document dans la documentation de CF. Il utilise la balise cfpdf avec l'action processddx.

    Using DDX instructions to create a book
    Bien le bonjour chez vous
    Jowo

  3. #3
    Expert confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 270
    Points : 4 076
    Points
    4 076
    Par défaut
    J'ai utilisé cfpdf :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <cfpdf action="merge" destination="resultat.pdf" overwrite="yes">
    	<cfpdfparam source="pdf1.pdf" />
    	<cfpdfparam source="pdf2.pdf" />
    </cfpdf>

  4. #4
    Membre chevronné
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 413
    Points : 1 993
    Points
    1 993
    Par défaut
    Bien

    Je connais pas la balise cfpdf. Mais je pense que l'action merge ne fait que fusionner des documents PDF.

    Je ne pense pas qu'elle gère les numéros de page, l'index ou la table de matière. Pourrais-tu me confirmer cette information?

    Pour une fusion plus "intelligente", je pense qu'il faut utiliser le langage DDX (voir ma réponse précédente).
    Bien le bonjour chez vous
    Jowo

  5. #5
    Expert confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 270
    Points : 4 076
    Points
    4 076
    Par défaut
    J'ai fait mon DDX :
    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
    <?xml version="1.0" encoding="UTF-8"?>
    <DDX xmlns="http://ns.adobe.com/DDX/1.0/" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://ns.adobe.com/DDX/1.0/ coldfusion_ddx.xsd">
    <PDF result="Out1">
            <Footer styleReference="FooterStyle"/>
            <PDF source="Doc0"/>
            <PDF source="Doc1"/>
            <PDF source="Doc2"/>
    ...
        </PDF>
        
        <StyleProfile name="FooterStyle">
        <Footer>
            <Center>
                <StyledText>
                <p font-size="9pt">Page <_PageNumber/> / <_LastPageNumber/></p>
                </StyledText>
            </Center>
        </Footer>
        </StyleProfile>
    
    </DDX>
    Mais lorsque je ne renseigne pas tous les touteles les sources DocX j'ai ce message :
    failed: DDXM_S14017: A <PDF> source document is required, but no documents were found for {PDF source="Doc7" baseDocument="true" required="false"}.

    Peut on specifier DocX en optionel ?
    <PDF source="DocX" required="false" />

  6. #6
    Expert confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 270
    Points : 4 076
    Points
    4 076
    Par défaut
    Ca fonctionne en ajoutant required="false"
    Par contre maintenant je cherche à descendre mon pied de page car celui-ci piétine mon document.

    Comment puis-je faire cela ???

  7. #7
    Membre chevronné
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 413
    Points : 1 993
    Points
    1 993
    Par défaut
    Peut on specifier DocX en optionel ?
    <PDF source="DocX" required="false" />
    Ne connaissant pas le produit, je ne peut que te conseiller de consulter la documentation de ddx
    Bien le bonjour chez vous
    Jowo

  8. #8
    Membre chevronné
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 413
    Points : 1 993
    Points
    1 993
    Par défaut
    Citation Envoyé par smarties Voir le message
    Ca fonctionne en ajoutant required="false"
    Par contre maintenant je cherche à descendre mon pied de page car celui-ci piétine mon document.

    Comment puis-je faire cela ???
    En réduisant la hauteur du pied-de-page ou du corps de ta page.

    Il est nécessaire "de paramétrer" correctement toutes les valeurs de mise en page ou lors de la création des documents sources de prévoir l'espace pour une page de page.

    N'ayant jamais eu à faire avec DDX, ce ne sont que des conseils.
    Bien le bonjour chez vous
    Jowo

  9. #9
    Expert confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 270
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 270
    Points : 4 076
    Points
    4 076
    Par défaut
    Existe-t-il un moyen de savoir les erreurs de mon fichier DDX ?
    car le message actuel m'indique seulement qu'il ne peut pas parser mon DDX, je n'ai pas plus de detail
    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
    <?xml version="1.0" encoding="UTF-8"?>
    <DDX xmlns="http://ns.adobe.com/DDX/1.0/" 
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    	xsi:schemaLocation="http://ns.adobe.com/DDX/1.0/ coldfusion_ddx.xsd">
    <PDF result="Out1">
    	<PageMargins left="10mm" right="10mm" top="10mm" bottom="10mm" />
    	<Footer styleReference="FooterStyle"/>
    	<PDF source="Doc0" />
    	<PDF source="Doc1" required="false" />
    	<PDF source="Doc2" required="false" />
    	<PDF source="Doc3" required="false" />
    	<PDF source="Doc4" required="false" />
    </PDF>
    
    <StyleProfile name="FooterStyle">
    <Footer>
        <Center>
            <StyledText>
            <p font-size="8pt" font-family="Arial">Page <_PageNumber/> / <_LastPageNumber/></p>
            </StyledText>
        </Center>
    </Footer>
    </StyleProfile>
    </DDX>

  10. #10
    Membre chevronné
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 413
    Points : 1 993
    Points
    1 993
    Par défaut
    La balise PageMargins ne possèdent pas les attributs left right top bottom.

    Les attributs valides sont margin-left margin-right margin-top et margin-bottom ou il existe l'attribut margin pour une notation abrégée.

    N'as-tu pas un éditeur XML avec possibilité de valider le contenu par rapport à un schéma?
    Bien le bonjour chez vous
    Jowo

Discussions similaires

  1. Outil pour numéroter les pages d'un pdf existant
    Par PCBleu dans le forum Windows
    Réponses: 2
    Dernier message: 25/06/2014, 08h52
  2. compter les pages d'un pdf ou fichier tiff
    Par anelinette dans le forum WinDev
    Réponses: 15
    Dernier message: 14/02/2013, 15h02
  3. Réponses: 0
    Dernier message: 05/02/2010, 10h52
  4. Insertion de page blanche entre toutes les pages d'un pdf (iText)
    Par jujur dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 25/06/2009, 16h25
  5. internet explorer ne m'ouvre pas les pages pdf
    Par ghita269 dans le forum IE
    Réponses: 2
    Dernier message: 24/11/2005, 23h55

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