PdfCompliance

PdfCompliance enumeration

Spécifie le niveau de conformité aux normes PDF.

public enum PdfCompliance

Valeurs

NomÉvaluerLa description
Pdf170Le fichier de sortie sera conforme à la norme PDF 1.7 (ISO 32000-1).
Pdf201Le fichier de sortie sera conforme à la norme PDF 2.0 (ISO 32000-2).
PdfA1a2Le fichier de sortie sera conforme à la norme PDF/A-1a (ISO 19005-1). Ce niveau inclut toutes les exigences de PDF/A-1b et exige en outre que la structure du document soit incluse (également appelée « étiquetée »). ), dans le but de garantir que le contenu du document puisse être recherché et réutilisé.
PdfA1b3Le fichier de sortie sera conforme à la norme PDF/A-1b (ISO 19005-1). PDF/A-1b a pour objectif d’assurer une reproduction fiable de l’ aspect visuel du document.
PdfA2a4Le fichier de sortie sera conforme à la norme PDF/A-2a (ISO 19005-2). Ce niveau inclut toutes les exigences de PDF/A-2u et exige en outre que la structure du document soit incluse (également connue sous le nom de « balisée »). ), dans le but de garantir que le contenu du document puisse être recherché et réutilisé.
PdfA2u5Le fichier de sortie sera conforme à la norme PDF/A-2u (ISO 19005-2). PDF/A-2u a pour objectif de préserver l’apparence visuelle statique du document dans le temps, indépendamment des outils et des systèmes utilisés pour créer, stocker ou le rendu des fichiers. De plus, tout texte contenu dans document peut être extrait de manière fiable sous la forme d’une série de points de code Unicode.
PdfA46Le fichier de sortie sera conforme à la norme PDF/A-4 (ISO 19005-4:2020). PDF/A-4 a pour objectif de préserver l’apparence visuelle statique du document dans le temps, indépendamment des outils et des systèmes utilisés pour créer , le stockage ou le rendu des fichiers. De plus, tout texte contenu dans document peut être extrait de manière fiable sous la forme d’une série de points de code Unicode.
PdfUa17Le fichier de sortie sera conforme à la norme PDF/UA-1 (ISO 14289-1). L’objectif principal de PDF/UA est de définir comment représenter les documents électroniques au format PDF d’une manière qui permette au fichier d’être accessible.

Exemples

Montre comment définir le niveau de conformité aux normes PDF des documents PDF enregistrés.

Document doc = new Document(MyDir + "Images.docx");

// Crée un objet "PdfSaveOptions" que l'on peut passer à la méthode "Save" du document
// pour modifier la façon dont cette méthode convertit le document en .PDF.
// Notez que certaines PdfSaveOptions sont interdites lors de l'enregistrement dans l'un des standards et automatiquement corrigées.
// Utilisez IWarningCallback pour savoir quelles options sont automatiquement corrigées.
PdfSaveOptions saveOptions = new PdfSaveOptions();

// Fixer la propriété "Compliance" à "PdfCompliance.PdfA1b" pour être conforme à la norme "PDF/A-1b",
// qui vise à préserver l'apparence visuelle du document au fur et à mesure qu'Aspose.Words le convertit en PDF.
// Définissez la propriété "Compliance" sur "PdfCompliance.Pdf17" pour être conforme à la norme "1.7".
// Fixer la propriété "Compliance" à "PdfCompliance.PdfA1a" pour être conforme à la norme "PDF/A-1a",
// qui est conforme à "PDF/A-1b" tout en préservant la structure du document original.
// Fixer la propriété "Compliance" à "PdfCompliance.PdfUa1" pour être conforme à la norme "PDF/UA-1" (ISO 14289-1),
// qui vise à définir des documents électroniques représentatifs en PDF qui permettent au fichier d'être accessible.
// Définissez la propriété "Compliance" sur "PdfCompliance.Pdf20" pour être conforme à la norme "PDF 2.0" (ISO 32000-2).
// Définissez la propriété "Compliance" sur "PdfCompliance.PdfA4" pour être conforme à la norme "PDF/A-4" (ISO 19004:2020),
// qui préserve l'apparence visuelle statique du document au fil du temps.
// Cela facilite la recherche dans les documents mais peut augmenter considérablement la taille de documents déjà volumineux.
saveOptions.Compliance = pdfCompliance;

doc.Save(ArtifactsDir + "PdfSaveOptions.Compliance.pdf", saveOptions);

Voir également