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

Discussion :

Générer de documentation au format PDF : quels outils utiliser ?

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 855
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 855
    Par défaut Générer de documentation au format PDF : quels outils utiliser ?
    Bonjour,

    Pour la génération de la documentation mon entreprise (fiche technique, notice d'utilisation, ...), je suis en train de voir comment au pourrait faire pour différencier le fond de la forme car actuellement l'utilisation de word est un vrai calvaire : les documents ne sont pas uniformes et une modification d'un paragraphe qui apparait dans plusieurs documents nécessite de devoir modifier tous les documents. Je pensais partir sur un système qui fusionnerait plusieurs fichiers HTML (un fichier = un paragraphe du document) et qui convertirait le tout en PDF.


    La première problématique que je vois, c'est comment fait-on pour que pendant le développement on puisse visualiser le résultat final ? Et peut-on modifier en live les fichier HTML/CSS pour avoir de suite une visualisation des modifications ? Il y a des outils pour ça ?


    Merci d'avance

  2. #2
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 498
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 498
    Par défaut
    au vu de ta demande, ce serai npmjs.com/package/html2pdf.js/v/0.9.0 qui repondrait a ton probleme
    sinon, tu as des generations de pdf cote serveur (en php)
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 855
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 855
    Par défaut
    Merci, html2pdf.js semble faire le taf pour la conversion.

    Par contre, comment on faire pendant le dev pour avoir un aperçu de ce que va donné le .pdf ? Il faudrait un navigateur qui affiche la page Web mais avec la notion de gestion des pages que l'on retrouve dans un docuement .pdf.
    ... et ça me fait poser la question suivante : comment gérer la table des matières, les numéros de page, les footer/header ?

  4. #4
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    Par défaut
    a la base, le HTML est justement pensé pour gérer de la documentation.
    le "truc" inventé par Tim Berners-Lee et Robert Cailliau, censé permettre une meilleur circulation de l'information au sein du CERN....

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 855
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 855
    Par défaut
    Je viens de faire quelques tests.
    Pour la table des matières, j'ai réussi à me débrouiller en créant un script js.

    Par contre le problème avec html2pdf.js, c'est qu'il fait une impression de la vue en media de type screen et non pas print : c'est problématique pour gérer la pagination (ça ne gère donc pas les propriétés css de type page-break).

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 855
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 855
    Par défaut
    Citation Envoyé par psychadelic Voir le message
    a la base, le HTML est justement pensé pour gérer de la documentation.
    le "truc" inventé par Tim Berners-Lee et Robert Cailliau, censé permettre une meilleur circulation de l'information au sein du CERN....
    Mais le problème c'est qu'à mon avais à l'époque, ça n'avait pas été pensé pour générer des documents imprimables avec une charte graphique évoluée

  7. #7
    Membre Expert
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 498
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 498
    Par défaut
    si c'est juste pour imprimer une page html... t'as un media css pour l'impression (pas besoin de passer par un pdf)
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

Discussions similaires

  1. [Débutant] Scanner et numériser un document sous format Pdf
    Par aniszed dans le forum ASP.NET
    Réponses: 1
    Dernier message: 21/03/2012, 12h34
  2. Conversion automatique de documents en pdf : quels outils libres?
    Par tanita-twist dans le forum Autres langages
    Réponses: 3
    Dernier message: 11/01/2007, 21h22
  3. Générer une facture au format PDF
    Par lama85 dans le forum Langage
    Réponses: 1
    Dernier message: 21/08/2006, 18h46
  4. [documentation de code] quel outil utiliser?
    Par hansaplast dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/12/2005, 09h51

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