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.None and attachments are not embedded.
Стандарти PDF/A-1, PDF / A-2 та регулярні стандарти pdf/ A-4 (не PDF-A-4f) не дозволяють вбудовані файли. Aspose.Words.Saving.PdfAttachmentsEmbeddingMode.No value will be used automatically.
CacheBackgroundGraphics
Приймає або встановлює вартість, яка визначає, чи не зберігати графіки, розміщені в фоні документа.
public bool CacheBackgroundGraphics { get; set; }
вартість нерухомості
Remarks
Стандартна вартість і фонові графіки записуються в PDF-документі як xObject.
Коли вартість є фонові графіки не зашифровані.
Деякі форми не підтримуються для кашіння (форма з полями, книжковими знаками, HRef).
Графіка фону документа - це різні форми, графіки, зображення, розміщені в фоні або заголовку, а також фони і межі сторінки.
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.Swing.FdFcustomПропорціїЕкспорт.Стандарт буде використовуватися замість PDF / A-1 і PDF - A-2 і Wl26.
Aspose.Words.Saving.PdfCustomPropertiesExport.Стандартна вартість не підтримується при збереженні до PDF 2.0. __ WL26.
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.ContentCopyForДоступність дозволу депрекується у форматі PDF 2.0.
ExportDocumentStructure
отримує або встановлює вартість, яка визначає, чи експортувати структуру документа.
public bool ExportDocumentStructure { get; set; }
вартість нерухомості
Remarks
Ця вартість ігнорується при збереженні до PDF/A-1a, PDF / A-2a і PDF (UA-1), оскільки для цієї відповідності потрібна структура документа.
Зверніть увагу, що експорт структури документа значно збільшує споживання пам’яті, особливо для великих документів.
ExportLanguageToSpanTag
Приймає або встановлює значення, яке визначає, чи створювати в структурі документа ознаку «Спан» для експорту мови тексту.
public bool ExportLanguageToSpanTag { get; set; }
вартість нерухомості
Remarks
Стандартна вартість є і атрибут “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 вартість зазначена, то варіант _ www.pdfSaveOptions.image Compression ігнорується, а компресія Flate використовується для всіх зображень в документі.
Aspose.Words.Saving.PdfImageColorSpaceExportMode.SimpleCmyk значення не підтримується при заощадженні до PDF/A. __ WL26.Selling.FdfImmageCloreElectronic.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 властивість, але для інших форматів, сурові піксельні дані витягуються і зберігаються з флейтом компресії.
InterpolateImages
Флаг, що вказує на те, чи повинна здійснюватися інтерполяція зображення відповідною читачем.Коли вказується «фальшива», флаг не записується на вихідний документ, а замість цього використовується припустимо поведінку читача.
public bool InterpolateImages { get; set; }
вартість нерухомості
Remarks
Коли роздільна здатність джерельного зображення значно нижче, ніж вихідного пристрою, кожен джерельний зразк охоплює багато пікселів приладу. В результаті знімки можуть виглядати яггі або блокові. Ці візуальні артефакти можуть бути зменшені, застосовуючи алгоритм інтерполяції образу під час рендерації. Замість того, щоб малювати всі пикселі, покриті джерельним збиткам з тією ж кольором, збіток інтерпаляція намагається виробляти гладкий перехід між сусідніми значеннями шаблону.
Відповідальний читач може вибрати, щоб не реалізувати цю функцію 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 означає найкращу якість, але мінімальна компресія.
OpenHyperlinksInNewWindow
отримує або встановлює вартість, яка визначає, чи є гіперзв’язки в PDF-документіВони змушені бути відкриті в новому вікні (або папці) браузера.
public bool OpenHyperlinksInNewWindow { get; set; }
вартість нерухомості
Remarks
При налаштуванні цієї вартості на гіперзв’язки зберігаються за допомогою коду JavaScript. код 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 Viewer повинна підтримувати /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 Type 1 шрифтів.
public bool UseCoreFonts { get; set; }
вартість нерухомості
Remarks
При налаштуванні цієї вартості шрифти Arial, Times New Roman, Courier New і Symbol замінюються в PDF-документі відповідним ядровим шрифтом Type 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-контроль таг або ідентифікатор як ім’я форми поля в PDF.
public bool UseSdtTagAsFormFieldName { get; set; }
вартість нерухомості
Remarks
Це дефолтна вартість.
При налаштуванні на , SDT-контроль ідентифікатор властивість використовується як ім’я форму поля в PDF.
При налаштуванні на функцію SDT-контроль використовується як ім’я форми поля в 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()