Journal Transformer un fichier Word en PDF avec PDF

Posté par  .
Étiquettes : aucune
0
2
mar.
2004
Je dois dans le cadre de mon stage, mettre un place un système transformant un fichier Word (.doc) en fichier PDF. Le problème est que le système tournera sur un serveur Linux (mutualisé qui plus est). Il ne m'est donc pas possible d'utiliser l'extension COM disponible sous Windows pour faire tout ça directement en utilisant Word.

Est-ce que quelqu'un aurait des retours d'expériences ou des idées pour la mise en place d'un tel système ?

Merci
  • # Re: Transformer un fichier Word en PDF avec PDF

    Posté par  (site web personnel) . Évalué à 2.

    Et en utilisant openoffice ?
    J'imagine qu'il faut scripter tout ça mais c'est déjà un début.
    • [^] # Re: Transformer un fichier Word en PDF avec PDF

      Posté par  . Évalué à 3.

      ça fait un moment que je n'envoie que des pdf (sauf quand il est spécifié un autre format) et pour ça j'imprime dans un fichier postscript puis j'utilise ps2pdf. Du moment que le fichier MS Word est bien rendu dans openoffice le résultat pdf est très satisfesant. Malheureusement il y a des document MS Word qui s'affiche un peu n'importe comment dans OO.

      si j'utilise ps2pdf au lieu de l'exportation PDF de OO c'est parce que OO génère des PDF nettement plus gros (x8 sur mon CV) que ps2pdf pour un rendu similaire.
  • # Re: Transformer un fichier Word en PDF avec PDF

    Posté par  (site web personnel) . Évalué à 2.

    Imprimante postscript virtuelle partagée par samba et qui appelle ps2pdf sur le serveur.

    Ensuite, le répertoire dans lequelle tu dépose les pdf sur le serveur est lui-aussi partagé par samba pour que le client puisse récupérer son fichier.

    Fais quelques recherches sur le net, il y a plein de gens qui l'ont fait avant toi.
  • # Re: Transformer un fichier Word en PDF avec PDF

    Posté par  . Évalué à 1.

    Tu devrais aller voir le site http://www.oooconv.de(...)
    Ce site permet de convertir à la volée des documents en utilisant OpenOffice.
    Il me semble qu'ils expliquent assez bien comment ils ont fait.
  • # Re: Transformer un fichier Word en PDF avec PDF

    Posté par  . Évalué à 1.

    suffit d installer une mandrake + samba , c est fait par default :)
    • [^] # Re: Transformer un fichier Word en PDF avec PDF

      Posté par  . Évalué à 1.

      gni ?
      • [^] # Re: Transformer un fichier Word en PDF avec PDF

        Posté par  . Évalué à 3.

        la conf du samba de la mandrake contient une imprimante pdf virtuelle

        # A useful application of samba is to make a PDF-generation service
        # To streamline this, install windows postscript drivers (preferably colour)
        # on the samba server, so that clients can automatically install them.

        [pdf-generator]
        path = /var/tmp
        guest ok = No
        printable = Yes
        comment = PDF Generator (only valid users)
        #print command = /usr/share/samba/scripts/print-pdf file path win_path recipient IP doc_name &
        print command = /usr/share/samba/scripts/print-pdf %s ~%u //%L/%u %m %I &

        [pdf-screen]
        copy = pdf-generator
        comment = PDF Generator - Screen quality (only valid users)
        print command=/usr/share/samba/scripts/print-pdf %s ~%u //%L/%u %m %I "" %S &

        [pdf-printer]
        copy = pdf-generator
        comment = PDF Generator - Print quality (only valid users)
        print command=/usr/share/samba/scripts/print-pdf %s ~%u //%L/%u %m %I "" %S &

        [pdf-prepress]
        copy = pdf-generator
        comment = PDF Generator - PrePress quality (only valid users)
        print command=/usr/share/samba/scripts/print-pdf %s ~%u //%L/%u %m %I "" %S &
  • # Re: Transformer un fichier Word en PDF avec PDF

    Posté par  . Évalué à 1.

    Le problème est que le système sera sur un hébergement *mutualisé* et donc il m'est impossible d'installer quoi que ce soit.... ;(
    • [^] # Re: Transformer un fichier Word en PDF avec PDF

      Posté par  . Évalué à 2.

      a) envoyer le fichier sur le serveur
      b) un petit script php qui envoie ce fichier vers www.oooconv.de et récupère l'adresse du fichier PDF généré
    • [^] # Re: Transformer un fichier Word en PDF avec PDF

      Posté par  . Évalué à 1.

      Un truc qui me gène : je ne vois pas l'avantage de la solution évoquée dans la question par rapport à une solution basée sur samba et ps2pdf.

      Les documents doivent ils être nécessairement convertis sur le serveur mutualisé ?
      Pourrais-t-on imaginer une conversion en interne suivie d'un envoi des fichiers pdf ?
      Je dirais que
      - avec un document OOo + perl ou php, la convertion en pdf est "possible".
      - .doc --> OOo --> .pdf doit être scriptable (aux erreurs de conversion près)
      - logiquement, la convertion de .doc à .pdf, ça se fait sur un poste qui a le COM Word, sinon, c'est du bricolage.
  • # Re: Transformer un fichier Word en PDF avec PDF

    Posté par  (site web personnel, Mastodon) . Évalué à 1.

    le travail est déjà fait : http://wvware.sourceforge.net/(...)

    c'est du GPL et en ligne de commande en plus .....

    M.
  • # Re: Transformer un fichier Word en PDF avec PDF

    Posté par  (site web personnel) . Évalué à 1.

    L'idéal : format Word XML (word 2003), zou une feuille de style sous Fop et c'est fait :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.