PdfSaveOptions

PdfSaveOptions class

Представляет варианты сохранения файла PDF.

public class PdfSaveOptions : SaveOptions

Конструкторы

ИмяОписание
PdfSaveOptions()Создает параметры для сохранения файла PDF.

Характеристики

ИмяОписание
AllColumnsInOnePagePerSheet { get; set; }Если AllColumnsInOnePagePerSheet имеет значение true , все содержимое столбцов одного листа будет выводиться только на одну страницу в результате. Ширина размера бумаги pagesetup будет игнорироваться, а другие настройки pagesetup по-прежнему будут действовать.
Bookmark { get; set; }Получает и устанавливаетPdfЗакладкаЗапись объект.
CachedFileFolder { get; set; }Папка с кэшированными файлами используется для хранения больших данных.
CalculateFormula { get; set; }Указывает, следует ли вычислять формулы перед сохранением файла PDF.
CheckFontCompatibility { get; set; }Указывает, следует ли проверять совместимость шрифтов для каждого символа в тексте.
CheckWorkbookDefaultFont { get; set; }Если символы в Excel имеют формат Unicode и для них не задан правильный шрифт в стиле ячейки, Они могут отображаться в виде блока в pdf, image. Установите для этого параметра значение true, чтобы попытаться использовать шрифт рабочей книги по умолчанию для отображения этих символов в первую очередь.
ClearData { get; set; }Сделайте рабочую книгу пустой после сохранения файла.
Compliance { get; set; }Рабочая книга преобразуется в pdf в соответствии с PdfCompliance в этом свойстве.
CreateDirectory { get; set; }Если true и каталог не существует, каталог будет автоматически создан перед сохранением файла.
CreatedTime { get; set; }Получает и устанавливает время создания pdf-документа.
CustomPropertiesExport { get; set; }Получает или задает значение, определяющее способCustomDocumentPropertyCollection экспортируются в файл PDF. Значение по умолчанию — Нет.
DefaultEditLanguage { get; set; }Получает или устанавливает язык редактирования по умолчанию.
DefaultFont { get; set; }Если символы в Excel имеют формат Unicode и для них не задан правильный шрифт в стиле ячейки, Они могут отображаться в виде блока в pdf, image. Установите шрифт по умолчанию, например MingLiu или MS Gothic, для отображения этих символов. Если это свойство не задано, Aspose.Cells будет использовать системный шрифт по умолчанию для отображения этих символов Юникода.
DisplayDocTitle { get; set; }Указывает, должна ли строка заголовка окна отображать заголовок документа.
DrawObjectEventHandler { get; set; }Реализует этот интерфейс для получения DrawObject и Bound при рендеринге.
EmbedStandardWindowsFonts { get; set; }True для встраивания шрифтов истинного типа. Влияет только на символы ASCII 32-127. Шрифты для кодов символов больше 127 всегда встроены. Шрифты всегда встроены для стандартов PDF/A-1a, PDF/A-1b. Значение по умолчанию — true.
EmfRenderSetting { get; set; }Настройка для рендеринга метафайла EMF.
ExportDocumentStructure { get; set; }Указывает, следует ли экспортировать структуру документа.
FontEncoding { get; set; }Получает или задает кодировку встроенного шрифта в pdf.
GridlineType { get; set; }Получает или задает тип линии сетки.
IgnoreError { get; set; }Указывает, нужно ли скрыть ошибку при рендеринге. Ошибка может быть ошибкой в форме, изображении, рендеринге диаграммы и т. д.
IsFontSubstitutionCharGranularity { get; set; }Указывает, следует ли заменять шрифт символа только в том случае, если шрифт ячейки несовместим с ним.
MergeAreas { get; set; }Указывает, объединяются ли области условного форматирования и проверки перед сохранением файла.
OnePagePerSheet { get; set; }Если OnePagePerSheet имеет значение true , все содержимое одного листа будет выводиться только на одну страницу в результате. Размер бумаги в pagesetup будет недопустимым, а другие настройки pagesetup по-прежнему будут действовать.
OptimizationType { get; set; }Получает и устанавливает тип оптимизации PDF.
OutputBlankPageWhenNothingToPrint { get; set; }Указывает, выводить ли пустую страницу, когда нечего печатать.
PageCount { get; set; }Получает или задает количество страниц для сохранения.
PageIndex { get; set; }Получает или задает отсчитываемый от 0 индекс первой страницы для сохранения.
PageSavingCallback { get; set; }Управление/указание хода процесса сохранения страницы.
PdfCompression { get; set; }Указать алгоритм сжатия
PrintingPageType { get; set; }Указывает, какие страницы не будут напечатаны.
Producer { get; set; }Получает и устанавливает производителя сгенерированного PDF-документа.
RefreshChartCache { get; set; }Указывает, нужно ли обновлять кэш диаграммы data
SaveFormat { get; }Получает формат файла сохранения.
SecurityOptions { get; set; }Установите этот параметр, если требуется безопасность в результате xls2pdf.
SortExternalNames { get; set; }Указывает, выполняется ли сортировка внешних определенных имен перед сохранением файла.
SortNames { get; set; }Указывает, выполняется ли сортировка определенных имен перед сохранением файла.
TextCrossType { get; set; }Получает или задает отображаемый тип текста, когда ширина текста больше ширины ячейки.
UpdateSmartArt { get; set; }Указывает, обновляются ли настройки Smart Art. Значение по умолчанию — false.
ValidateMergedAreas { get; set; }Указывает, следует ли проверять объединенные ячейки перед сохранением файла.
WarningCallback { get; set; }Получает или задает обратный вызов предупреждения.

Методы

ИмяОписание
SetImageResample(int, int)Устанавливает желаемый PPI (пикселей на дюйм) для изображений передискретизации и качества jpeg. Все изображения будут преобразованы в JPEG с указанной настройкой качества, и изображения, которые превышают указанный PPI (пикселей на дюйм), будут передискретизированы.

Смотрите также