Apps

Module de conversion PDF 3.0.1

Description

Ce module effectue une conversion PDF d'un certain nombre de formats de document (doc, xls, ppt, odt, docx, xlsx, pptx, ...). Il est basé sur :

  • OpenOffice 3.0 (ou plus), exécuté en tant que service;
  • L'API JODConverter 2.2.2.
  • Le Module Indexation des fichiers 3.2. La version 3.0 du convertisseur PDF est compatible avec JCMS 6.1.

Attention ! La licence de production de ce module est payante. Ce module peut être déployé en production par les utilisateurs disposant d'une license JCMS Universal.


Installation

L'installation se fait en plusieurs étapes. On suppose que le module d'indexation 3.2 est installé.

  1. PDFConverterPlugin : suivre le processus d'installation de la gestion des modules JCMS, puis redémarrer le site JCMS.
  2. Installation et démarrage d'OpenOffice.
  3. Installation et démarrage  du service web JODConverter.
  4. Configuration du module PDFConverter.

Installation et démarrage de OpenOffice

  1. Télécharger OpenOffice 3.0 (ou version ultérieure), et réaliser l'installation comme expliqué dans la documentation de OpenOffice.
  2. Ajouter le sous-répertoire program du répertoire d'installation de OpenOffice dans le path système.
  3. Lancer OpenOffice pour écouter sur le port 8100 de la manière suivante : soffice -headless -nofirststartwizard -accept="socket,port=8100;urp;"

NB : Dans la version actuelle du plugin, c'est à l'administrateur système de plannifier le démarrage et de monitorer OpenOffice.

Installation, configuration et démarrage du service web JODConverter

Ce module repose sur un service web mis à disposition par une webapp J2EE appelée JODConverter (pour Java OpenDocument Converter). Cette webapp doit être déployée sur la même machine qu'OpenOffice, mais le module PDFConverter peut appeler le service web à distance. De cette manière, il est possible d'installer OpenOffice et JODConverter sur une autre machine que celle sur laquelle fonctionne l'application JCMS.

Le service web est produit par une webapp J2EE. On peut utiliser la webapp préinstallé dans Tomcat en décompressant jodconverter-tomcat-2.2.2.zip (assurez vous néanmoins q'un JDK soit installé et que la variable JAVA_HOME soit correctement configurée), ou bien déployer la webapp jodconverter-webapp-2.2.2.zip dans votre server d'application J2EE préféré (même dans le même serveur d'application que JCMS, avec un context path distinct).

Pour restreindre l'accés au service web, il est possible d'utiliser un firewall. The web service ne fournit pas de restriction en fonction de la plage d'adresse IP de la requête. Si besoin est, il est possible d'établir une connexion SSL entre le module PDFConverter et le service web JODConverter.

Il y a une taille maximale concernant les fichiers soumis au service web JODConverter. Cette taille maximale peut être modifiée. La valeur par défaut est 4Mo. Cette valeur est à modifier dans le fichier XML suivant <jodconverter_webapp_base_dir>/WEB-INF/applicationContext.xml. Editer la valeur \\beans\bean[@id=fileUpload]\property[@name=sizeMax]\value et positionnez là au nombre maximum d'octets pour les fichiers soumis (8388608 pour 8MB), puis redémarrez la webapp.

Installation de JODConverter

  1. Installer un JDK 1.5
  2. Télécharger jodconverter-tomcat-2.2.2.zip
  3. Décompresser jodconverter-tomcat-2.2.2.zip
  4. Démarrer le service web avec jodconverter-tomcat-2.2.2/bin/startup.bat ou jodconverter-tomcat-2.2.2/bin/startup.sh

Configuration de PDFConverter

Dans l'interface des propriétés :

    Espace d'administration > Exploitation > Gestion des modules >

       Module de conversion PDF > Administration > Propriétés,

positionner la valeur de la propriété Service Web de conversion OpenOffice à <JODConverter_webapp_base_url>/converter/service.

Il est possible de tester le service de conversion en appelant l'url dans un navigateur : <JODConverter_webapp_base_url>/converter.


Changements

PDF Converter Plugin - Version 3.0.1

Bug fix :

  • [PDFCONV-14] Conversion always fail if its duration exceed 180 seconds

PDF Converter Plugin - Version 3.0

Improvements

  • Compatibility JCMS 6.1 and FPP 3.2
  • OpenXML files conversion

PDF Converter Plugin - Version 2.1

Improvement

  • [code]Generics are used
  • [PDFCONV-9] - Add a quick access to the PDF version of a FileDocument
  • [PDFCONV-10] - Add a simple way to regenerate PDF - add a metadata about the date of the PDF
  • Add Live update of properties
  • Add a log to tell when the PDF converter is available while it was not previously
  • Bug : File DONOTERASE.txt was referenced as DONOTERASE.TXT in plugin.xml, then the file was unreachable under Unix OS

PDF Converter Plugin - Version 2.0

  • Compatibility with JCMS 6.0 and FPP 3.0

PDF Converter Plugin - Version 1.1

New Feature

  • Test avalability of OpenOffice with an simple text file. (used by FileProcessor 2.2 or more)

PDF Converter Plugin - Version 1.0.2

Bug

  • Operation is considered as good if PDF already exists

PDF Converter Plugin - Version 1.0.1

Bug

  • [PDFCONV-6] - Some IllegalThreadStateException thrown

Improvement

  • [PDFCONV-7] - Sometimes, exception arise because of HttpClient SoSocket Timeout

PDF Converter Plugin - Version 1.0

New Feature

  • [PDFCONV-1] - [functionnality]Create a processor that make conversion in PDF through OpenOffice
  • [PDFCONV-3] - Create a parser for all files processed by the PDFConverter based on the associated PDF

Task

  • [PDFCONV-4] - Converter only on main leader if file replication is deactivated

Informations

Version
  • 3.0.1
Stabilité
  • Stable
Compatibilité
  • JCMS 6.1
Certifié Jalios
  • Oui
Prix
  • Module payant
Support
  • Jalios Support
Auteur
  • Jalios SA
Licence
  • Jalios
Taille
  • 1,27 Mo
Mis-à-jour
  • 23/11/10
Téléchargements
  • 8
Modules nécessaires
Indexation des fichiers
v 3.3.2