Class PdfSaveOptions

Class PdfSaveOptions

Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)

Classe per le opzioni di salvataggio XPS-as-PDF.

public class PdfSaveOptions : SaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

Ereditarietà

objectSaveOptionsPdfSaveOptions

Implementa

IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

Membri ereditati

SaveOptions.SupressErrors, SaveOptions.Size, SaveOptions.Exceptions, SaveOptions.Debug, SaveOptions.AdditionalFontsFolders, SaveOptions.JpegQualityLevel, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Costruttori

PdfSaveOptions()

Crea una nuova istanza delle opzioni.

public PdfSaveOptions()

Proprietà

BatchSize

Specifica la dimensione di una porzione di pagine da passare da nodo a nodo.

public int BatchSize { get; set; }

Valore della Proprietà

int

BeforePageSavingEventHandlers

La collezione di gestori di eventi che eseguono modifiche a una pagina XPS appena prima che venga salvata.

public IList<beforepagesavingeventhandler> BeforePageSavingEventHandlers { get; }

Valore della Proprietà

IList<BeforePageSavingEventHandler&gt;

EncryptionDetails

Ottiene o imposta i dettagli di crittografia. Se non impostato, non verrà eseguita alcuna crittografia.

public PdfEncryptionDetails EncryptionDetails { get; set; }

Valore della Proprietà

PdfEncryptionDetails

ImageCompression

Specifica il tipo di compressione da utilizzare per tutte le immagini nel documento.
Il valore predefinito è Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Auto.

public PdfImageCompression ImageCompression { get; set; }

Valore della Proprietà

PdfImageCompression

OutlineTreeExpansionLevel

Specifica fino a che livello l’indice del documento dovrebbe essere espanso quando il file PDF viene aperto in un visualizzatore.
1 - vengono mostrati solo gli elementi dell’indice di primo livello,
2 - vengono mostrati solo gli elementi dell’indice di primo e secondo livello,
e così via.
Il valore predefinito è 1.

public int OutlineTreeExpansionLevel { get; set; }

Valore della Proprietà

int

OutlineTreeHeight

Specifica l’altezza dell’albero dell’indice del documento da salvare.
0 - l’albero dell’indice non verrà convertito,
1 - solo gli elementi dell’indice di primo livello verranno convertiti,
e così via.
Il valore predefinito è 10.

public int OutlineTreeHeight { get; set; }

Valore della Proprietà

int

PageNumbers

Ottiene/imposta l’array dei numeri delle pagine da convertire.

public int[] PageNumbers { get; set; }

Valore della Proprietà

int[]

PreserveText

In XPS, alcuni elementi di testo possono contenere riferimenti a forme di glifi alternative che non corrispondono a nessun codice carattere nel font.
Se questo flag è impostato su true, il testo di tali elementi XPS viene convertito in forme grafiche.
Quindi il testo stesso appare trasparente sopra. Questo rende il testo di tali elementi selezionabile.
Ma l’effetto collaterale è che il file di output potrebbe essere molto più grande dell’originale.
Se questo flag è impostato su false, i caratteri che dovrebbero essere visualizzati come forme alternative vengono sostituiti con altri caratteri che vengono mappati alle forme di glifi alternative.
Pertanto il testo, sebbene ancora selezionabile, sarà modificato e probabilmente diventerà illeggibile.
Il valore predefinito è false.

public bool PreserveText { get; set; }

Valore della Proprietà

bool

TextCompression

Specifica il tipo di compressione da utilizzare per tutti i flussi di contenuto tranne le immagini.
Il valore predefinito è Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate.

public PdfTextCompression TextCompression { get; set; }

Valore della Proprietà

PdfTextCompression

 Italiano