PdfCompliance

PdfCompliance enumeration

Specifica il livello di conformità agli standard PDF.

public enum PdfCompliance

I valori

NomeValoreDescrizione
Pdf170Il file di output sarà conforme allo standard PDF 1.7 (ISO 32000-1).
Pdf201Il file di output sarà conforme allo standard PDF 2.0 (ISO 32000-2).
PdfA1a2Il file di output sarà conforme allo standard PDF/A-1a (ISO 19005-1). Questo livello include tutti i requisiti di PDF/A-1b e richiede inoltre che sia inclusa la struttura del documento (nota anche come “tagged” ), con l’obiettivo di garantire che il contenuto del documento possa essere cercato e riproposto.
PdfA1b3Il file di output sarà conforme allo standard PDF/A-1b (ISO 19005-1). PDF/A-1b ha l’obiettivo di garantire una riproduzione affidabile dell’ aspetto visivo del documento.
PdfA2a4Il file di output sarà conforme allo standard PDF/A-2a (ISO 19005-2). Questo livello include tutti i requisiti di PDF/A-2u e richiede inoltre che sia inclusa la struttura del documento (nota anche come “tagged” ), con l’obiettivo di garantire che il contenuto del documento possa essere cercato e riproposto.
PdfA2u5Il file di output sarà conforme allo standard PDF/A-2u (ISO 19005-2). PDF/A-2u ha l’obiettivo di preservare nel tempo l’aspetto visivo statico del documento, indipendentemente dagli strumenti e dai sistemi utilizzati per creare, archiviare o eseguire il rendering dei file. Inoltre, qualsiasi testo contenuto nel documento può essere estratto in modo affidabile come una serie di punti di codice Unicode.
PdfA46Il file di output sarà conforme allo standard PDF/A-4 (ISO 19005-4:2020). PDF/A-4 ha l’obiettivo di preservare nel tempo l’aspetto visivo statico del documento, indipendentemente dagli strumenti e dai sistemi utilizzati per la creazione , archiviando o visualizzando i file. Inoltre, qualsiasi testo contenuto nel documento può essere estratto in modo affidabile come una serie di punti di codice Unicode.
PdfUa17Il file di output sarà conforme allo standard PDF/UA-1 (ISO 14289-1). Lo scopo principale di PDF/UA è definire come rappresentare i documenti elettronici nel formato PDF in un modo che consenta al file di essere accessibile.

Esempi

Mostra come impostare il livello di conformità agli standard PDF dei documenti PDF salvati.

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

// Crea un oggetto "PdfSaveOptions" che possiamo passare al metodo "Save" del documento
// per modificare il modo in cui il metodo converte il documento in .PDF.
// Tieni presente che alcune PdfSaveOptions sono vietate durante il salvataggio in uno degli standard e vengono riparate automaticamente.
// Utilizza IWarningCallback per sapere quali opzioni vengono corrette automaticamente.
PdfSaveOptions saveOptions = new PdfSaveOptions();

// Imposta la proprietà "Compliance" su "PdfCompliance.PdfA1b" per conformarsi allo standard "PDF/A-1b",
// che mira a preservare l'aspetto visivo del documento mentre Aspose.Words lo converte in PDF.
// Imposta la proprietà "Compliance" su "PdfCompliance.Pdf17" per conformarsi allo standard "1.7".
// Imposta la proprietà "Conformità" su "PdfCompliance.PdfA1a" per conformarsi allo standard "PDF/A-1a",
// che è conforme a "PDF/A-1b" e preserva la struttura del documento originale.
// Imposta la proprietà "Compliance" su "PdfCompliance.PdfUa1" per conformarsi allo standard "PDF/UA-1" (ISO 14289-1),
// che mira a definire i documenti elettronici in PDF che consentono l'accesso al file.
// Imposta la proprietà "Conformità" su "PdfCompliance.Pdf20" per conformarsi allo standard "PDF 2.0" (ISO 32000-2).
// Imposta la proprietà "Conformità" su "PdfCompliance.PdfA4" per conformarsi allo standard "PDF/A-4" (ISO 19004:2020),
// che preservano l'aspetto visivo statico del documento nel tempo.
// Ciò aiuta a rendere i documenti ricercabili ma può aumentare significativamente la dimensione di documenti già di grandi dimensioni.
saveOptions.Compliance = pdfCompliance;

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

Guarda anche