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
object ← SaveOptions ← PdfSaveOptions
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
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>
EncryptionDetails
Hämtar eller sätter krypteringsdetaljer. Om det inte anges, kommer ingen kryptering att utföras.
public PdfEncryptionDetails EncryptionDetails { get; set; }
Egenskapsvärde
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
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
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
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
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; }