PdfCompliance
Contenuti
[
Nascondere
]PdfCompliance enumeration
Specifica il livello di conformità agli standard PDF.
public enum PdfCompliance
I valori
Nome | Valore | Descrizione |
---|---|---|
Pdf17 | 0 | Il file di output sarà conforme allo standard PDF 1.7 (ISO 32000-1). |
Pdf20 | 1 | Il file di output sarà conforme allo standard PDF 2.0 (ISO 32000-2). |
PdfA1a | 2 | Il 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. |
PdfA1b | 3 | Il 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. |
PdfA2a | 4 | Il 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. |
PdfA2u | 5 | Il 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. |
PdfA4 | 6 | Il 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. |
PdfUa1 | 7 | Il 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
- spazio dei nomi Aspose.Words.Saving
- assemblea Aspose.Words