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

JavaScript Discussion :

Générer un PDF avec le contenu d'un <div> ou l'imprimer PDFCreator


Sujet :

JavaScript

  1. #1
    Membre habitué Avatar de MelkInarian
    Profil pro
    Inscrit en
    Février 2007
    Messages
    260
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 260
    Points : 144
    Points
    144
    Par défaut Générer un PDF avec le contenu d'un <div> ou l'imprimer PDFCreator
    Bonjour à toutes et à tous,
    Je voudrais imprimer un <div> qui contient un formulaire "papier".
    En background CSS j'ai incorporé l'image de ce formulaire "papier".
    Code css : 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
    #Page1 {
    	position : relative;
    	width : 805px;
    	height : 1142px; 
    	margin: 0 auto; 
    	font-family: "Nosferatu", "Bitstream Vera Serif", Norasi, serif;
    	font-size: .8em;
    	background-color:white;
    	background-image:url(/0-Res/Img/_CthulhuPJ001.jpg);
    	background-repeat:no-repeat;
    	background-size:contain;
    	background-attachment:scroll;
    	background-position:0 0;
    	background-origin : padding-box;
    	background-clip : content-box;
    	border : 4px solid brown;
    }
    Sur une page php je positionne (je suis en train de le faire, c'est long!) les 120 champs issus d'une table MySQL au bons endroits.
    Une fois la page complétée, je voudrais, si c'est possible, envoyer, par appui sur un bouton, le résultat vers un PDF.

    J'ai regardé l'impression PDF en PHP, à ce sujet, j'ai lu la "Doc pour générer un pdf" ici https://php.developpez.com/cours/?pa...liotheques#pdf et ailleurs, mais l'image de fond ne semble pas traitée.

    J'ai parcouru divers forums et aucun, de ceux que j'ai vu, ne parle d'une solution JavaScript aisée à mettre en œuvre.

    Existe-t'il un "objet", une "méthode" ou une fonction JavaScript me permettant cette impression?
    Merci

  2. #2
    Membre habitué Avatar de MelkInarian
    Profil pro
    Inscrit en
    Février 2007
    Messages
    260
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 260
    Points : 144
    Points
    144
    Par défaut Générer un PDF avec le contenu d'un <div> ou l'mprimer PDFCreator, suite
    J'ai essayé de ruser en mettant une balise <img> en premier dans mon div!
    à l'écran tout semble aller bien puisque je positionne mes champs dans le fichier CSS.
    Mais à l'impression (PDFCREATOR) je n'ai plus que l'image "de fond", pas les textes en surimpression à l'écran...
    Les textes sont sur la page suivante...

  3. #3
    Membre habitué Avatar de MelkInarian
    Profil pro
    Inscrit en
    Février 2007
    Messages
    260
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 260
    Points : 144
    Points
    144
    Par défaut Générer un PDF avec le contenu d'un <div> ou l'mprimer PDFCreator
    J'ai trouvé,
    il suffisait de dupliquer dans ma feuille de styles, adaptée à l'impression, les coordonnées de chaque champ, comme pour la feuille adaptée à l'écran.
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <link rel="stylesheet" type="text/css" href="/0-Res/CSS/CthulhuImprim.css" media="screen"/>
    <link rel="stylesheet" type="text/css" href="/0-Res/CSS/MaPagePrint.css" media="print"/><!--  -->
    Il va me falloir les modifier car çà ne tombe pas juste, gros travail en perspective mais çà semble vouloir fonctionner.
    merci

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

Discussions similaires

  1. Générer du PDF avec QuickReport
    Par yanis97 dans le forum Composants VCL
    Réponses: 11
    Dernier message: 29/07/2008, 16h59
  2. Générer des PDF avec FPDF
    Par debutantasp dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/04/2008, 14h18
  3. [FPDF] Générer un PDF avec saisie utilisateur
    Par Overkill06 dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 26/09/2007, 19h42
  4. Générer des pdf avec Perl
    Par vincbruv dans le forum Modules
    Réponses: 1
    Dernier message: 13/02/2007, 16h19
  5. [FPDF] Générer un PDF avec intégration de fonctions
    Par allowen dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 25/04/2006, 13h50

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