Accueil du site > Outils de publication > FreepapeR > Le lecteur FreepapeR 2 v0.9.1

Le lecteur FreepapeR 2 v0.9.1

Visualiser les fichiers PDF dans les pages WEB

lundi 22 novembre 2010, par Franck Ruzzin

FreepapeR permet la visualisation en ligne de fichiers PDF. Il s’installe sur un serveur web et nécessite uniquement l’utilisation de php.
Si on décide de ne pas installer l’exécutable pdf2swf sur le serveur, on peut même se passer de php.

VERSION MISE A JOUR AU 18 AVRIL 2011 : Voir la documentation page 23 (9- Forcer la détermination du chemin du document à partir de son URL)


La documentation complète de FreepapeR 2 version 0.9.1 est consultable dans le lecteur ci-dessus et se situe en téléchargement au pied de l’article, dans le document nommé "Utilisation de FreepapeR 2 version 0.9.1".

 

Les nouveautés de la version 0.9.1

- Amélioration des performances d’affichage pour la mise en page « Liste verticale ».
- La barre de navigation peut maintenant être affichée en haut, en bas ou pas du tout.
- Chacun des boutons peut être retiré de la barre de commande.
- L’image du bouton « A propos » est personnalisable.
- Le bouton « A propos » peut être positionné à gauche ou à droite de la barre de navigation.
- Affichage d’une image en mosaïque dans le fond du lecteur. Cette image est personnalisable.
- Le problème de focus sur le lecteur (qui induisait un défilement dans la page jusqu’au lecteur) est résolu.
- Les paramètres que l’on peut passer à height et width sont (par exemple) 400, "400", "400px", pour indiquer une valeur de 400 pixels et "80%" pour indiquer une dimension relative au conteneur.
- Le paramètre « trace » est maintenant une chaîne ou un booléen : true ou « true »affiche systématiquement le compte rendu sur le traitement, « auto » affiche une fenêtre de compte rendu seulement en cas de problème durant le traitement et les autres valeurs n’affichent rien. Valeur par défaut : auto.
- Ajout du fichier de langue Allemand (de.xml). Merci Martin !


Pour un bon fonctionnement de la roulette de la souris et des touches de déplacement du clavier, il est nécessaire d’installer la version 2.2 de swfobject.


pdf2swf 0.9.1 pour les serveurs 1&1

Ce binaire fonctionne pour les hébergements du fournisseur d’accès 1&1
Zip - 1.3 Mo
pdf2swf v 0.9.1 pour les serveurs 1&1


pdf2swf 0.9.0 pour les serveurs OVH

Ce binaire fonctionne pour les hébergements du fournisseur d’accès OVH
Zip - 1.2 Mo
pdf2swf v 0.9.0 pour les serveurs OVH


pdf2swf 0.9.1 pour les serveurs Windows

Ce binaire fonctionne pour les hébergements sous Windows
Zip - 1.7 Mo
pdf2swf v 0.9.1 pour les serveurs Windows



Si vous produisez un fichier binaire pdf2swf pour une autre distribution Linux, n’hésitez pas à me le communiquer. Je le mettrais à disposition des utilisateurs de FreepapeR sur ce site.

Documents joints

60 Messages de forum

  • Nikel Le 25 novembre 2010 à 09:55 , par Guik LePutride

    Bonjour,

    Je suis en train de tester la nouvelle mise à jour cela à l’air de marcher super bien avec en prime les petits ajout de personnalisation.

    Encore bravo pour cette appli qui évolue vite et bien.

    Répondre à ce message

  • Le lecteur FreepapeR 2 v0.9.1 : Nikel Le 3 décembre 2010 à 11:22

    Bonjour,
    Je suis en train de tester la nouvelle mise à jour cela à l’air de marcher très bien
    Comment faire pour intégrer une fonction de "recherche" par mots clé dans le document ?

    Merci de votre réponse.

    Bravo !!!

    Répondre à ce message

  • Le lecteur FreepapeR 2 v0.9.1 Le 30 décembre 2010 à 00:09 , par AlainM45

    Je n’obtiens qu’une page html ’bleu clair’... avec fichier pdf ou swf.
    Précision, je n’arrive pas à créer l’install de pdf2swf sur mon hébergeur OVH, et j’utilise la vieille version 0.9.0
    trouvée sur le site, peut-être des pb de compréhension ? (de ma part, of course...).

    Par contre, avec la version windows, j’arrive à construire des fichiers swf qui peuvent être lus sur mon site OVH, à un endroit donné (et non pas à l’aide du fichier index-no_php.html (ou index.html), mais en pointant directement sur le fichier dans le navigateur, et, de plus, je n’ai pas l’animation ’livre’... (c’est surtout pour cela que je voulais utiliser FreepapeR).

    Que puis je faire ? (pb de chemin, ou d’install, ou ...). Merci.

    Répondre à ce message

    • Le lecteur FreepapeR 2 v0.9.1 Le 30 décembre 2010 à 11:44 , par Franck Ruzzin

      Bonjour Alain,

      Je ne saisi pas très bien le problème.
      Un lien vers une page ?

      Cordialement,
      Franck.

      Répondre à ce message

      • Le lecteur FreepapeR 2 v0.9.1 Le 30 décembre 2010 à 20:54 , par AlainM45

        Merci de votre intérêt à mon pb.

        Le début des fichiers index ’fournis’ fonctionnent bien, càd qu’ils passent le test :


        Ensuite à l’ouverture d’1 fichier pdf ou swf, j’ai l’écran ’bleu clair’ après une tentative d’ouverture ou de traitement, puis plus rien ne s’opère... j’ai peur que les chemins d’accès aux scripts ou au binaire ne soient pas OK (je rappelle que je suis sous OVH). Ou alors que puis placer comme outils de débug et à quel(s) endroit(s) dans les différents fichiers de traitement ?

        Merci pour tout, et bonne année 2011

        Répondre à ce message

        • Le lecteur FreepapeR 2 v0.9.1 Le 31 décembre 2010 à 00:13 , par Franck Ruzzin

          Bonjour,

          Si vous installez l’archive "Installation de FreepapeR 2 version 0.9.1" telle quelle, même sans installer de binaire pdf2swf, vous devez pouvoir lire un fichier swf (cad converti en local, pas sur le serveur).

          Pour visionner un fichier pdf (et effectuer une conversion automatique sur le serveur), il faut installer le pdf2swf spécifique au serveur. A essayer dans un deuxième temps !!!

          Cordialement,
          Franck.

          Répondre à ce message

          • Le lecteur FreepapeR 2 v0.9.1 Le 2 janvier 2011 à 00:26 , par AlainM45

            Merci Franck d’avoir passer un peu de temps du réveillon pour me répondre.

            Je suis reparti à ’zéro’, réinstaller sur le site d’OVH, et constituer 2 fichiers (1 pdf, et 1 swf).

            Le swf s’affiche correctement dans le index-no_php.html.

            Le pdf marque simplement (et en boucle) ’Loading’ sans message d’erreur avec le index.html.

            Une suggestion ?

            Bonsoir, je pars me coucher...

            Répondre à ce message

            • Le lecteur FreepapeR 2 v0.9.1 Le 2 janvier 2011 à 17:56 , par Franck Ruzzin

              Bonjour Alain,

              Pourrais-je avoir un lien vers la page incriminée ?

              A+,
              Franck

              Répondre à ce message

              • Le lecteur FreepapeR 2 v0.9.1 Le 2 janvier 2011 à 20:20 , par AlainM45

                www.jargeau-tourisme.com/liv... (celui qui ne fonctionne pas en pdf)

                par contre, le fichier swf en ligne qui fonctionne sur le même fichier :

                www.jargeau-tourisme.com/liv...

                Merci encore une fois...

                @+, Alain

                Répondre à ce message

                • Le lecteur FreepapeR 2 v0.9.1 Le 2 janvier 2011 à 21:26 , par Franck Ruzzin

                  Bonsoir Alain,

                  Pour pouvoir visionner un pdf, il faut qu’un exécutable pdf2swf soit installé sur le serveur.
                  Cet exécutable est spécifique à la version Linux du serveur. Pour OVH, utiliser par exemple http://lededansdubocal.net/IMG/zip/... .
                  Le dézipper et le copier dans le même dossier que le fichier index.html. Ne pas oublier, dés le fichier transféré de lui mettre les droits en exécution.
                  Que se passe-t-il maintenant ?

                  A+,
                  Franck

                  Répondre à ce message

                  • Le lecteur FreepapeR 2 v0.9.1 Le 2 janvier 2011 à 21:53 , par AlainM45

                    Même écran (Loading...) qu’avant, j’ai ré-envoyé le fichier récupéré sur le lien fourni, j’ai rajouté les droits d’exécution.

                    Ce ne serait pas un pb de version php de fichier pdf2swf en 4 ou 5 ?

                    @ bientôt...

                    Répondre à ce message

                    • Le lecteur FreepapeR 2 v0.9.1 Le 2 janvier 2011 à 22:13

                      Bonsoir Alain,

                      On a effectivement un problème de version PHP.
                      Le site www.jargeau-tourisme.com tourne sous PHP 4.
                      Dans le fichier "freepaper2.php", il est fait appel à la fonction parse_url avec 2 paramètres et cela n’est possible qu’en PHP 5.
                      Il est possible de forcer la version PHP chez OVH, simplement en l’indiquant dans un fichier .htaccess à placer à la racine de www.jargeau-tourisme.com.

                      Le contenu de ce fichier doit être :

                      SetEnv PHP_VER 5

                      Cela devrait déjà enlever l’erreur rencontrée...

                      A+,
                      Franck

                      Répondre à ce message

                      • Le lecteur FreepapeR 2 v0.9.1 Le 2 janvier 2011 à 22:28 , par Franck Ruzzin

                        Re,

                        En essayant d’accéder au fichier "http://www.jargeau-tourisme.com/liv...", on a une erreur 403 : Forbidden.

                        Il faut essayer de mettre les droits en lecture et en écriture dans les dossiers pour accéder au fichier Manifs_2011.pdf

                        A demain,
                        Franck

                        Répondre à ce message

                        • Le lecteur FreepapeR 2 v0.9.1 Le 2 janvier 2011 à 22:41 , par AlainM45

                          Il y avait aussi une erreur sur le nom de fichier (en fait : Manif_2011.pdf).

                          Erreur de débutant, mais c’est rectifié (voir mon message précédent d’il y a 2 minutes !!!)

                          J’ai droit à un gage ?

                          Répondre à ce message

                          • Le lecteur FreepapeR 2 v0.9.1 Le 3 janvier 2011 à 08:23 , par Franck Ruzzin

                            Bonjour Alain,

                            On dirait que tout est bon... sauf pdf2swf !
                            soit
                            - le pdf2swf que je propose ici : http://lededansdubocal.net/IMG/zip/... est invalide
                            - il a été altéré lors du transfert vers le site http://www.jargeau-tourisme.com (j’ai déjà eu un problème similaire avec filezilla, et j’ai du forcer un transfert de données binaire pour le résoudre)

                            Le problème, c’est que je n’ai aucun site hébergé chez OVH et que je ne peux ni tester ni reconstruire un pdf2swf pour OVH (la marche à suivre est indiquée dans la documentation à la page 7 : Installer la boite à outils swftools). Il faut pour cela avoir un accès shell chez OVH.

                            Ou y aurait-il une bonne âme pour nous fournir un nouveau pdf2swf fraichement construit spécial OVH ?

                            Cordialement,
                            Franck.

                            Répondre à ce message

                      • Le lecteur FreepapeR 2 v0.9.1 Le 2 janvier 2011 à 22:38 , par AlainM45

                        Après mise en place du .htaccess (avec cette variable), apparition de l’erreur, la voici :

                        input URL : http://www.jargeau-tourisme.com/liv...
                        - >Input File :
                        - >/homez.40/jargeaut/www/livre/documents/Manif_2011.pdf
                        - >Output File :
                        - >/homez.40/jargeaut/www/livre/documents/Manif_2011.pdf.swf
                        - >
                        - >EXEC RETURN VALUE : 11

                        C’est quoi une "erreur de segmentation (pdf2swf invalide)" ?

                        Désolé d’être ennuyeux... Peut-être une solution ?

                        (à suivre...)

                        Répondre à ce message

                        • Le lecteur FreepapeR 2 v0.9.1 Le 3 janvier 2011 à 20:48

                          Une évolution, j’ai fait le transfert en BINAIRE du pdf2swf récupéré.

                          input URL : http://www.jargeau-tourisme.com/liv...
                          - >Input File :
                          - >/homez.40/jargeaut/www/livre/documents/Manif_2011.pdf
                          - >Output File :
                          - >/homez.40/jargeaut/www/livre/documents/Manif_2011.pdf.swf
                          - >
                          - >NOTICE processing PDF page 1 (842x595:0:0) (move:0:0)
                          - >NOTICE File contains jpeg pictures
                          - >NOTICE processing PDF page 2 (842x595:0:0) (move:0:0)
                          - >NOTICE File contains pbm pictures
                          - >NOTICE processing PDF page 3 (842x595:0:0) (move:0:0)
                          - >EXEC RETURN VALUE : 9

                          Ensuite, si on répond OK, fichier introuvable.
                          Je n’ai pas trouvé le code de l’erreur 9...

                          Merci Franck pour vos lumières, à suivre...

                          Répondre à ce message

                          • Le lecteur FreepapeR 2 v0.9.1 Le 3 janvier 2011 à 22:42 , par Franck Ruzzin

                            Bonsoir Alain,

                            Lorsque le code de retour est différent de 0, c’est que l’on a une erreur lors de la conversion de pdf en swf et le fichier résultant (.swf) n’est pas généré.
                            C’est donc normal que le lecteur indique "Fichier Introuvable".

                            Dans votre test (http://www.jargeau-tourisme.com/liv...) , tout est maintenant correctement installé. Il ne reste plus comme possibilité que de mettre en "cause" le fichier pdf à convertir (ici, Manif_2011.pdf).
                            Concernant le code d’erreur (9) de retour il est difficile de comprendre son sens, le problème pouvant avoir de multiples causes.

                            J’ai déjà eu un problème similaire et ai posté sur le forum swftools : http://www.mail-archive.com/swftool... .
                            Mon problème était le suivant :
                            - Mon fichier PDF se convertissait trés bien en local (conversion directe en ligne de commande)
                            - Provoquait une erreur avec un code de retour 6 à la 5ème page lors de la conversion via php (cas de l’usage de FreepapeR)

                            Ricardo Pedroso a fait des tests (http://www.mail-archive.com/search?...) et a réussi la conversion sans encombre.
                            Il en est ressorti qu’une de mes pages (pleine de photos) demandait 40 à 50 Mo de ressources pour la conversion et que mon hébergeur m’en allouait que 32, d’où le problème.
                            La solution dans ce cas est de reprendre le document original (avant la conversion pdf) et de réduire notablement le poids des photos ou d’exporter en pdf en compressant plus fortement les photos.

                            Mais j’ai aussi lu que parfois, ce qui est en cause c’est le document PDF lui même car généré avec un outil donnant un code pdf pas trés propre.
                            Dans ce cas, il faut essayer de changer d’outil. Par exemple, open office donne de trés bon résultats à l’export pdf.

                            Mais avant de pratiquer ces tests il serait peut être bon de faire une tentative avec un fichier dont on est sûr qu’il se convertit bien : en récupérant par exemple http://lededansdubocal.net/IMG/pdf/... , puis en l’utilisant pour l’affichage de la page http://www.jargeau-tourisme.com/liv....

                            Si le résultant est probant, c’est sûrement Manif_2011.pdf que pdf2swf n’arrive pas à convertir correctement.

                            Cordialement,
                            Franck.

                            Répondre à ce message

                        • Le lecteur FreepapeR 2 v0.9.1 Le 3 janvier 2011 à 22:30

                          Franck,

                          Par miracle (?), le fichier .pdf.swf est présent dans le bon répertoire, et depuis qu’il est construit, j’y ai accès.

                          Que se passe t’il (ou que s’est il passé) ?

                          Question annexe : comment ’pousser’ à gauche le cadre du fichier à afficher ?

                          Encore merci...

                          Répondre à ce message

                          • Le lecteur FreepapeR 2 v0.9.1 Le 3 janvier 2011 à 22:49 , par Franck Ruzzin

                            Bonsoir Alain,

                            Là, je ne sais pas très bien.

                            Concernant l’affichage avec une marge sur la gauche, cela est dû au style css de l’élément d’id "page", dans le fichier freepaper2.css :

                            #page {
                               margin-left: auto;
                               margin-right: auto;
                               width: 600px;
                            }

                            on peut par exemple choisir une largeur de 1400px (comme l’objet FreepapeR), ou encore retirer les lignes margin-left et margin-right

                            Cordialement et félicitations,

                            Franck

                            Répondre à ce message

                            • Le lecteur FreepapeR 2 v0.9.1 Le 3 janvier 2011 à 23:39

                              Bonsoir Franck,

                              Merci pour tout, ça restera un mystère...

                              Je mettrai en ligne un peu + tard dans le mois un autre pdf, je vous en reparlerai.

                              Encore merci pour vos conseils et votre patience.

                              A bientôt.

                              AlainM.

                              Répondre à ce message

  • SWFTOOLS : gestion depuis Terminal avec MacOSX Le 10 janvier 2011 à 14:28 , par GREG49

    Bonjour,

    Je cherche la méthode pour utiliser swftools installé sur un serveur OVH avec Terminal installé sur mon Mac.
    Je suis un peu perdu, j’ai fait la démarche une fois et je ne retrouve plus la documentation relative à cette action.
    Quelqu’un peut m’aider  ?
    À très vite.
    Merci

    Répondre à ce message

  • Le lecteur FreepapeR 2 v0.9.1 : paramétrage Le 10 janvier 2011 à 16:38 , par GREG49

    Bonjour,

    J’essaie en vain de modifier l’apparence de Freepaper mais rien n’y fait.
    J’ai ouvert le fichier Freepaper.xml dans lequel je change des valeurs mais rien ne se passe à l’affichage du livre.
    Exemple :

    Pourtant le barre de commande reste affichée en haut.
    Pouvez-vous m’aider ?
    Merci

    Répondre à ce message

  • Le lecteur FreepapeR 2 v0.9.1 bravo Le 22 avril 2011 à 20:40 , par lauraneb

    bonjour

    j’ai fait le tour de ce qui existait : en free et en payant et je dois dire que c’est le meilleur que j’ai rencontré jusqu’ici (qualité d’affichage, ressources prises, efficacité, rapidité d’affichage...) Il vaut largement les versions payantes, une qualité professionnelle qui donne envie..... dommage qu’il n’y ai pas de plugin joomla...peut etre a venir

    Répondre à ce message

  • BIT d’exécution à 1 Le 1er mai 2011 à 15:58 , par greg49

    Bonjour,

    Pour installer les outils swftools, vous indiquez de taper la ligne de commande ./configure en précisant de mettre le bit d’exécution à 1.
    Pouvez-vous préciser ce que cela implique ? Comment règle t-on le bit à 1 ?
    Merci

    Répondre à ce message

    • BIT d’exécution à 1 Le 1er mai 2011 à 19:53 , par Franck Ruzzin

      Bonjour Greg,

      Supposons que vous utilisiez un logiciel de transfert FTP avec interface graphique (comme filezilla).
      Une fois connecté au serveur, affichez le fichier dont on souhaite les droits, cliquez avec le bouton droit de la souris sur ce fichier et choisissez le menu "Permissions de fichier".
      Dans la boite de dialogue qui apparait, on voit les 9 bits concernant les droits (lecture, écriture et exécution) pour les différents utilisateurs (propriétaire, groupe et les autres).
      En cochant sur la case correspondant à exécution, on autorise l’exécution pour les différents profils d’utilisateurs.
      Il suffit de cocher (par exemple) sur toutes les cases exécution pour que tous les profils utilisateurs puissent exécuter le fichier.
      Si vous utiliser un shell (mode texte), c’est la commande chmod qu’il faut utiliser pour modifier les droits... (par exemple chmod 755 /votre/fichier)

      Cordialement,
      Franck.

      Répondre à ce message

  • Le lecteur FreepapeR 2 v0.9.1 Le 9 mai 2011 à 22:43 , par Elven

    Bonjour,

    Un grand merci et bravo pour ce visualiseur PDF sous SPIP.
    J’ai cependant quelques interrogations.
    J’ai créé un article auquel j’ai joint un fichier.pdf et son homologue fichier.swf
    Dans le fichier html qui fait référence aux articles de la rubrique, j’ai testé
    la balise #FPP2SWF
    Ca marche impeccable... J’ai bien Freepaper qui s’affiche sur ma page

    En revanche, si je mets à la place du #FPP2SWF la balise #FPP2STD

    J’ai un message d’erreur du type :

    Je ne comprends pas pourquoi d’une part il y a inversion du slash et anti-slash dans l’annonce de l’erreur
    et d’autre part la signification de l’erreur.

    Répondre à ce message

    • Le lecteur FreepapeR 2 v0.9.1 Le 10 mai 2011 à 00:20 , par Franck Ruzzin

      Bonjour Elven,

      Bon, il y a effectivement un problème...
      Pour essayer de mieux cerner ce qu’il se passe, essayons la chose suivante :

      dans le fichier "freepaper2_spip.php", remplacer la ligne 49 :

      if (!file_exists($swfDir)) mkdir ($swfDir, 0755);

      par

      if (!file_exists($swfDir))
      {      
             $fullDocURL = 'create swf directory : ' . $swfDir . chr(10);
             mkdir ($swfDir, 0755);
      }

      et la ligne 54 :

      $fullDocURL = 'input URL : ' . $docURL . chr(10) . $output;

      par

      $fullDocURL .= 'input URL : ' . $docURL . chr(10) . $output;

      Quel est maintenant le message affiché dans la boite de dialogue ? le valeur de create swf directory est probablement invalide.

      Cordialement,

      Franck

      Répondre à ce message

  • Le lecteur FreepapeR 2 v0.9.1 Le 16 mai 2011 à 15:41 , par eric 38

    Bonjour.
    j ai bien cree mon livre avec freepaper mais les liens URL qui se trouvent a l interieur du pdf originale ne sont pas cliquable avec le lecteur feepaper.
    quelels peuvent en etre les raisons.??
    Eric 38

    Répondre à ce message

    • Le lecteur FreepapeR 2 v0.9.1 Le 16 mai 2011 à 17:34 , par Franck Ruzzin

      Bonjour Eric,

      Je suppose que vous avez créé votre swf "manuellement".
      Dans ce cas, pour que les liens soient actifs, il faut impérativement transformer le pdf en swf en ligne de commande (voir remarque page 11 de la doc) :

      <chemin/vers/pdf2swf>pdf2swf -G documentAVisualiser.pdf -o documentAVisualiser.swf -s
      internallinkfunction=handleInternalLink -T 9

      sous Windows

      ou

      ./pdf2swf -G documentAVisualiser.pdf -o documentAVisualiser.swf -s
      internallinkfunction=handleInternalLink -T 9

      sous Linux

      Ne surtout pas oublier
      -s internallinkfunction=handleInternalLink pour intégrer les liens
      -T 9 pour convertir au format AVM2 (actionscript 3)

      Cordialement,
      Franck.

      Répondre à ce message

      • Le lecteur FreepapeR 2 v0.9.1 Le 18 mai 2011 à 10:52 , par Eric 38

        Bonjour et merci pour cette reponse rapide
        cependant je lance bien cette commane avec pdf2swf -G test.pdf -o test.swf -s
        internallinkfunction=handleInternalLink -T 9 en ligne de commande mais je le fait sur mon poste et je copie je swf sur mon serveur les liens ne fonctionne toujours pas.!
        cela peut il venir du pdf original pourtant il fonctionne sur ce dernier.
        ou je rate quelque chose ?
        Eric

        Répondre à ce message

        • Le lecteur FreepapeR 2 v0.9.1 Le 18 mai 2011 à 15:53 , par Franck Ruzzin

          Bonjour Eric,

          Pourrais-je avoir le pdf original à franck lededansdubocal.net pour que je regarde ce pdf.
          Eventuellement je suis aussi interessé par le fichier qui a permis de générer le pdf (.doc, .odt, ...).

          Cordialement,

          Franck

          Répondre à ce message

          • Le lecteur FreepapeR 2 v0.9.1 Le 19 mai 2011 à 16:19 , par Eric 38

            bonjour

            je viens de trouver mon probleme cela venait du PDF convertis par pdfcreator a partir d un doc word.
            j ai recommencer mais avec open office pour cree le pdf a la ok tout fonctionne.
            les liens vers les url fonctionne enfin.
            merci pour votre temps et encore bravo pour toutes ces explixations.
            Eric

            Répondre à ce message

  • Le lecteur FreepapeR 2 v0.9.1 Le 15 juin 2011 à 14:48 , par Frederico Schardong

    Hi, my name is Frederico Schardong.

    I’m from Brazil, so here is my contribution, the xml translation file in Portuguese for Portugal and Brazil :
    https://www.dropbox.com/s/qrpkso4mn...
    https://www.dropbox.com/s/4pizx57t3...

    Two questions :
    1) How can I remove the freepaper logo in the left toolbar like you do in this page example ?
    2) How can I start the freepaper showing the pdf in "book" mode ?

    Répondre à ce message

    • Le lecteur FreepapeR 2 v0.9.1 Le 15 juin 2011 à 23:18 , par Franck Ruzzin

      Hi Frederico,

      Thanks for your contribution. Your job will be included in the next version of FreepapeR.

      There’s two more ressource strings in the last version of FreepapeR that you forgot :
      <id_avm1file>Invalid AVM1 file!</id_avm1file>
      <id_filenotfound>File not found!</id_filenotfound>

      May you send me the portuguese’s version for these two strings ?

      Always with the translation, there’s one more localization file to translate in the lang/ directory. This file is used for plugin administration in the private area. I’ve only freepaper2_en.php and freepaper2_fr.php (english and french) files. May you send me a freepaper2_pt.php file ?

      Now your questions :

      1) How can I remove the freepaper logo in the left toolbar like you do in this page example ?
      2) How can I start the freepaper showing the pdf in "book" mode ?

      First, be sure to use FreepapeR2.0.9.1. Then your 2 questions will be solved by setting some values in the xml/myconfig.xml file.
      The default behaviour of FreepapeR is to read the file named freepaper.xml (in the plugin xml/ directory).
      - If the file doesn’t exist, nothing is set.
      - if it exists, then the value set in the file are used to configure FreepapeR
      - if a configuration file exists in the xml/ directory but with a different name, ie livro.xml, the you must specify the name when embedding the reader :

      [(#FPP2STD{xmlData=livro.xml})]
      or
      [(#FPP2SWF{xmlData=livro.xml})]
      or
      <modelefppII999|xmlData=livro.xml>

      Rem :
      <modelefppII999> is equivalent to <modelefppII999|xmlData=freepaper.xml>
      To use the xml configuration file sent with the plugin, you can write <modelefppII999|freepaperSampleBook.xml>
      where 999 is the id of the document you want to open in the viewer.

      To remove the freepaper logo set the attribute aboutImg (commandBar node) either to an empty image or to a non existing image
      ie :
      aboutImg="plugins/freepaper2/images/softBlue/buttons/empty.gif"
      or
      aboutImg="plugins/freepaper2/images/softBlue/buttons/thisFileDoesntexist.png"

      To start the freepaper showing the pdf in "book" mode set the attribute initialLayout (freepaper node) :
      initialLayout="book"

      To remove the default background pattern set the attribute backgroundPattern (freepaper node) : _ backgroundPattern = "none"

      To use a custom pattern set the same attribute :
      backgroundPattern : "pathToMyImage/image.ext"

      Regards,
      Franck

      Répondre à ce message

      • Le lecteur FreepapeR 2 v0.9.1 Le 13 juillet 2011 à 15:57

        Hi !

        Sorry for the late !

        Here is :

        Arquivo AVM1 inválido !
        Arquivo não encontrado !

        About the logo, I kept it there, because credits must appear somewhere ;-)

        Remember that you must have pt.xml and pt-BR.xml.

        About the .php translation, yes of course, just send to my e-mail the file, I suppose that it is to a new version of freepaper because I didn’t founded it on freepaper2-0-9-1.

        Répondre à ce message

        • Le lecteur FreepapeR 2 v0.9.1 Le 18 juillet 2011 à 10:13 , par Franck Ruzzin

          Thanks Frederico,

          About the php localization files (freepaper2_pt.php), I made a mistake. They are used only with the FreepapeR SPIP plugin.
          So you’re not concerned with these files.

          Regards.
          Franck

          Répondre à ce message

        • Le lecteur FreepapeR 2 v0.9.1 Le 18 juillet 2011 à 10:30 , par Franck Ruzzin

          Frederico,

          I had a look to the pt.xml and pt-BR.xml files you sent to me, but I didn’t notice any difference.
          May be I’m missing something ?

          Regards,
          Franck

          Répondre à ce message

          • Le lecteur FreepapeR 2 v0.9.1 Le 5 août 2011 à 16:40

            Hi,

            Have you talked that two tags are new, so I have translated them but didn’t included the tag in last post. So here they are :

            Arquivo AVM1 inválido !
            Arquivo não encontrado !

            Is there right ? Or haven’t understand you right...

            Répondre à ce message

  • Le lecteur FreepapeR 2 v0.9.1 Le 23 juin 2011 à 14:36 , par moko

    bonjour
    J’aimerais savoir quelles variables faut-il modifier dans le fichier de configuration afin d’afficher la page en plein écran(par défaut).
    C’est à dire que le magazine s’affiche directement en plein écran.

    Je vous remercie d’avance.

    Répondre à ce message

    • Le lecteur FreepapeR 2 v0.9.1 Le 23 juin 2011 à 15:54 , par Franck Ruzzin

      Bonjour,

      Concernant la question de l’affichage initial du lecteur en mode plein écran, voici un extrait de la documentation de Flex :
      "Full-screen mode is initiated in response to a mouse click or key press by the user ; the movie cannot change Stage.displayState without user input."

      Seule une action de l’utilisateur permet de passer en plein écran. Cela ne peut pas être fait par programme. On démarre donc en mode normal (dans la page HTML) et un clic permet de passer en mode plein écran qui n’est pas autorisé au démarrage.

      Cordialement,

      Franck

      Répondre à ce message

  • Le lecteur FreepapeR 2 v0.9.1 Le 29 juin 2011 à 13:20 , par Eric

    Bonjour.

    Y aurait il la possibilitee d avoir un bouton imprimer dans le menu. ???

    Eric

    Répondre à ce message

  • Le lecteur FreepapeR 2 v0.9.1 Le 25 août 2011 à 17:42 , par Vias

    Bonjour,

    Je n’arrive pas à visualiser mon PDF.
    Je suis chez 1&1.

    Je n’ai pas tout compris pour le fichier binaire pdf2swf... Je ne sais pas quoi en faire ;(

    voici un exemple : exemple bug

    Merci d’avance pour votre aide !

    Répondre à ce message

    • Le lecteur FreepapeR 2 v0.9.1 Le 25 août 2011 à 17:55 , par Franck Ruzzin

      Bonjour Vias,

      Il faut placer le fichier pdf2swf (celui pour 1&1, dont le zip est à http://lededansdubocal.net/IMG/zip/...) à la racine du plugin freepaper2 sur le serveur (au même niveau que le fichier plugin.xml).

      Ensuite, à l’aide du client ftp qui a permis de copier pdf2swf, il faut modifier les droit d’accès au fichier et autoriser le droit Exécuter pour le propriétaire (au moins) :

      Avec Filezilla, faire un clic droit sur le fichier pdf2swf, choisir le menu Droits d’accès au fichier, cocher la case Exécuter (pour le propriétaire, 1 ère ligne), puis valider par OK.

      Cordialement,
      Franck

      Répondre à ce message

      • Le lecteur FreepapeR 2 v0.9.1 Le 25 août 2011 à 20:01 , par Vias

        bonjour,

        J’ai mit le fichier pdf2swf dans freepaper2 et les droit qui vont avec. Sinon je n’ai pas de fichier plugin.xml car je suis avec la version de base et je suis sur mon propre cms.

        Voici maintenant le message d’erreur que j’ai :

        input URL : http://www.latavernedujeu.fr/images...
        - >Input File :
        - >/kunden/homepages/46/d295356412/htdocs/images_fiche/12/avis.pdf
        - >Output File :
        - >/kunden/homepages/46/d295356412/htdocs/images_fiche/12/avis.pdf.swf
        - >
        - >Cannot find file /kunden/homepages/46/d295356412/htdocs/images_fiche/12/avis.pdf
        - >EXEC RETURN VALUE : 1

        Je ne comprend pas car mon fichier est bien là :(

        je te redonne ma page d’exemple : http://www.latavernedujeu.fr/jeux-de-societes/jeux-adultes/jeux-de-plateau/age-of-conan-24-12.html#corps

        A+

        Répondre à ce message

        • Le lecteur FreepapeR 2 v0.9.1 Le 25 août 2011 à 20:44 , par Franck Ruzzin

          Vias,

          Peut tu vérifier que

          http://www.latavernedujeu.fr/images... (URL)

          correspond bien à /kunden/homepages/46/d295356412/htdocs/images_fiche/12/avis.pdf (filesystem)

          et que /kunden/homepages/46/d295356412/htdocs/images_fiche/12/avis.pdf peut-être lu ? (n’y aurait il pas un répertoire interdit à la lecture ?, cad images_fiche peut-il être traversé, 12 peut-il être traversé et avis.pdf peut-il être lu ?)

          Cordialement,
          Franck

          Répondre à ce message

          • Le lecteur FreepapeR 2 v0.9.1 Le 25 août 2011 à 21:12 , par Vias

            Franck,

            normalement c’est bon, le fichier a bien les droits de lecture et on peut passer par les dossier :)

            sinon je t’avoue que je ne sais pas trop comment vérifier si le chemin est le bon pour : /kunden/homepages/46/d295356412/htdocs/images_fiche/12/avis.pdf

            Sinon j’ai changer les 2 paramètres suivants dans le fichier freepaper2.php :

            $rootURL="http://www.latavernedujeu.fr" ;
            $rootFilePath="http://www.latavernedujeu.fr" ;

            Et voilà le résultat :

            input URL : http://www.latavernedujeu.fr/images...
            - >Input File :
            - >http://www.latavernedujeu.fr/images...
            - >Output File :
            - >http://www.latavernedujeu.fr/images...
            - >
            - >Cannot find file http://www.latavernedujeu.fr/images...
            - >EXEC RETURN VALUE : 1

            On ne peut toujours pas lire le fichier ... SNIF !

            Sinon voici mon arborescence :

            index.php (la page de base du site)
            inculdes/freepaper/.... (tous les fichier de freepaper)
            images_fiche/12/avis.pdf (mon pdf que je souhaite convertir)

            Merci pour ton aide :)

            Répondre à ce message

            • Le lecteur FreepapeR 2 v0.9.1 Le 25 août 2011 à 21:55 , par Franck Ruzzin

              Bonsoir Vias,

              pour trouver le chemin (filesystem) du fichier avis.pdf, tu écris le fichier suivant (nomme le test.php)

              <?php
                phpinfo();
              ?>

              il est simple,il n’y a que 3 lignes. Tu le places dans le même répertoire que le fichier avis.pdf.
              ensuite accède à l’URL : http://www.latavernedujeu.fr/images...

              (tesp.php et avis.pdf étant dans le même répertoire, ils ont le même chemin d’accès)

              Tu devrais ainsi trouver et URL et filesystem dans le tableau PHP Variables.

              regarde par exemple les valeurs _SERVER["DOCUMENT_ROOT"] et _SERVER["HTTP_HOST"]

              Du coup, en regardant cela je me dis que les variables seraient plutôt :

              $rootURL="http://www.latavernedujeu.fr/" ;
              $rootFilePath="/kunden/homepages/46/d295356412/htdocs" ;

              $rootURL doit être une URL
              $rootFilePath doit être un chemin
              ces 2 variables désignent la racine du site

              Normalement ces valeurs sont auto détectées. Mais si on s’aperçoit que le systême se trompe (URL rewriting,...) on peut forcer leurs valeurs.

              Répondre à ce message

              • Le lecteur FreepapeR 2 v0.9.1 Le 25 août 2011 à 22:41 , par Vias

                Franck,

                J’ai changé les valeurs et ça ne change rien.
                J’ai fait le test.php et le chemin est bien le bon.

                as tu une autre idée ?

                Répondre à ce message

                • Le lecteur FreepapeR 2 v0.9.1 Le 25 août 2011 à 23:02 , par Franck Ruzzin

                  Vias,

                  Je dois bien admettre que je ne comprends pas très bien ce qu’il se passe...

                  Peut-être une piste en regardant les résultats de test.php. Certaines valeurs ont un défaut :

                  _SERVER["PHP_SELF"]   :        //images_fiches/12/test.php
                  _SERVER["SCRIPT_URI"] :        http://www.latavernedujeu.fr//images_fiches/12/test.php
                  _SERVER["SCRIPT_URL"] :        //images_fiches/12/test.php

                  Le « double slash » que l’on retrouve dans plusieurs variables (et qui ne devrait pas être présent) pose peut-être bien un problème lors de la comparaison des chaînes lorsque l’on cherche à obtenir un chemin de fichier à partir d’une URL.
                  Il est possible que certaines requêtes donnent // d’autre / et alors la comparaison échoue...

                  La piste est à explorer

                  Cordialement,
                  Franck

                  Répondre à ce message

                  • Le lecteur FreepapeR 2 v0.9.1 Le 26 août 2011 à 01:28 , par Vias

                    Franck,

                    je suis désolé... j’ai fais mon boulet !

                    J’ai oublier un "s" :(
                    mal écrit : "images_fichies"

                    Ca fonctionne toujours pas par contre.
                    J’ai un nouveau message d’erreur :

                    input URL : http://www.latavernedujeu.fr/images...
                    - >Input File :
                    - >/kunden/homepages/46/d295356412/htdocs/images_fiches/12/avis.pdf
                    - >Output File :
                    - >/kunden/homepages/46/d295356412/htdocs/images_fiches/12/avis.pdf.swf
                    - >
                    - >EXEC RETURN VALUE : 11

                    Je vais aller me coucher

                    bonne nuit

                    Répondre à ce message

                    • Le lecteur FreepapeR 2 v0.9.1 Le 26 août 2011 à 09:29 , par Franck Ruzzin

                      Bonjour Vias,

                      On dirait que tout est bon... sauf pdf2swf (erreur 11) !

                      Il est possible que pdf2swf ait été altéré lors du transfert vers le site http://www.latavernedujeu.fr. On peut le vérifier en comparant les tailles de pdf2swf original et transféré (j’ai déjà eu un problème similaire avec filezilla, et j’ai du forcer un transfert de données binaire pour le résoudre).

                      Essaye donc de refaire le transfert vers le serveur avec ton logiciel ftp favori, en forçant le mode binaire.

                      Avec filezilla, avant de débuter le transfert, choisir le menu Transfert/Type de transfert/Binaire, puis transférer le fichier (écraser l’ancien). Je pense qu’avec d’autre logiciels, il doit y avoir un réglage équivalent.

                      Et bien penser ensuite à replacer le bit d’exécution à 1.

                      Cordialement,
                      Franck.

                      Répondre à ce message

                      • Le lecteur FreepapeR 2 v0.9.1 Le 26 août 2011 à 09:55 , par Vias

                        Super ça avance !

                        Tu avais raison, il y avait 10 octet de différence. J’ai fait le transfert en mode binaire et maintenant le fichier swf est bien généré dans le bon dossier.
                        Par contre, il ne trouve pas le fichier.

                        Voici maintenant le message qui s’affiche. Je pense que c’est normal :

                        input URL : http://www.latavernedujeu.fr/images...
                        - >Input File :
                        - >/kunden/homepages/46/d295356412/htdocs/images_fiches/12/avis.pdf
                        - >Output File :
                        - >/kunden/homepages/46/d295356412/htdocs/images_fiches/12/avis.pdf.swf
                        - >
                        - >Ouput file is up to date
                        - >EXEC RETURN VALUE : 0

                        Sinon que veux tu dire par “Et bien penser ensuite à replacer le bit d’exécution à 1.” ?

                        Merci beaucoup pour ton aide ! Ça fait vraiment plaisir d’avoir des personnes comme toi pour aider les autres :)

                        Répondre à ce message

                      • Le lecteur FreepapeR 2 v0.9.1 Le 26 août 2011 à 10:52 , par Vias

                        C’est bon ça fonctionne !!!

                        Je suis trop contant après une journée de programmation !!!

                        Merci encore pour ton travail. Je conseillerai vivement ton application :)

                        Et merci pour ton attention.

                        Cordialement
                        Vias

                        Répondre à ce message

Répondre à cet article