Class PdfSaveOptions

Class PdfSaveOptions

Namn på plats: Aspose.Words.Saving Sammanfattning: Aspose.Words.dll (25.4.0)

Kan användas för att ange ytterligare alternativ när du sparar ett dokument i Aspose.Words.SaveFormat.Pdf-format.

För att lära dig mer, besök Specify Save Options Dokumentation av artikeln.

public class PdfSaveOptions : FixedPageSaveOptions

Inheritance

object SaveOptions FixedPageSaveOptions PdfSaveOptions

Arvsmedlemmar

FixedPageSaveOptions.Equals(object) , FixedPageSaveOptions.AssertValidIdPrefix(string) , FixedPageSaveOptions.IsValidIdPrefix(string) , FixedPageSaveOptions.PageSet , FixedPageSaveOptions.PageSavingCallback , FixedPageSaveOptions.NumeralFormat , FixedPageSaveOptions.MetafileRenderingOptions , FixedPageSaveOptions.JpegQuality , FixedPageSaveOptions.ColorMode , FixedPageSaveOptions.OptimizeOutput , SaveOptions.CreateSaveOptions(SaveFormat) , SaveOptions.CreateSaveOptions(string) , SaveOptions.SaveFormat , SaveOptions.ExportGeneratorName , SaveOptions.TempFolder , SaveOptions.PrettyFormat , SaveOptions.UseAntiAliasing , SaveOptions.UseHighQualityRendering , SaveOptions.DmlRenderingMode , SaveOptions.DmlEffectsRenderingMode , SaveOptions.ImlRenderingMode , SaveOptions.DefaultTemplate , SaveOptions.UpdateFields , SaveOptions.UpdateLastSavedTimeProperty , SaveOptions.UpdateLastPrintedProperty , SaveOptions.UpdateCreatedTimeProperty , SaveOptions.MemoryOptimization , SaveOptions.UpdateAmbiguousTextFont , SaveOptions.Dml3DEffectsRenderingMode , SaveOptions.ProgressCallback , SaveOptions.AllowEmbeddingPostScriptFonts , SaveOptions.CustomTimeZoneInfo , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

PdfSaveOptions()

Initialiserar en ny instans i denna klass som kan användas för att spara ett dokument iDet är i form av Aspose.Words.SaveFormat.PDF.

public PdfSaveOptions()

Properties

AdditionalTextPositioning

En flagga som anger om du ska skriva ytterligare text positionering operatörer eller inte.

public bool AdditionalTextPositioning { get; set; }

Fastighetsvärde

bool

Remarks

Om ytterligare text positioneringsoperatörer skrivs till utgången PDF. Detta kan hjälpa till att övervinna problem med felaktig textpositionering med vissa skrivare.

Det är standardvärdet.

AttachmentsEmbeddingMode

Få eller ange ett värde som bestämmer hur bilagor är inbäddade i PDF-dokumentet.

public PdfAttachmentsEmbeddingMode AttachmentsEmbeddingMode { get; set; }

Fastighetsvärde

PdfAttachmentsEmbeddingMode

Remarks

Standardvärdet är Aspose.Words.Saving.PdfAttachmentsEmbeddingMode.Ingen och bilagor är inte inbäddade.

PDF/A-1, PDF-A-2 och regelbundna standarder för PDF / A-4 (inte PDF-/A-4f) tillåter inte inbyggda filer. Aspose.Words.Saving.PdfAttachmentsEmbeddingMode.Ingen värde kommer att användas automatiskt.

CacheBackgroundGraphics

Få eller ställa in ett värde som bestämmer om eller inte att cache grafik placerad i dokumentets bakgrund.

public bool CacheBackgroundGraphics { get; set; }

Fastighetsvärde

bool

Remarks

Standardvärdet är och bakgrundsgrafik skrivs i PDF-dokumentet som xObject.

När värdet är bakgrundsgrafik caches inte.

Vissa former stöds inte för caching (former med fält, bokmärken, HRefs).

Dokument bakgrundsgrafik är olika former, diagram, bilder som placeras i footern eller header, samt bakgrund och gränser för en sida.

Compliance

Anger PDF-standardens överensstämmelsesnivå för outputdokument.

public PdfCompliance Compliance { get; set; }

Fastighetsvärde

PdfCompliance

Remarks

Standard är Aspose.Words.Saving.PdfCompliance.Pdf17.

CreateNoteHyperlinks

Anger om du ska konvertera fotnot/endnot referenser i huvudteksthistorien till aktiva hyperlänkar.När du klickar på hyperlänken kommer att leda till motsvarande fotnot/endnote.Default är ‘falsk’.

public bool CreateNoteHyperlinks { get; set; }

Fastighetsvärde

bool

CustomPropertiesExport

Få eller ange ett värde som bestämmer hur Aspose.Words.Document.CustomDocumentProperties exporteras till PDF-filen.

public PdfCustomPropertiesExport CustomPropertiesExport { get; set; }

Fastighetsvärde

PdfCustomPropertiesExport

Remarks

Standardvärdet är Aspose.Words.Saving.PdfCustomPropertiesExport.None.

Aspose.Words.Saving.PdfCustomPropertiesExport.Metadata-värde stöds inte när du sparar till PDF/A. Wl26.Salv.FdFcCustPropertyExports.Standard kommer att användas i stället för PDF / A-1 och PDF -A-2 och _wl26.Salva.

Aspose.Words.Saving.PdfCustomPropertiesExport.Standardvärde stöds inte när du sparar till PDF 2.0. __ WL26.

DigitalSignatureDetails

Få eller ange detaljerna för att underteckna utgångs PDF-dokumentet.

public PdfDigitalSignatureDetails DigitalSignatureDetails { get; set; }

Fastighetsvärde

PdfDigitalSignatureDetails

Remarks

När denna egenskap är inställd på ett giltigt Aspose.Words.Saving.PdfDigitalSignatureDetails objekt, då kommer PDF-dokumentet att skrivas digitalt under.

DisplayDocTitle

En flagga som anger om fönsterns rubrikfält ska visa det dokument som tagits frånInträde till rubriken i informationsspråket.

public bool DisplayDocTitle { get; set; }

Fastighetsvärde

bool

Remarks

Om, bör titelfältet istället visa namnet på PDF-filen som innehåller dokumentet.

Denna flagga krävs av PDF/UA överensstämmelse. värdet används automatiskt när du sparar till PDF/UA.

Det är standardvärdet.

DmlEffectsRenderingMode

Få eller ange ett värde som bestämmer hur DrawingML-effekter renderas.

public override DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }

Fastighetsvärde

DmlEffectsRenderingMode

Remarks

Det standardvärdet är Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.

Denna egenskap används när dokumentet exporteras till fasta sidformat.

Om Aspose.Words.Saving.PdfSaveOptions.Compliance är inställd på Aspose.Words.Saving.PdfCompliance.PdfA1a eller Aspose.Words.Saving.PdfCompliance.PdfA1b returnerar egendomen alltid Aspose.Words.Saving.DmlEffectsRenderingMode.None.

DownsampleOptions

Tillåter att ange downsample-alternativ.

public DownsampleOptions DownsampleOptions { get; set; }

Fastighetsvärde

DownsampleOptions

EmbedAttachments

Få eller ställa in ett värde som bestämmer om eller inte att infoga bilagor till PDF-dokumentet.

[Obsolete("Obsolete, please use AttachmentsEmbeddingMode instead.")]
public bool EmbedAttachments { get; set; }

Fastighetsvärde

bool

Remarks

Standardvärdet är och tillägg inte är inbyggda.

När värdet är bifogade filer införlivas i PDF-dokumentet.

PDF/A-1, PDF / A-2 och PDF (inte nivå F) standard tillåter inte inbäddade filer. värdet används automatiskt.

Inbyggda bilagor stöds inte när kryptering är aktiverad. värdet används automatiskt.

EmbedFullFonts

Kontrollera hur fontarna är inbäddade i de resulterande PDF-dokumenten.

public bool EmbedFullFonts { get; set; }

Fastighetsvärde

bool

Remarks

Det standardvärdet är, vilket innebär att tecknen underinstalleras innan inbäddning. Subsetting är användbar om du vill hålla utgångsfilstorleken mindre.

När detta värde ställs in på, är en fullständig fontfil inbäddad i PDF utan underinställning. Detta kommer att leda till större utgångsfiler, men kan vara ett användbart alternativ när du vill redigera den resulterande PDF senare (t.ex. lägga till mer text).

Vissa teckensnitt är stora (severala megabytes) och införandet av dem utan underställning kommer att leda till stora utgångsdokument.

EncryptionDetails

Få eller ställa in detaljerna för att kryptera utgången PDF-dokumentet.

public PdfEncryptionDetails EncryptionDetails { get; set; }

Fastighetsvärde

PdfEncryptionDetails

Remarks

Standardvärdet är och utgångsdokumentet kommer inte att krypteras. När denna egenskap är inställd på en giltig Aspose.Words.Saving.PdfEncryptionDetails objekt, då utgångsdokumentet PDF kommer att krypteras.

AES-128 krypteringsalgoritmen används när du sparar till PDF 1.7 baserad överensstämmelse (inklusive PDF/UA-1). AES-256 krypteringsalgoritmen används när du sparar till PDF 2.0 baserad överensstämmelse.

Kryptering är förbjuden av PDF/A överensstämmelse. Detta alternativ kommer att ignoreras när du sparar till PDF/A.

Aspose.Words.Saving.PdfPermissions.ContentCopyForAccessibility tillstånd krävs av PDF/UA överensstämmelse om utgångsdokumentet krypteras.

Aspose.Words.Saving.PdfPermissions.ContentCopyForAccessibility-tillståndet försvinner i PDF 2.0-format.Denna tillstånd ignoreras när du sparar till PDF 2.0.

ExportDocumentStructure

Få eller ange ett värde som bestämmer om du ska exportera dokumentstrukturen eller inte.

public bool ExportDocumentStructure { get; set; }

Fastighetsvärde

bool

Remarks

Detta värde ignoreras när du sparar till PDF/A-1a, PDF-A-2a och PDF / UA-1, eftersom dokumentstrukturen är nödvändig för denna överensstämmelse.

Observera att export av dokumentstrukturen väsentligt ökar minnesförbrukningen, särskilt för stora dokument.

ExportLanguageToSpanTag

Få eller ange ett värde som bestämmer om du ska skapa en “Span” tag i dokumentstrukturen för att exportera textspråket.

public bool ExportLanguageToSpanTag { get; set; }

Fastighetsvärde

bool

Remarks

Standardvärdet är och “Lang” attribut ansluts till en markerad innehållssekvens i en sida innehåll ström.

När värdet är “Span” taggen skapas för texten med icke-default språk och “Lang” attribut ansluts till detta tagg.

Detta värde ignoreras när Aspose.Words.Saving.PdfSaveOptions.ExportDocumentStructure är .

ExportParagraphGraphicsToArtifact

Få eller ställa in ett värde som bestämmer om en paragrafgrafik ska märkas som ett konstverk.

public bool ExportParagraphGraphicsToArtifact { get; set; }

Fastighetsvärde

bool

Remarks

Standardvärdet är och paragraf grafiken (undertexter, textfokus, etc.) kommer att märkas som “Span” i dokumentets logiska struktur.

När värdet är paragrafen grafik kommer att märkas som “Artifakt”.

Detta värde ignoreras när Aspose.Words.Saving.PdfSaveOptions.ExportDocumentStructure är .

FontEmbeddingMode

Ange font embeddingsläget.

public PdfFontEmbeddingMode FontEmbeddingMode { get; set; }

Fastighetsvärde

PdfFontEmbeddingMode

Remarks

Det standardvärdet är Aspose.Words.Saving.PdfFontEmbeddingMode.EmbedAll.

Den här inställningen fungerar endast för text i ANSI (Windows-1252) kodning. Om dokumentet innehåller icke-ANSI text då motsvarande tecken kommer att införlivas oavsett denna inställning.

PDF/A och PDF/UA överensstämmelse kräver att alla tecken ska införlivas. Aspose.Words.Saving.PdfFontEmbeddingMode.EmbedAll värde används automatiskt när du sparar till PDF/A och PDF/UA.

HeaderFooterBookmarksExportMode

Det bestämmer hur bokmärken i headers/footers exporteras.

public HeaderFooterBookmarksExportMode HeaderFooterBookmarksExportMode { get; set; }

Fastighetsvärde

HeaderFooterBookmarksExportMode

Remarks

Det standardvärdet är Aspose.Words.Saving.HeaderFooterBookmarksExportMode.All.

Denna egenskap används i kombination med Aspose.Words.Saving.PdfSaveOptions.OutlineOptions alternativet.

ImageColorSpaceExportMode

Anger hur färgutrymmet kommer att väljas för bilderna i PDF-dokumentet.

public PdfImageColorSpaceExportMode ImageColorSpaceExportMode { get; set; }

Fastighetsvärde

PdfImageColorSpaceExportMode

Remarks

Standardvärdet är Aspose.Words.Saving.PdfImageColorSpaceExportMode.Auto.

Om Aspose.Words.Saving.PdfImageColorSpaceExportMode.SimpleCmyk-värde angetts, är alternativet _ www.pdfSaveOptions.image Compression ignorerad och Flatkompression används för alla bilder i dokumentet.

Aspose.Words.Saving.PdfImageColorSpaceExportMode.SimpleCmyk-värde stöds inte när du sparar till PDF/A. Wl26.Salvning.FdfImaxPfD.Auto värde kommer att användas i stället.

ImageCompression

Anger kompressionstyp som ska användas för alla bilder i dokumentet.

public PdfImageCompression ImageCompression { get; set; }

Fastighetsvärde

PdfImageCompression

Remarks

Standard är Aspose.Words.Saving.PdfImageCompression.Auto.

Med hjälp av Aspose.Words.Saving.PdfImageCompression.Jpeg kan du kontrollera kvaliteten på bilderna i utgångsdokumentet genom Aspose.Words.Saving.PdfSaveOptions.JpegQuality egenskap.

Med Aspose.Words.Saving.PdfImageCompression.Jpeg ger den snabbaste omvandlingshastigheten jämfört med prestanda hos andra kompressionstyper, men i det här fallet finns det förlust JPEG kompression.

Med hjälp av Aspose.Words.Saving.PdfImageCompression.Auto gör det möjligt att kontrollera kvaliteten på Jpeg i utgångsdokumentet genom Aspose.Words.Saving.PdfSaveOptions.JpegQuality egenskap, men för andra format, rå pixel data extraheras och sparas med Flate kompression.

InterpolateImages

En flagga som anger om bildinterpolering ska utföras av en matchande läsare.När ‘falsk’ anges, skrivs inte flaggan på utgångsdokumentet och läsarens standard beteende används i stället.

public bool InterpolateImages { get; set; }

Fastighetsvärde

bool

Remarks

När upplösningen av en källbild är signifikant lägre än den av utgångsenheten, täcker varje källa prover många enhetspixlar. Som ett resultat kan bilder visas jaggy eller blockky. Dessa visuella artefakter kan minskas genom att tillämpa en bildinterpolering algoritm under rendering. I stället för att måla alla pixlar täckta av ett källan provet med samma färg, försöker bild interpolation att producera en smidig övergång mellan närliggande provvärden.

En överensstämmande läsare kan välja att inte implementera denna funktion av PDF, eller kan använda någon specifik implementering av interpolering som den önskar.

Det är standardvärdet.

Interpolation flaggan är förbjuden av PDF/A överensstämmelse. värdet kommer att användas automatiskt när du sparar till PDF/A.

JpegQuality

Få eller ange ett värde som bestämmer kvaliteten på JPEG-bilderna i PDF-dokumentet.

public int JpegQuality { get; set; }

Fastighetsvärde

int

Remarks

Det standardvärdet är 100.

Denna egenskap används i kombination med Aspose.Words.Saving.PdfSaveOptions.ImageCompression alternativet.

Det fungerar endast när ett dokument innehåller JPEG-bilder.

Använd den här egenskapen för att få eller ställa in kvaliteten på bilderna i ett dokument när du sparar i PDF-format. Värdet kan variera från 0 till 100, där 0 betyder värsta kvalitet men maximal kompression och 100 betyder bästa kvalitet men minimal kompression. Om kvaliteten är 100 och källbilden är JPEG, betyder det ingen kompression - ursprungliga byter kommer att sparas.

OpenHyperlinksInNewWindow

Få eller ange ett värde som bestämmer om hyperlänkar i utgångs PDF-dokumentettvingas öppnas i ett nytt fönster (eller flik) av en webbläsare.

public bool OpenHyperlinksInNewWindow { get; set; }

Fastighetsvärde

bool

Remarks

Standardvärdet är . När detta värde ställs in på hyperlänkar sparas med JavaScript-koden. JavaScript koden är , där det finns en hyperlink.

Observera att om det här alternativet är inställt på hyperlänkar kan det inte fungera i vissa PDF-läsare som Chrome, Firefox.

JavaScript åtgärder är förbjudna av PDF/A-1 och PDF/A-2 överensstämmelse. kommer att användas automatiskt när du sparar till PDF/A-1 och PDF/A-2.

OutlineOptions

Tillåter att ange outline-alternativ.

public OutlineOptions OutlineOptions { get; }

Fastighetsvärde

OutlineOptions

Remarks

Utskrifter kan skapas från rubriker och bokmärken.

För rubriker utgångsnivå bestäms av rubriknivån.

Det är möjligt att ställa in max rubriknivå som ska inkluderas i utskrifter eller inaktivera rubrikutskrifter alls.

För bokmärken utgångsnivå kan ställas in i alternativ som ett standardvärde för alla bokmärken eller som enskilda värden för specifika bokmärken.

Dessutom kan outlines exporteras till XPS-format genom att använda samma Aspose.Words.Saving.PdfSaveOptions.OutlineOptions klass.

PageLayout

Anger den layout som ska användas när dokumentet öppnas i en PDF-läsare.

public PdfPageLayout PageLayout { get; set; }

Fastighetsvärde

PdfPageLayout

Remarks

Det standardvärdet är Aspose.Words.Saving.PdfPageLayout.SinglePage.

PageMode

Anger hur PDF-dokumentet ska visas när det öppnas i en PDF-läsare.

public PdfPageMode PageMode { get; set; }

Fastighetsvärde

PdfPageMode

Remarks

Det standardvärdet är Aspose.Words.Saving.PdfPageMode.UseOutlines.

PreblendImages

Få eller ange ett värde som bestämmer om eller inte förblanda transparenta bilder med svart bakgrundsfärg.

public bool PreblendImages { get; set; }

Fastighetsvärde

bool

Remarks

Att förblanda bilder kan förbättra PDF-dokumentets visuella utseende i Adobe Reader och ta bort anti-aliasing artefakter.

För att korrekt visa förbländade bilder måste PDF-visorn stödja /Matte-inträde i soft-mask-bildslogg. Även förbländande bilder kan minska PDF- rendering prestanda.

Det är standardvärdet.

PreserveFormFields

Anger om du ska behålla Microsoft Word-formulärfält som formfält i PDF eller konvertera dem till text.Default är ‘falsk’.

public bool PreserveFormFields { get; set; }

Fastighetsvärde

bool

Remarks

Microsoft Word-formulärfält inkluderar textinmatning, nedladdning och kontrollbokskontroller.

När du ställer in dessa fält kommer att exporteras som text till PDF. När du ställer in dessa fält kommer att exporteras som PDF-formulär fält.

När du exporterar formulärfält till PDF som formulärfält, kan vissa formatförluster inträffa eftersom PDF-formulärfält inte stöder alla funktioner i Microsoft Word-formulärfält.

Utgångsstorleken beror också på innehållsstorleken eftersom redigerbara formulär i Microsoft Word är inlineobjekt.

Redigerbara formulär är förbjudna av PDF/A överensstämmelse. värde kommer att användas automatiskt när du sparar till PDF/A.

Formfält stöds inte när du sparar i PDF/UA. värdet används automatiskt.

RenderChoiceFormFieldBorder

Anger om att göra PDF-val form fält gränsen.

public bool RenderChoiceFormFieldBorder { get; set; }

Fastighetsvärde

bool

Remarks

PDF-formulärval fält används för export av SDT Combo Box Content Control, SDT Drop-Down List Content Control och arv Drop-Down Form Field när Aspose.Words.Saving.PdfSaveOptions.PreserveFormFields alternativet är aktiverat.

Det är standardvärdet.

SaveFormat

Anger det format i vilket dokumentet kommer att sparas om detta spara alternativ objekt används.Kan bara vara Aspose.Words.SaveFormat.Pdf.

public override SaveFormat SaveFormat { get; set; }

Fastighetsvärde

SaveFormat

TextCompression

Anger kompressionstyp som ska användas för alla textinnehåll i dokumentet.

public PdfTextCompression TextCompression { get; set; }

Fastighetsvärde

PdfTextCompression

Remarks

Standard är Aspose.Words.Saving.PdfTextCompression.Flate.

Det ökar avsevärt utgångsstorleken när du sparar ett dokument utan kompression.

UseBookFoldPrintingSettings

får eller ställer in ett booleanvärde som anger om dokumentet ska sparas med hjälp av en broschyrutskriftslayout,Om det anges via Aspose.Words.PageSetup.MultiplePages.

public bool UseBookFoldPrintingSettings { get; set; }

Fastighetsvärde

bool

Remarks

<p>

Om detta alternativ anges, Aspose.Words.Saving.FixedPageSaveOptions.PageSet ignoreras när du sparar.Detta beteende matchar MS Word.Om bokfältskrivningsinställningar inte anges i sidinställningar, kommer detta alternativ inte att ha någon effekt.

UseCoreFonts

Få eller ange ett värde som bestämmer om eller inte ersätta TrueType fonts Arial, Times New Roman,Courier New och Symbol med kärn PDF Type 1 fonts.

public bool UseCoreFonts { get; set; }

Fastighetsvärde

bool

Remarks

När detta värde ställs in på Arial, Times New Roman, Courier New och Symbol fonts ersätts i PDF-dokumentet med motsvarande kärna Typ 1 font.

Grundläggande PDF-fonter, eller deras fontmetriker och lämpliga ersättningsfonter, är nödvändiga för att vara tillgängliga för alla PDF-visorer.

Denna inställning fungerar endast för text i ANSI (Windows-1252) kodning. icke-ANSI text kommer att skrivas med inbyggd TrueType font oavsett denna inställning.

PDF/A och PDF/UA överensstämmelse kräver att alla bokstäver är inbäddade. värdet kommer att användas automatiskt när du sparar till PDF/A och PDF/UA.

Core fonts stöds inte när du sparar i PDF 2.0 format. värde kommer att användas automatiskt när du sparar i PDF 2.0.

Detta alternativ har en högre prioritet då Aspose.Words.Saving.PdfSaveOptions.FontEmbeddingMode alternativ.

UseSdtTagAsFormFieldName

Anger om du ska använda SDT-kontroller Tag eller ID-egenskap som ett namn på formulärfält i PDF.

public bool UseSdtTagAsFormFieldName { get; set; }

Fastighetsvärde

bool

Remarks

Det är standardvärdet.

När du ställer in SDT-kontroller ID-egenskap används som ett namn på formulärfältet i PDF.

När du ställer in på , SDT kontroll Tag egenskap används som ett namn på formulärfältet i PDF.

Om du ställer in och taggen är tom, kommer ID-egenskapen att användas som ett formulär fältnamn.

Om angivna och tagvärden inte är unika ändras de dubbla tagvärdena för att skapa unika PDF-formulärfältnamn.

ZoomBehavior

Få eller ange ett värde som bestämmer vilken typ av zoom som ska tillämpas när ett dokument öppnas med en PDF-skärm.

public PdfZoomBehavior ZoomBehavior { get; set; }

Fastighetsvärde

PdfZoomBehavior

Remarks

Det standardvärdet är Aspose.Words.Saving.PdfZoomBehavior.None, det vill säga ingen matchning tillämpas.

ZoomFactor

Få eller ange ett värde som bestämmer zoomfaktorn (i procentsatser) för ett dokument.

public int ZoomFactor { get; set; }

Fastighetsvärde

int

Remarks

Detta värde används endast om Aspose.Words.Saving.PdfSaveOptions.ZoomBehavior är inställd på Aspose.Words.Saving.PdfZoomBehavior.ZoomFactor.

Methods

Clone()

Skapar en djup klon av detta objekt.

public PdfSaveOptions Clone()

Returns

PdfSaveOptions

 Svenska