Projet

Général

Profil

Actions

Fonctionnalité #14176

fermé

[Conversion] Plugin de conversion PDF vers PDF-a

Ajouté par Cyril VAZQUEZ il y a plus de 4 ans. Mis à jour il y a presque 2 ans.

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 1 (1 ouverte0 fermée)

Lié à Backlog RM - Fonctionnalité #22981: [Conversion] Utiliser le nom de fichier source pour le résultatComplément d'InformationsCyril VAZQUEZ29/11/2022Actions

Mis à jour par Elodie SOME-BLAD il y a environ 4 ans

  • Version cible changé de 2.6 à Product Backlog

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

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

Mis à jour par Emmanuel DILLARD il y a plus de 3 ans

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

Mis à jour par Cyril VAZQUEZ il y a presque 3 ans

  • Version cible changé de Inscription Backlog à 3.0

Mis à jour par Cyril VAZQUEZ il y a presque 2 ans

  • Version cible changé de 3.0 à Inscription Backlog

Mis à jour par Cyril VAZQUEZ il y a presque 2 ans

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

[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

Mis à jour par Cyril VAZQUEZ il y a presque 2 ans

  • Version cible changé de Inscription Backlog à 2.9

Mis à jour par Cyril VAZQUEZ il y a presque 2 ans

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

Corrigé localement.

Mis à jour par Cyril VAZQUEZ il y a presque 2 ans

Mis à jour par Cyril VAZQUEZ il y a presque 2 ans

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

Mis à jour par Cyril VAZQUEZ il y a presque 2 ans

  • Version cible changé de 2.9 à 2.9.3

Mis à jour par Cyril VAZQUEZ il y a presque 2 ans

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

Mis à jour par Cyril VAZQUEZ il y a presque 2 ans

  • 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

Mis à jour par Cyril VAZQUEZ il y a presque 2 ans

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

Mis à jour par Cyril VAZQUEZ il y a presque 2 ans

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

Formats disponibles : Atom PDF