Projet

Général

Profil

Fonctionnalité #14176

[Conversion] Plugin de conversion PDF vers PDF-a

Ajouté par Cyril VAZQUEZ il y a environ 4 ans. Mis à jour il y a plus d'un an.

Statut:
Clôturé
Priorité:
2-Sérieux
Assigné à:
Version cible:
Début:
18/06/2020
Echéance:
Tags RM:
2.9.X

Description

En tant qu'opérateur d'archivage, je veux intégrer une règle de conversion des documents PDF (1.4 et supérieurs) vers le format PDF-a afin de garantir la pérennité des contenus versés en PDF.

A faire
Définir les pré-requis, choisir un outil de conversion (linux et win si possible)
Ajouter le plugin de conversion dans la dépendance fileSystem (comme libreOffice)
Configurer une route de conversion (configuration.ini)
Créer une règle de conversion pour formats PDF (1.4, 5, 6, 7... => pdf/a)
Tester...

Analyse
Meilleur outil trouvé: ghostscript
https://www.ghostscript.com/download/gsdnld.html

Deux étapes au plugin : PDF --> PostScript --> PDF-A

pdf2ps <<source.pdf>> <<temp.ps>>
gs -dPDFA -dBATCH -dNOPAUSE -dPDFSETTINGS=/prepress -dNOOUTERSAVE -sColorConversionStrategy=UseDeviceIndependentColor -sProcessColorModel=DeviceRGB -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=<<target.pdf>> <<temps.ps>>

Demandes liées

Lié à Backlog RM - Fonctionnalité #22981: [Conversion] Utiliser le nom de fichier source pour le résultatComplément d'Informations2022-11-29

Historique

#1 Mis à jour par Elodie SOME-BLAD il y a presque 4 ans

  • Version cible changé de 2.6 à Product Backlog

#3 Mis à jour par Emmanuel DILLARD il y a environ 3 ans

  • Projet changé de Maarch RM - Product Backlog à Backlog RM
  • Version cible changé de Product Backlog à Inscription Backlog
  • Fonction Conversion supprimé

#4 Mis à jour par Emmanuel DILLARD il y a environ 3 ans

  • Statut changé de A traiter à R&D - A étudier

#5 Mis à jour par Cyril VAZQUEZ il y a plus de 2 ans

  • Version cible changé de Inscription Backlog à 3.0

#7 Mis à jour par Cyril VAZQUEZ il y a plus d'un an

  • Version cible changé de 3.0 à Inscription Backlog

#8 Mis à jour par Cyril VAZQUEZ il y a plus d'un an

Développements et test unitaires réalisés sur branche maarchRM feat/14176-PDF_to_PDF-A_converter

Ajout d'un connecteur pour le logiciel Ghostscript dans la dépendance FileSystem (dependency/fileSystem/plugins/GhostScript)

Prérequis
- installer Ghostscript : https://ghostscript.com/releases/gsdnld.html
- configurer le connecteur

[dependency.fileSystem]

ghostScriptExecutable = "chemin vers l'exécutable (si linux ajouter le path ?)"
  • Configurer l'outil de conversion
[dependency.fileSystem]
conversionServices = "[
    {
        'serviceName'     : 'dependency/fileSystem/plugins/GhostScript',
        'softwareName'    : 'Ghostscript',
        'softwareVersion' : '10.0',
        'inputFormats'    : [liste des puid des formats PDF à convertir],
        'outputFormats'   : {
            'fmt/95' : {}
        }
    }
]"
  • Paramétrer la règle de conversion

Test au versement
Créer un bordereau de versement avec PDF 1.3, 1.4...
Activer la conversion dans le niveau de service utilisé par l'accord de versement OU le niveau de service par défaut
Verser.

Test à la demande
Avec des PDF déjà versés ou en désactivant la conversion au versement, pour avoir des PDF non convertis dans l'Archive
Registre AP, recherche de documents par format (PDF1.4)
Demander la conversion via la liste de résultat

#9 Mis à jour par Cyril VAZQUEZ il y a plus d'un an

  • Version cible changé de Inscription Backlog à 2.9

#10 Mis à jour par Cyril VAZQUEZ il y a plus d'un an

Problème avec le nom de fichier généré, cf demande d'évolution liée.

Corrigé localement.

#11 Mis à jour par Cyril VAZQUEZ il y a plus d'un an

#12 Mis à jour par Cyril VAZQUEZ il y a plus d'un an

  • Statut changé de R&D - A étudier à En cours

#13 Mis à jour par Cyril VAZQUEZ il y a plus d'un an

  • Version cible changé de 2.9 à 2.9.3

#14 Mis à jour par Cyril VAZQUEZ il y a plus d'un an

  • Assigné à mis à Cyril VAZQUEZ
  • Tags RM 2.9.X ajouté

#15 Mis à jour par Cyril VAZQUEZ il y a plus d'un an

  • Assigné à changé de Cyril VAZQUEZ à Jérôme BOUCHER

Le dev a été fait et testé sous Windows (CVA et FLE), il faudrait valider en environnement Linux.

Le développement est sur la branche maarchRM/feat/14176-PDF_to_PDF-A_converter
La configuration est détaillée ci-avant.
Il faut aussi penser à ajouter le paramétrage dans les règles de conversion (PDF1.4 => PDF-A)

On peut utiliser une instance AP de démo et le paquet SEDA Actes qui contient un PDF 1.4

#16 Mis à jour par Cyril VAZQUEZ il y a plus d'un an

  • Statut changé de En cours à A livrer
  • Assigné à changé de Jérôme BOUCHER à Cyril VAZQUEZ

#17 Mis à jour par Cyril VAZQUEZ il y a plus d'un an

  • Statut changé de A livrer à Clôturé

Formats disponibles : Atom PDF