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.
Когда стоимость заключается в фоновых графиках, они не скрываются.
Некоторые формы не поддерживаются для caching (форма с полями, букмекеры, 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 value не поддерживается при сохранении в PDF/A. __ WL26.Selling.FdFcPropertyExtort.Standard будет использоваться вместо PDF / A-1 и PDF -A-2 и __wL36.
Aspose.Words.Saving.PdfCustomPropertiesExport.Стандартная стоимость не поддерживается при сохранении до PDF 2.0. _ www.pdfcustom.com .
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 / A-4 (не уровень F) не позволяют встроенные файлы.
Встроенные приложения не поддерживаются при включении шифрования. стоимость будет использоваться автоматически.
EmbedFullFonts
Контролирует, как шрифты встроены в полученные PDF-документы.
public bool EmbedFullFonts { get; set; }
Стоимость недвижимости
Remarks
По умолчанию значение является , что означает, что шрифты подгружены перед вставкой. Подгрузка полезна, если вы хотите сохранить размер файла выхода меньше.
Когда данная стоимость назначается, полный шрифт-файл вставляется в PDF без подписки. Это приведет к большим выходом файлов, но может быть полезным вариантом, когда вы хотите редактировать полученный PDF позже (например, добавить больше текста).
Некоторые шрифты большие (северные мегабайты), а их введение без подчинения приведет к большим выходам документов.
EncryptionDetails
Получает или устанавливает детали для шифрования выхода PDF-документа.
public PdfEncryptionDetails EncryptionDetails { get; set; }
Стоимость недвижимости
Remarks
Стандартная стоимость является, и документ выхода не будет шифрован.Когда эта собственность устанавливается на валидный объект Aspose.Words.Saving.PdfEncryptionDetails, то документ выхода PDF будет шифрован.
Алгоритм шифрования AES-128 используется при сохранении соответствия, основанного на PDF 1.7 (включая PDF/UA-1).
Шифрование запрещено соблюдением PDF/A. Эта опция будет игнорирована при сохранении в PDF/A.
Aspose.Words.Saving.PdfPermissions.ContentCopyForAccessibility разрешение требуется соблюдением 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
Получается или устанавливается значение, определяющее, создает ли в структуре документа знак «Спан», чтобы экспортировать язык текста.
public bool ExportLanguageToSpanTag { get; set; }
Стоимость недвижимости
Remarks
Стандартная стоимость является, и атрибут «Ланг» присоединяется к последовательности контента маркированного в потоке содержания страницы.
Когда значение «Спан» создается для текста с нестандартным языком, а к этому тегу присоединяется атрибут «Ланг».
Эта стоимость игнорируется, когда 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 опция игнорируется и флейт-компрессия используется для всех изображений в документе.
Aspose.Words.Saving.PdfImageColorSpaceExportMode.SimpleCmyk ценность не поддерживается при сохранении в PDF/A. __ WL26.Selling.FdfImmageCloreExtra.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 означает лучшее качество, но минимальное компрессирование. Если качество 100 и источник изображения JPEG, то это означает не компрессирование - оригинальные байты будут сохранены.
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 должно поддерживать /Matte вход в словарь изображения мягкой маски. Также предварительно смешанные изображения могут снизить производительность rendering 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,Курьер Новый и Символ с основными шрифтами 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 Control Tag или ID в качестве названия поля формы в PDF.
public bool UseSdtTagAsFormFieldName { get; set; }
Стоимость недвижимости
Remarks
Стандартная стоимость есть.
При настройке на свойство ID управления SDT используется в качестве названия поля формы в PDF.
При настройке свойства SDT Control Tag используется в качестве названия поля формы в PDF.
Если настроенный на и Tag пуст, свойство ID будет использоваться в качестве названия поля формы.
Если настроенные и знаковые значения не являются уникальными, то дублированные знаковые значения будут изменены для создания уникальных имен полей в формате 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()