Esup-Signature

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Bloc de code
languagebash
themeRDark
mvn -version

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: /opt/maven
Java version: 14.0.1, vendor: AdoptOpenJDK, runtime: /usr/lib/jvm/adoptopenjdk-14-hotspot-amd64
Default locale: fr_FR, platform encoding: UTF-8
OS name: "linux", version: "4.19.0-9-amd64", arch: "amd64", family: "unix"


Avertissementnote

Pour rendre la commande mvn opérante pour tous les profiles, il faut rebooter.

...

Info

La conversion vers PDF/A nécessite l'incoporation des polices dans le PDF. Ceci peut poser des problèmes pour plusieurs raisons :

  • La police n'est pas présente sur le système d'exploitation exécutant ghostscript.
  • La police n'est pas libre de droits.
  • Dans les deux cas précédent la police de substitution pourrait modifier la taille du document et donc bloquer la conversion.

Si la conversion n'est pas possible, le document sera signé dans son format d'origine. Cependant il est possible d'installer les polices manquantes pour que Ghostscript puisse tout de même faire la convertions. Le nouveau parametre path-to-fonts : /usr/share/fonts , précise l'emplacement où GS doit chercher les polices (le dossier du système contenant toutes les polices).

Voici deux méthodes (debian et centos) pour installer les polices Microsoft (les principales susceptibles d'être présentes dans les PDF) sur linux :

Debian :

wget http://ftp.br.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb

#Dependence for dpkg
apt-get install cabextract

#Install fonts by dpkg
dpkg -i ttf-mscorefonts-installer_3.6_all.deb


CentOS :

yum install curl cabextract xorg-x11-font-utils fontconfig
yum install https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm


Remarque

ne Ne pas oublier de modifier le chemin d'acces à ghostscript dans la configuration d'esup-signature dans application.yml : pdf: path-to-g-s

...