Class PdfSaveOptions

Class PdfSaveOptions

Името на пространството: Aspose.Words.Saving Асамблея: Aspose.Words.dll (25.4.0)

Може да се използва за определяне на допълнителни опции при съхранение на документ в Aspose.Words.SaveFormat.Pdf формат.

За повече информация посетете Specify Save Options Документация на статията.

public class PdfSaveOptions : FixedPageSaveOptions

Inheritance

object SaveOptions FixedPageSaveOptions PdfSaveOptions

наследници

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

Иницијализира нова инстанция от този клас, която може да се използва за съхранение на документ вAspose.Words.SaveFormat.Pdf.

public PdfSaveOptions()

Properties

AdditionalTextPositioning

Флаг, който посочва дали да напишете допълнителни текстови позициониращи оператори или не.

public bool AdditionalTextPositioning { get; set; }

стойност на имота

bool

Remarks

Ако , допълнителни оператори за позициониране на текст са написани в изхода на PDF. Това може да помогне за преодоляване на проблеми с неточна текстова позиция с някои принтери.

Дефолтната стойност е.

AttachmentsEmbeddingMode

Получава или задава стойност, която определя как се вграждат приложенията в PDF документа.

public PdfAttachmentsEmbeddingMode AttachmentsEmbeddingMode { get; set; }

стойност на имота

PdfAttachmentsEmbeddingMode

Remarks

Aspose.Words.Saving.PdfAttachmentsEmbeddingMode.

Стандартите за PDF/A-1, PDF / A-2 и редовни стандарти за ПДФ / А-4 (не ПРД/А-4f) не позволяват вградени файлове. Aspose.Words.Saving.PdfAttachmentsEmbeddingMode.Никаква стойност няма да се използва автоматично.

CacheBackgroundGraphics

Получава или задава стойност, която определя дали да скрие графиките, поставени в фона на документа.

public bool CacheBackgroundGraphics { get; set; }

стойност на имота

bool

Remarks

Стандартната стойност е и графиките на фона са написани в PDF документа като xObject.

Когато стойността е на фона, графиките не се скриват.

Някои форми не се поддържат за кеширане (формата с полета, букмейкъри, HRefs).

Графиката на фона на документа е различни форми, графики, изображения, поставени в стъпката или заглавието, както и фонове и граници на страница.

Compliance

Определя нивото на съответствие с PDF стандартите за изходните документи.

public PdfCompliance Compliance { get; set; }

стойност на имота

PdfCompliance

Remarks

Aspose.Words.Saving.PdfCompliance.Pdf17.

CreateNoteHyperlinks

footnote/endnote в основната текстова история в активни хипервръзки.Когато щракнете върху хипервръзката ще доведе до съответния footnote/endnote.Default'.

public bool CreateNoteHyperlinks { get; set; }

стойност на имота

bool

CustomPropertiesExport

Aspose.Words.Document.CustomDocumentProperties се експортира към PDF.

public PdfCustomPropertiesExport CustomPropertiesExport { get; set; }

стойност на имота

PdfCustomPropertiesExport

Remarks

Aspose.Words.Saving.PdfCustomPropertiesExport.None.

Aspose.Words.Saving.PdfCustomPropertiesExport.Metadata стойност не се поддържа, когато се съхранява в PDF/A. Wl26.Съхраняване.ПdfЦustomПропертиЕкспорт.Стандартът ще се използва вместо за PDF / A-1 и pdf / А-2 и __ WL26.

Aspose.Words.Saving.PdfCustomPropertiesExport.Стандартната стойност не се поддържа, когато се спестява до PDF 2.0.

DigitalSignatureDetails

Получава или задава подробностите за подписване на изходния PDF документ.

public PdfDigitalSignatureDetails DigitalSignatureDetails { get; set; }

стойност на имота

PdfDigitalSignatureDetails

Remarks

Aspose.Words.Saving.PdfDigitalSignatureDetails обект, тогава документът за изход PDF.

DisplayDocTitle

Знаме, което посочва дали лентата за заглавие на прозореца трябва да показва заглавието на документа, взето отзаглавието на информационен речник на документа.

public bool DisplayDocTitle { get; set; }

стойност на имота

bool

Remarks

Ако , в заглавната лента трябва вместо това да се покаже името на PDF файл, съдържащ документа.

PDF/UA. стойността ще се използва автоматично, когато се съхранява в PDF/UA.

Дефолтната стойност е.

DmlEffectsRenderingMode

Получава или задава стойност, която определя как се възпроизвеждат ефектите на DrawingML.

public override DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }

стойност на имота

DmlEffectsRenderingMode

Remarks

Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.

Тази собственост се използва, когато документът се експортира в фиксирани формати на страницата.

Aspose.Words.Saving.PdfSaveOptions.Compliance е зададен на Aspose.Words.Saving.PdfCompliance.PdfA1a или Aspose.Words.Saving.PdfCompliance.PdfA1b, собствеността винаги връща Aspose.Words.Saving.DmlEffectsRenderingMode.None.

DownsampleOptions

Позволява да се посочат опциите за понижаване.

public DownsampleOptions DownsampleOptions { get; set; }

стойност на имота

DownsampleOptions

EmbedAttachments

Получава или задава стойност, която определя дали да се включат приложения към PDF документа или не.

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

стойност на имота

bool

Remarks

Стандартната стойност е и прилозите не са вградени.

Когато стойността е добавките се вграждат в PDF документа.

Стандартите PDF/A-1, PDF / A-2 и PDF (не ниво F) не позволяват вградени файлове. стойността ще се използва автоматично.

Вградените приставки не се поддържат, когато криптографията е включена. стойността ще се използва автоматично.

EmbedFullFonts

Контролира как шрифтове са вградени в получените PDF документи.

public bool EmbedFullFonts { get; set; }

стойност на имота

bool

Remarks

Стандартната стойност е , което означава, че шрифтите са подредени преди вграждане. Подреждане е полезно, ако искате да запазите размера на изходния файл по-малък.

PDF без подреждане. това ще доведе до по-големи изходни файлове, но може да бъде полезна опция, когато искате да редактирате резултат PDF).

Някои шрифтове са големи (северни мегабайти) и тяхното вграждане без подреждане ще доведе до големи изходни документи.

EncryptionDetails

Получава или задава подробностите за шифроване на изходния PDF документ.

public PdfEncryptionDetails EncryptionDetails { get; set; }

стойност на имота

PdfEncryptionDetails

Remarks

Aspose.Words.Saving.PdfEncryptionDetails обект, тогава документът за изход PDF.

128 алгоритъм за шифроване се използва при спасяване на съответствие въз основа на PDF 1.7 (включително PDF/UA-1.

PDF/A. Тази опция ще бъде игнорирана, когато се спестява в PDF/A.

Aspose.Words.Saving.PdfPermissions.ContentCopyForДостъпното разрешение се изисква от съответствието на PDF/UA, ако изходният документ е зашифрован.

Aspose.Words.Saving.PdfPermissions.ContentCopyForAccessibility разрешение се депресира във формат PDF 2.0.

ExportDocumentStructure

Получава или задава стойност, която определя дали да експортира структурата на документа.

public bool ExportDocumentStructure { get; set; }

стойност на имота

bool

Remarks

Тази стойност се игнорира, когато се спестяват до PDF/A-1a, PDF / A-2a и PDF (UA-1), тъй като структурата на документа е необходима за това съответствие.

Имайте предвид, че износът на структурата на документа значително увеличава потреблението на памет, особено за големите документи.

ExportLanguageToSpanTag

Получава или задава стойност, която определя дали да създадете етикет “Span” в структурата на документа, за да експортирате текста.

public bool ExportLanguageToSpanTag { get; set; }

стойност на имота

bool

Remarks

Стандартната стойност е и атрибутът “Lang” е прикрепен към последователността на съдържанието, маркирана в поток от съдържание на страницата.

Когато стойността е “Span”, етикетът се създава за текста с непредсказуем език и атрибутът “Lang” се прикрепя към тази етика.

Тази стойност се игнорира, когато Aspose.Words.Saving.PdfSaveOptions.ExportDocumentStructure е .

ExportParagraphGraphicsToArtifact

Получава или задава стойност, която определя дали параграфната графика трябва да бъде маркирана като артефакт.

public bool ExportParagraphGraphicsToArtifact { get; set; }

стойност на имота

bool

Remarks

Стандартната стойност е и параграфните графики (подписания, текстови акценти и т.н.) ще бъдат маркирани като “Спан” в логическата структура на документа.

Когато стойността е параграфната графика ще бъде маркирана като “Артифакт”.

Тази стойност се игнорира, когато Aspose.Words.Saving.PdfSaveOptions.ExportDocumentStructure е .

FontEmbeddingMode

Определяне на режима на вграждане на шрифта.

public PdfFontEmbeddingMode FontEmbeddingMode { get; set; }

стойност на имота

PdfFontEmbeddingMode

Remarks

Aspose.Words.Saving.PdfFontEmbeddingMode.EmbedAll.

ANSI (Windows-1252) кодиране.Ако документът съдържа не-ANSI.

PDF/A и PDF/UA изисква всички шрифтове да бъдат вградени. Aspose.Words.Saving.PdfFontEmbeddingMode.EmbedAll стойност ще се използва автоматично при съхранение на PDF/A и PDF/UA.

HeaderFooterBookmarksExportMode

Определя как се експортират букмейкърите в заглавията / стъпките.

public HeaderFooterBookmarksExportMode HeaderFooterBookmarksExportMode { get; set; }

стойност на имота

HeaderFooterBookmarksExportMode

Remarks

Aspose.Words.Saving.HeaderFooterBookmarksExportMode.All.

Aspose.Words.Saving.PdfSaveOptions.OutlineOptions.

ImageColorSpaceExportMode

Определя как цветното пространство ще бъде избрано за изображенията в PDF документ.

public PdfImageColorSpaceExportMode ImageColorSpaceExportMode { get; set; }

стойност на имота

PdfImageColorSpaceExportMode

Remarks

Стандартната стойност е Aspose.Words.Saving.PdfImageColorSpaceExportMode.Auto.

Ако Aspose.Words.Saving.PdfImageColorSpaceExportMode.SimpleCmyk стойност е посочена, __ WL26.PdfSaveOptions.Imagecompression опция е игнорирана и Flat компресия се използва за всички изображения в документа.

Aspose.Words.Saving.PdfImageColorSpaceExportMode.SimpleCmyk стойност не се поддържа, когато се спестява до PDF/A. __ WL26.Selling.FdfImmageCloreExtract.Auto стойността ще се използва вместо това.

ImageCompression

Определя типа на компресия, който трябва да се използва за всички изображения в документа.

public PdfImageCompression ImageCompression { get; set; }

стойност на имота

PdfImageCompression

Remarks

Aspose.Words.Saving.PdfImageCompression.Auto.

Aspose.Words.Saving.PdfImageCompression.Jpeg ви позволява да контролирате качеството на изображенията в изходния документ чрез собствеността на Aspose.Words.Saving.PdfSaveOptions.JpegQuality.

Aspose.Words.Saving.PdfImageCompression.Jpeg осигурява най-бързата скорост на конверсия в сравнение с производителността на други типове компресии, но в този случай има загуба на JPEG.

Aspose.Words.Saving.PdfImageCompression.Auto позволява да се контролира качеството на Jpeg в изходния документ чрез Aspose.Words.Saving.PdfSaveOptions.JpegQuality свойство, но за други формати, сурови пикселни данни се извличат и се съхраняват с Flat.

InterpolateImages

Знаме, което показва дали интерполацията на изображението трябва да се извършва от съответстващ читател.Когато се посочи “фалшив”, знамето не се пише на изходния документ и вместо това се използва подреденото поведение на читателя.

public bool InterpolateImages { get; set; }

стойност на имота

bool

Remarks

Когато резолюцията на източника на изображението е значително по-ниска от тази на изходния уред, всеки източник на проба покрива много пиксели на устройството. В резултат на това, изображенията могат да изглеждат блестящи или блокирани. Тези визуални артефакти може да се намали чрез прилагане на алгоритъм за интерполация на снимката по време на рендериране. вместо да боядисват всички pixels, покрити от източния проб с един и същ цвят, имиджът interpolation се опитва да произведе гладка транзиция между съседните стойности на шаблона.

Съответстващ читател може да избере да не изпълнява тази функция на PDF или да използва всяка конкретна имплементация на интерполация, която желае.

Дефолтната стойност е.

PDF/A. стойността ще се използва автоматично, когато се съхранява в PDF/A.

JpegQuality

Получава или задава стойност, определяща качеството на JPEG изображенията в PDF документа.

public int JpegQuality { get; set; }

стойност на имота

int

Remarks

Стандартната стойност е 100.

Aspose.Words.Saving.PdfSaveOptions.ImageCompression.

Действа само когато документът съдържа JPEG изображения.

PDF. стойността може да варира от 0 до 100, където 0 означава най-лошото качество, но максимално компресиране и 100 означава най-доброто качество, но минимално компресиране. Ако качеството е 100 и източникът на изображението е JPEG.

OpenHyperlinksInNewWindow

Получава или задава стойност, която определя дали хипервръзки в изходния PDF документса принудени да се отварят в ново прозорче (или таб) на браузър.

public bool OpenHyperlinksInNewWindow { get; set; }

стойност на имота

bool

Remarks

Когато тази стойност е зададена на хипервръзки се съхраняват с помощта на JavaScript код.

Имайте предвид, че ако тази опция е зададена на хипервръзки не може да работи в някои PDF читатели като Chrome, Firefox.

JavaScript са забранени от съответствието на PDF/A-1 и PDF/A-2. ще се използват автоматично при съхранение на PDF/A-1 и PDF/A-2.

OutlineOptions

Позволява да се посочат опциите за изход.

public OutlineOptions OutlineOptions { get; }

стойност на имота

OutlineOptions

Remarks

Източници могат да бъдат създадени от заглавия и букмейкъри.

За заглавията нивото на изход се определя от нивата на заемане.

Възможно е да се зададе максималният нива на заглавието, който да бъде включен в изброените списъци или да деактивирате изчерпателните списоци изобщо.

За букмейкърите нивото на изход може да бъде зададено в опциите като стандартна стойност за всички книжни знаци или като индивидуални стойности за конкретни книги.

XPS формат, като използвате същия клас Aspose.Words.Saving.PdfSaveOptions.OutlineOptions.

PageLayout

Определя расположението на страницата, което трябва да се използва, когато документът се отваря в PDF читател.

public PdfPageLayout PageLayout { get; set; }

стойност на имота

PdfPageLayout

Remarks

Aspose.Words.Saving.PdfPageLayout.SinglePage.

PageMode

PDF документът трябва да се показва, когато се отваря в PDF.

public PdfPageMode PageMode { get; set; }

стойност на имота

PdfPageMode

Remarks

Aspose.Words.Saving.PdfPageMode.UseOutlines.

PreblendImages

Получава или задава стойност, която определя дали да премества прозрачни изображения с черно фонов цвят.

public bool PreblendImages { get; set; }

стойност на имота

bool

Remarks

Преместването на изображения може да подобри визуалния външен вид на PDF-документа в Adobe Reader и да премахне анти-лиасиране артефакти.

PDF трябва да поддържа /Matte вход в софтуерния речник на изображението. Също така, предварително смесените изображения могат да намалят представянето на PDF.

Дефолтната стойност е.

PreserveFormFields

Microsoft Word като полета за формуляри в PDF или да ги конвертирате в text.Default'.

public bool PreserveFormFields { get; set; }

стойност на имота

bool

Remarks

Полетата за формуляри на Microsoft Word включват текстови вноски, изтегляне и проверка на контрола на кутията.

PDF. Когато сте задали , тези полета ще бъдат експортирани като полета във формата на PDF.

PDF като полета за формуляри, може да възникне някаква загуба на форматиране, тъй като полета за формуляри за PDF не поддържат всички функции на полета за формуляри за Microsoft Word.

Размерът на изхода също зависи от размера на съдържанието, тъй като редактируемите формуляри в Microsoft Word са вградени обекти.

PDF/A. стойността ще се използва автоматично, когато се съхранява в PDF/A.

Формулните полета не се поддържат, когато се съхранява в PDF/UA. стойността ще се използва автоматично.

RenderChoiceFormFieldBorder

Определя дали да се направи PDF избор формуляр на границата на полето.

public bool RenderChoiceFormFieldBorder { get; set; }

стойност на имота

bool

Remarks

PDF се използват за износ на SDT Combo Box Content Control, SDT Drop-Down List Content Control и наследство Drop-Down Form Field, когато опцията Aspose.Words.Saving.PdfSaveOptions.PreserveFormFields.

Дефолтната стойност е.

SaveFormat

Определя формата, в която документът ще бъде запазена, ако се използва този обект за запазване на опциите.Aspose.Words.SaveFormat.Pdf.

public override SaveFormat SaveFormat { get; set; }

стойност на имота

SaveFormat

TextCompression

Определя типа на компресия, който трябва да се използва за цялото текстово съдържание в документа.

public PdfTextCompression TextCompression { get; set; }

стойност на имота

PdfTextCompression

Remarks

Aspose.Words.Saving.PdfTextCompression.Flate.

Значително увеличава размера на изхода, когато се съхранява документ без компресия.

UseBookFoldPrintingSettings

получава или установява стойност на булея, която показва дали документът трябва да се съхранява с помощта на оформление за отпечатване на бюлетина;Aspose.Words.PageSetup.MultiplePages.

public bool UseBookFoldPrintingSettings { get; set; }

стойност на имота

bool

Remarks

<p>

Aspose.Words.Saving.FixedPageSaveOptions.PageSet.Това поведение съответства на MS Word.Ако настройките за отпечатване на книгата не са посочени в настройката на страницата, тази опция няма да има ефект.

UseCoreFonts

TrueType шрифтове Arial, Times New Roman,Courier New и Symbol с ядрени PDF шрифтове тип 1.

public bool UseCoreFonts { get; set; }

стойност на имота

bool

Remarks

Arial, Times New Roman, Courier New и Symbol шрифтове се заменят в PDF документ с съответния ядрен тип 1.

PDF шрифтове, или техните шрифтове и подходящи за замяна шрифтове, са необходими, за да бъдат достъпни за всяко приложение за PDF.

ANSI (Windows-1252) кодиране. не-ANSI текст ще бъде написан с вграден TrueType.

PDF/A и PDF/UA изисква всички шрифтове да бъдат вградени. стойността ще се използва автоматично, когато се съхранява в PDF/A и PDF/UA.

PDF 2.0. стойността ще се използва автоматично, когато се съхранява във формат PDF 2.0.

Aspose.Words.Saving.PdfSaveOptions.FontEmbeddingMode.

UseSdtTagAsFormFieldName

SDT контрол Таг или ID свойство като име на полето на формуляра в PDF.

public bool UseSdtTagAsFormFieldName { get; set; }

стойност на имота

bool

Remarks

Дефолтната стойност е.

SDT контрол ID свойство се използва като име на полето за формуляр в PDF.

SDT Control Tag се използва като име на полето за формуляр в PDF.

Ако зададете и тагът е празен, идентификационната собственост ще се използва като име за поле на формуляр.

Ако зададените стойности и знаците не са уникални, дуплираните знаци ще бъдат променени, за да се създаде уникално име на полето във формуляра PDF.

ZoomBehavior

Получава или задава стойност, която определя какъв тип зом трябва да се прилага, когато документът се отваря с PDF преглед.

public PdfZoomBehavior ZoomBehavior { get; set; }

стойност на имота

PdfZoomBehavior

Remarks

Aspose.Words.Saving.PdfZoomBehavior.None.

ZoomFactor

Получава или задава стойност, определяща коефициента на зом (в проценти) за документ.

public int ZoomFactor { get; set; }

стойност на имота

int

Remarks

Aspose.Words.Saving.PdfSaveOptions.ZoomBehavior е зададен на Aspose.Words.Saving.PdfZoomBehavior.ZoomFactor.

Methods

Clone()

Създава дълбоко клониране на този обект.

public PdfSaveOptions Clone()

Returns

PdfSaveOptions

 Български