PdfSaveOptions

Inheritance: java.lang.Object, com.aspose.note.SaveOptions

public final class PdfSaveOptions extends SaveOptions

Позволяет указать дополнительные параметры при рендеринге страниц документа в PDF.

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

КонструкторОписание
PdfSaveOptions()Инициализирует новый экземпляр класса PdfSaveOptions.

Методы

МетодОписание
getImageCompression()Получает тип сжатия, применяемый к изображениям в PDF‑файле.
getJpegQuality()Получает значение, определяющее качество JPEG‑изображений в PDF‑документе.
getPageSettings()Получает или задает параметры страницы для каждой страницы в документе.
getPageSplittingAlgorithm()Получает или задает алгоритм, используемый для разбиения страниц.
setImageCompression(int value)Задает тип сжатия, применяемый к изображениям в PDF‑файле.
setJpegQuality(int value)Задает значение, определяющее качество JPEG‑изображений в PDF‑документе.
setPageSettings(PageSettings value)Получает или задает параметры страницы для каждой страницы в документе.
setPageSplittingAlgorithm(PageSplittingAlgorithm value)Получает или задает алгоритм, используемый для разбиения страниц.

PdfSaveOptions()

public PdfSaveOptions()

Инициализирует новый экземпляр класса PdfSaveOptions.

getImageCompression()

public final int getImageCompression()

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

Returns: int

getJpegQuality()

public final int getJpegQuality()

Получает значение, определяющее качество JPEG‑изображений в PDF‑документе. Значение может варьироваться от 0 до 100, где 0 означает наихудшее качество, но максимальное сжатие, а 100 — лучшее качество, но минимальное сжатие.


Значение по умолчанию — 90.

Returns: int

getPageSettings()

public PageSettings getPageSettings()

Получает или задает параметры страницы для каждой страницы в документе. По умолчанию зависит от CurrentUICulture, *US культуры используют настройки Letter, остальные — настройки A4.

Returns: PageSettings

getPageSplittingAlgorithm()

public PageSplittingAlgorithm getPageSplittingAlgorithm()

Получает или задает алгоритм, используемый для разбиения страниц.

Значение: PageSplittingAlgorithm.

Returns: PageSplittingAlgorithm

setImageCompression(int value)

public final void setImageCompression(int value)

Задает тип сжатия, применяемый к изображениям в PDF‑файле.

Parameters:

ПараметрТипОписание
значениеint

setJpegQuality(int value)

public final void setJpegQuality(int value)

Задает значение, определяющее качество JPEG‑изображений в PDF‑документе. Значение может варьироваться от 0 до 100, где 0 означает наихудшее качество, но максимальное сжатие, а 100 — лучшее качество, но минимальное сжатие.


Значение по умолчанию — 90.

Parameters:

ПараметрТипОписание
значениеint

setPageSettings(PageSettings value)

public void setPageSettings(PageSettings value)

Получает или задает параметры страницы для каждой страницы в документе. По умолчанию зависит от CurrentUICulture, *US культуры используют настройки Letter, остальные — настройки A4.

Parameters:

ПараметрТипОписание
valuePageSettings

setPageSplittingAlgorithm(PageSplittingAlgorithm value)

public void setPageSplittingAlgorithm(PageSplittingAlgorithm value)

Получает или задает алгоритм, используемый для разбиения страниц.

Значение: PageSplittingAlgorithm.

Parameters:

ПараметрТипОписание
valuePageSplittingAlgorithm