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; }
стойност на имота
Remarks
Ако , допълнителни оператори за позициониране на текст са написани в изхода на PDF. Това може да помогне за преодоляване на проблеми с неточна текстова позиция с някои принтери.
Дефолтната стойност е.
AttachmentsEmbeddingMode
Получава или задава стойност, която определя как се вграждат приложенията в PDF документа.
public PdfAttachmentsEmbeddingMode AttachmentsEmbeddingMode { get; set; }
стойност на имота
Remarks
Aspose.Words.Saving.PdfAttachmentsEmbeddingMode.
Стандартите за PDF/A-1, PDF / A-2 и редовни стандарти за ПДФ / А-4 (не ПРД/А-4f) не позволяват вградени файлове. Aspose.Words.Saving.PdfAttachmentsEmbeddingMode.Никаква стойност няма да се използва автоматично.
CacheBackgroundGraphics
Получава или задава стойност, която определя дали да скрие графиките, поставени в фона на документа.
public bool CacheBackgroundGraphics { get; set; }
стойност на имота
Remarks
Стандартната стойност е и графиките на фона са написани в PDF документа като xObject.
Когато стойността е на фона, графиките не се скриват.
Някои форми не се поддържат за кеширане (формата с полета, букмейкъри, HRefs).
Графиката на фона на документа е различни форми, графики, изображения, поставени в стъпката или заглавието, както и фонове и граници на страница.
Compliance
Определя нивото на съответствие с PDF стандартите за изходните документи.
public PdfCompliance Compliance { get; set; }
стойност на имота
Remarks
Aspose.Words.Saving.PdfCompliance.Pdf17.
CreateNoteHyperlinks
footnote/endnote в основната текстова история в активни хипервръзки.Когато щракнете върху хипервръзката ще доведе до съответния footnote/endnote.Default'.
public bool CreateNoteHyperlinks { get; set; }
стойност на имота
CustomPropertiesExport
Aspose.Words.Document.CustomDocumentProperties се експортира към PDF.
public PdfCustomPropertiesExport CustomPropertiesExport { get; set; }
стойност на имота
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; }
стойност на имота
Remarks
Aspose.Words.Saving.PdfDigitalSignatureDetails обект, тогава документът за изход PDF.
DisplayDocTitle
Знаме, което посочва дали лентата за заглавие на прозореца трябва да показва заглавието на документа, взето отзаглавието на информационен речник на документа.
public bool DisplayDocTitle { get; set; }
стойност на имота
Remarks
Ако , в заглавната лента трябва вместо това да се покаже името на PDF файл, съдържащ документа.
PDF/UA. стойността ще се използва автоматично, когато се съхранява в PDF/UA.
Дефолтната стойност е.
DmlEffectsRenderingMode
Получава или задава стойност, която определя как се възпроизвеждат ефектите на DrawingML.
public override DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }
стойност на имота
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; }
стойност на имота
EmbedAttachments
Получава или задава стойност, която определя дали да се включат приложения към PDF документа или не.
[Obsolete("Obsolete, please use AttachmentsEmbeddingMode instead.")]
public bool EmbedAttachments { get; set; }
стойност на имота
Remarks
Стандартната стойност е и прилозите не са вградени.
Когато стойността е добавките се вграждат в PDF документа.
Стандартите PDF/A-1, PDF / A-2 и PDF (не ниво F) не позволяват вградени файлове. стойността ще се използва автоматично.
Вградените приставки не се поддържат, когато криптографията е включена. стойността ще се използва автоматично.
EmbedFullFonts
Контролира как шрифтове са вградени в получените PDF документи.
public bool EmbedFullFonts { get; set; }
стойност на имота
Remarks
Стандартната стойност е , което означава, че шрифтите са подредени преди вграждане. Подреждане е полезно, ако искате да запазите размера на изходния файл по-малък.
PDF без подреждане. това ще доведе до по-големи изходни файлове, но може да бъде полезна опция, когато искате да редактирате резултат PDF).
Някои шрифтове са големи (северни мегабайти) и тяхното вграждане без подреждане ще доведе до големи изходни документи.
EncryptionDetails
Получава или задава подробностите за шифроване на изходния PDF документ.
public PdfEncryptionDetails EncryptionDetails { get; set; }
стойност на имота
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; }
стойност на имота
Remarks
Тази стойност се игнорира, когато се спестяват до PDF/A-1a, PDF / A-2a и PDF (UA-1), тъй като структурата на документа е необходима за това съответствие.
Имайте предвид, че износът на структурата на документа значително увеличава потреблението на памет, особено за големите документи.
ExportLanguageToSpanTag
Получава или задава стойност, която определя дали да създадете етикет “Span” в структурата на документа, за да експортирате текста.
public bool ExportLanguageToSpanTag { get; set; }
стойност на имота
Remarks
Стандартната стойност е и атрибутът “Lang” е прикрепен към последователността на съдържанието, маркирана в поток от съдържание на страницата.
Когато стойността е “Span”, етикетът се създава за текста с непредсказуем език и атрибутът “Lang” се прикрепя към тази етика.
Тази стойност се игнорира, когато Aspose.Words.Saving.PdfSaveOptions.ExportDocumentStructure е .
ExportParagraphGraphicsToArtifact
Получава или задава стойност, която определя дали параграфната графика трябва да бъде маркирана като артефакт.
public bool ExportParagraphGraphicsToArtifact { get; set; }
стойност на имота
Remarks
Стандартната стойност е и параграфните графики (подписания, текстови акценти и т.н.) ще бъдат маркирани като “Спан” в логическата структура на документа.
Когато стойността е параграфната графика ще бъде маркирана като “Артифакт”.
Тази стойност се игнорира, когато Aspose.Words.Saving.PdfSaveOptions.ExportDocumentStructure е .
FontEmbeddingMode
Определяне на режима на вграждане на шрифта.
public PdfFontEmbeddingMode FontEmbeddingMode { get; set; }
стойност на имота
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; }
стойност на имота
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; }
стойност на имота
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; }
стойност на имота
Remarks
Когато резолюцията на източника на изображението е значително по-ниска от тази на изходния уред, всеки източник на проба покрива много пиксели на устройството. В резултат на това, изображенията могат да изглеждат блестящи или блокирани. Тези визуални артефакти може да се намали чрез прилагане на алгоритъм за интерполация на снимката по време на рендериране. вместо да боядисват всички pixels, покрити от източния проб с един и същ цвят, имиджът interpolation се опитва да произведе гладка транзиция между съседните стойности на шаблона.
Съответстващ читател може да избере да не изпълнява тази функция на PDF или да използва всяка конкретна имплементация на интерполация, която желае.
Дефолтната стойност е.
PDF/A. стойността ще се използва автоматично, когато се съхранява в PDF/A.
JpegQuality
Получава или задава стойност, определяща качеството на JPEG изображенията в PDF документа.
public int JpegQuality { get; set; }
стойност на имота
Remarks
Стандартната стойност е 100.
Aspose.Words.Saving.PdfSaveOptions.ImageCompression.
Действа само когато документът съдържа JPEG изображения.
PDF. стойността може да варира от 0 до 100, където 0 означава най-лошото качество, но максимално компресиране и 100 означава най-доброто качество, но минимално компресиране. Ако качеството е 100 и източникът на изображението е JPEG.
OpenHyperlinksInNewWindow
Получава или задава стойност, която определя дали хипервръзки в изходния PDF документса принудени да се отварят в ново прозорче (или таб) на браузър.
public bool OpenHyperlinksInNewWindow { get; set; }
стойност на имота
Remarks
Когато тази стойност е зададена на хипервръзки се съхраняват с помощта на JavaScript код.
Имайте предвид, че ако тази опция е зададена на хипервръзки не може да работи в някои PDF читатели като Chrome, Firefox.
JavaScript са забранени от съответствието на PDF/A-1 и PDF/A-2. ще се използват автоматично при съхранение на PDF/A-1 и PDF/A-2.
OutlineOptions
Позволява да се посочат опциите за изход.
public OutlineOptions OutlineOptions { get; }
стойност на имота
Remarks
Източници могат да бъдат създадени от заглавия и букмейкъри.
За заглавията нивото на изход се определя от нивата на заемане.
Възможно е да се зададе максималният нива на заглавието, който да бъде включен в изброените списъци или да деактивирате изчерпателните списоци изобщо.
За букмейкърите нивото на изход може да бъде зададено в опциите като стандартна стойност за всички книжни знаци или като индивидуални стойности за конкретни книги.
XPS формат, като използвате същия клас Aspose.Words.Saving.PdfSaveOptions.OutlineOptions.
PageLayout
Определя расположението на страницата, което трябва да се използва, когато документът се отваря в PDF читател.
public PdfPageLayout PageLayout { get; set; }
стойност на имота
Remarks
Aspose.Words.Saving.PdfPageLayout.SinglePage.
PageMode
PDF документът трябва да се показва, когато се отваря в PDF.
public PdfPageMode PageMode { get; set; }
стойност на имота
Remarks
Aspose.Words.Saving.PdfPageMode.UseOutlines.
PreblendImages
Получава или задава стойност, която определя дали да премества прозрачни изображения с черно фонов цвят.
public bool PreblendImages { get; set; }
стойност на имота
Remarks
Преместването на изображения може да подобри визуалния външен вид на PDF-документа в Adobe Reader и да премахне анти-лиасиране артефакти.
PDF трябва да поддържа /Matte вход в софтуерния речник на изображението. Също така, предварително смесените изображения могат да намалят представянето на PDF.
Дефолтната стойност е.
PreserveFormFields
Microsoft Word като полета за формуляри в PDF или да ги конвертирате в text.Default'.
public bool PreserveFormFields { get; set; }
стойност на имота
Remarks
Полетата за формуляри на Microsoft Word включват текстови вноски, изтегляне и проверка на контрола на кутията.
PDF. Когато сте задали , тези полета ще бъдат експортирани като полета във формата на PDF.
PDF като полета за формуляри, може да възникне някаква загуба на форматиране, тъй като полета за формуляри за PDF не поддържат всички функции на полета за формуляри за Microsoft Word.
Размерът на изхода също зависи от размера на съдържанието, тъй като редактируемите формуляри в Microsoft Word са вградени обекти.
PDF/A. стойността ще се използва автоматично, когато се съхранява в PDF/A.
Формулните полета не се поддържат, когато се съхранява в PDF/UA. стойността ще се използва автоматично.
RenderChoiceFormFieldBorder
Определя дали да се направи PDF избор формуляр на границата на полето.
public bool RenderChoiceFormFieldBorder { get; set; }
стойност на имота
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; }
стойност на имота
TextCompression
Определя типа на компресия, който трябва да се използва за цялото текстово съдържание в документа.
public PdfTextCompression TextCompression { get; set; }
стойност на имота
Remarks
Aspose.Words.Saving.PdfTextCompression.Flate.
Значително увеличава размера на изхода, когато се съхранява документ без компресия.
UseBookFoldPrintingSettings
получава или установява стойност на булея, която показва дали документът трябва да се съхранява с помощта на оформление за отпечатване на бюлетина;Aspose.Words.PageSetup.MultiplePages.
public bool UseBookFoldPrintingSettings { get; set; }
стойност на имота
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; }
стойност на имота
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; }
стойност на имота
Remarks
Дефолтната стойност е.
SDT контрол ID свойство се използва като име на полето за формуляр в PDF.
SDT Control Tag се използва като име на полето за формуляр в PDF.
Ако зададете и тагът е празен, идентификационната собственост ще се използва като име за поле на формуляр.
Ако зададените стойности и знаците не са уникални, дуплираните знаци ще бъдат променени, за да се създаде уникално име на полето във формуляра PDF.
ZoomBehavior
Получава или задава стойност, която определя какъв тип зом трябва да се прилага, когато документът се отваря с PDF преглед.
public PdfZoomBehavior ZoomBehavior { get; set; }
стойност на имота
Remarks
Aspose.Words.Saving.PdfZoomBehavior.None.
ZoomFactor
Получава или задава стойност, определяща коефициента на зом (в проценти) за документ.
public int ZoomFactor { get; set; }
стойност на имота
Remarks
Aspose.Words.Saving.PdfSaveOptions.ZoomBehavior е зададен на Aspose.Words.Saving.PdfZoomBehavior.ZoomFactor.
Methods
Clone()
Създава дълбоко клониране на този обект.
public PdfSaveOptions Clone()