Class PdfSaveOptions

Class PdfSaveOptions

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

Klass för XPS-till-PDF sparalternativ.

public class PdfSaveOptions : SaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

Arv

objectSaveOptionsPdfSaveOptions

Implementerar

IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

Ärvt Medlemmar

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()

Konstruktörer

PdfSaveOptions()

Skapar en ny instans av alternativ.

public PdfSaveOptions()

Egenskaper

BatchSize

Anger storleken på en del av sidor som ska överföras från nod till nod.

public int BatchSize { get; set; }

Egenskapsvärde

int

BeforePageSavingEventHandlers

Samlingen av händelsehanterare som utför modifieringar på en XPS-sida strax innan den sparas.

public IList<beforepagesavingeventhandler> BeforePageSavingEventHandlers { get; }

Egenskapsvärde

IList<BeforePageSavingEventHandler&gt;

EncryptionDetails

Hämtar eller sätter krypteringsdetaljer. Om det inte anges, kommer ingen kryptering att utföras.

public PdfEncryptionDetails EncryptionDetails { get; set; }

Egenskapsvärde

PdfEncryptionDetails

ImageCompression

Anger kompressionstyp som ska användas för alla bilder i dokumentet.
Standard är Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Auto.

public PdfImageCompression ImageCompression { get; set; }

Egenskapsvärde

PdfImageCompression

OutlineTreeExpansionLevel

Anger upp till vilken nivå dokumentets innehåll ska utvidgas när PDF-filen öppnas i en visare.
1 - endast första nivåns innehåll visas,
2 - endast första och andra nivåns innehåll visas,
och så vidare.
Standard är 1.

public int OutlineTreeExpansionLevel { get; set; }

Egenskapsvärde

int

OutlineTreeHeight

Anger höjden på dokumentets innehållsträd som ska sparas.
0 - innehållsträdet kommer inte att konverteras,
1 - endast första nivåns innehåll kommer att konverteras,
och så vidare.
Standard är 10.

public int OutlineTreeHeight { get; set; }

Egenskapsvärde

int

PageNumbers

Hämtar/sätter arrayen av sidnummer som ska konverteras.

public int[] PageNumbers { get; set; }

Egenskapsvärde

int[]

PreserveText

I XPS kan vissa textelement innehålla referenser till alternativa glyfformer som inte motsvarar någon teckenkod i typsnittet.
Om denna flagga sätts till true, konverteras texten från sådana XPS-element till grafiska former.
Då visas texten själv som genomskinlig ovanpå. Detta gör att texten i sådana element förblir valbar.
Men biverkningen är att den utdatafilen kan bli mycket större än originalet.
Om denna flagga sätts till false, ersätts tecknen som ska visas som alternativa former med andra tecken som blir mappade till de alternativa glyfformerna.
Därför kommer texten, även om den fortfarande är valbar, att ändras och troligen bli oläslig.
Standard är false.

public bool PreserveText { get; set; }

Egenskapsvärde

bool

TextCompression

Anger kompressionstyp som ska användas för alla innehållsströmmar utom bilder.
Standard är Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate.

public PdfTextCompression TextCompression { get; set; }

Egenskapsvärde

PdfTextCompression

 Svenska