Proposer le PDF d'un article

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Proposer le PDF d'un article

    Bonjour,
    Alors suite à un besoin, je suis hyper étonné de ne pas trouver d'informations sur une fonction de base, il me semble.

    Sur un site, j'aimerai que mes visiteurs puissent télécharger n'importe quel article au format PDF (article complet, avec les éventuelles images)

    n'est-ce pas possible ?

    Je suis preneur de toutes les infos

    merci

  • #2
    Bonjour

    A l'époque de Joomla 1.5, c'était natif mais beurk beurk, le rendu PDF d'un article était vraiment très môche et tellement basique.

    Cette fonctionnalité a été supprimée depuis lors.

    Regarde https://www.phoca.cz/phocapdf, cela peut peut-être répondre à ton besoin.

    Bonne journée.
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

    Commentaire


    • #3
      au départ, je l'intégrait manuellement, maintenant il y a une extension Joomla.
      Make web pages printer-friendly and convert just about any file to/from PDF, and then edit or sign your document right here.


      Find extensions for your Joomla site in the Joomla Extensions Directory, the official directory for Joomla components, modules and plugins.

      Commentaire


      • #4
        Bonjour,
        J'ai utilisé TCPDF et aussi m'étais inspiré de code JSPDF, mais c'était assez long à mettre en oeuvre.

        Il y a une solution qui (pour ma part) fonctionne bien et est très simple à mettre en oeuvre avec une petite fonction JS.

        Le script :
        Code:
        <script type="text/javascript">
        function imprimer(divImpression) {
           var printContents = document.getElementById(divImpression).innerHTML;    
           var originalContents = document.body.innerHTML;      
           document.body.innerHTML = printContents;     
           window.print();     
           document.body.innerHTML = originalContents;
           }
        </script>
        Puis ce que tu veux englober dans ton PDF en deux div.
        Code:
        <div id='sectionAimprimer'> .... </div>
        Puis ton bouton pour imprimer:
        Code:
        <button onClick="imprimer('sectionAimprimer')" style="
                            padding:10px 20px;
                            /*margin-top: -10px;*/
                            cursor:pointer;border: none;
                            border-radius: 0;
                            border-color: transparent;
                            box-shadow: none;
                            text-shadow: none;
                            line-height: 22px;
                            background: #faa732;
                            color:#fff" class="btn">Imprimer</button>
                        </div>
        Si cela peut te dépanner.

        Cordialement.

        Eric

        Commentaire


        • #5
          Tu as à ta disposition un excellent plugin gratuit nommé "pdffp" que tu trouveras sur le site de joomla.org (cf. extensions).
          Il est fort simple de l'intégrer à ton goût dans tout article offrant le téléchargement d'un document : tu feras alors apparaître automatiquement un lien avec icône pdf convivial !

          ps : si tu veux voir ce que donne ce plugin en final, clique sur ce lien : https://www.rendez-vous-medecine.com...ro/telecharger
          Dernière édition par Visiteur à 07/02/2020, 07h02

          Commentaire


          • #6
            Merci à tous... Je fais le tri des réponses, des essais et reviendrai vous dire quelle est la solution choisie.

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X