Conversion en masse de PDF en PDF/A aux normes ISO
Java | C# | .NET Core | nuget | C/C++ | Ligne de commande | Dossiers surveillés
3-Heights™ PDF to PDF/A Converter est un module pour la conversion de documents PDF au format d’archivage à long terme PDF/A. Le document d’entrée est analysé, converti et si nécessaire signé numériquement lors du même processus. Le module est robuste et extensible, ce qui permet son intégration dans différents processus tels que la standardisation, l’assurance qualité ou la migration des archives.
Avec la mise à disposition du 3-Heights™ PDF to PDF/A Converter de la société PDF Tools AG et du moteur OCR d’ABBYY en tant que services centraux, chaque document peut désormais être converti en PDF/A et faire l’objet d’une consultation électronique dans le système de la justice. Grâce à l’interface de programmation du convertisseur PDF/A, la BRZ a pu intégrer le produit rapidement et simplement dans son environnement.
By integrating the 3-Heights™ components, the Volkswagen Foundation achieved a standardization of the different PDF variants in their DMS. As well, the conversion of different image formats into full-text indexed PDF documents is possible.
Formats d’entrée
Formats de sortie
*) Pour la création de documents PDF/A le fichier d’entrée doit remplir les conditions requises.
Tous les documents PDF entrants peuvent être convertis directement en PDF/A pour l’archivage de longue durée . Si la conversion d’un document n’est pas possible, celui-ci est refusé dès l’entrée du courrier, ce qui améliore la qualité du processus et réduit le besoin d’un contrôle de qualité ultérieur .
Lors de l’archivage, le convertisseur traite les documents PDF de tous les secteurs d’une entreprise . Il convertit rapidement et facilement en PDF/A les documents qui doivent être archivés et vérifie que le résultat est conforme au standard ISO . Comme « portier » il assure que seuls les fichiers conformes sont admis dans les processus de l’entreprise ou les archives de longue durée .
Convert a PDF document to a specific PDF/A compliance level such as PDF/A-2u. Allow for automatic downgrade, e.g. to PDF/A-2b, if the input file cannot be converted otherwise.
// Create the converter
using (Pdf2Pdf converter = new Pdf2Pdf())
{
// Set compliance level
converter.Compliance = compliance;
converter.AllowDowngrade = true;
// Convert to PDF/A
if (!converter.Convert(inputPath, "", outputPath, ""))
throw new Exception(String.Format("Input file {0} could not be converted. " +
"{1} (ErrorCode: 0x{2:x}).", inputPath, converter.ErrorMessage, converter.ErrorCode));
}
// Create the converter
converter = new Pdf2PdfAPI();
// Set compliance level
converter.setCompliance(compliance);
converter.setAllowDowngrade(true);
// Convert to PDF/A
if (!converter.convert(inputPath, "", outputPath, ""))
throw new Exception(String.format("Input file %s could not be converted. %s " +
"(ErrorCode: 0x%08x).", inputPath, converter.getErrorMessage(), converter.getErrorCode()));
// Create the converter
pConverter = Pdf2PdfCreateObject();
// Set compliance level
Pdf2PdfSetCompliance(pConverter, eCompliance);
Pdf2PdfSetAllowDowngrade(pConverter, 1);
// Convert to PDF/A
if (!Pdf2PdfConvert(pConverter, szInputPath, _T(""), szOutputPath, _T("")))
{
_tprintf(_T("Input file %s could not be converted. %s (ErrorCode: 0x%08x).\n"), szInputPath, Pdf2PdfGetErrorMessage(pConverter), Pdf2PdfGetErrorCode(pConverter));
iReturnValue = 1;
}
3-Heights™ PDF to PDF/A Converter analyse d’abord le document entrant selon le degré de conformité sélectionné (niveau A, B ou U) . A l’aide du résultat de l’analyse , il procède ensuite à la conversion pour le niveau de conformité le plus élevé possible . En option, le fichier de sortie peut également être analysé .
La conversion incorpore les polices de caractères manquantes et les optimise par la formation de sous-groupes. Pour les espaces colorimétriques qui dépendent d’appareils , des profils de couleurs appropriés sont incorporés . Si nécessaire une intention de sortie est produite . Les contenus interdits tels que les JavaScripts et les contenus superflus seront supprimés , et les contenus prescrits seront rajoutés dans la mesure du possible . Lors de la conversion le fichier est reformaté et les réparations pouvant être effectuées en toute sécurité sont effectuées .
Signature numérique : l’apposition automatisée d’une signature électronique avancée d’entreprise ou d’une signature électronique personnelle qualifiée (QES) assure l’authenticité et l’intégrité des documents archivés . Moyennant l’incorporation d’une estampille temporelle et de la validité du certificat (revocation information) , la signature numérique reste contrôlable à long terme .
Assembling PDF documents from various sources is a crucial part of an output management system. And, as the document needs to be archived in most cases, it should conform to the PDF/A standard. Is there a way to assemble a document and accomplish PDF/A conformance in one step?
XML or PDF? That's one of the most heard questions when it comes to invoice document formats. XML is the preferred format for machines whereas PDF is the format for humans. But why not have the cake and eat it? With ZUGFeRD you can have both documents in one file.
ZUGFeRD-spécial à propos des factures électroniques en format PDF/A