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:
| Параметр | Тип | Описание |
|---|---|---|
| value | PageSettings |
setPageSplittingAlgorithm(PageSplittingAlgorithm value)
public void setPageSplittingAlgorithm(PageSplittingAlgorithm value)
Получает или задает алгоритм, используемый для разбиения страниц.
Значение: PageSplittingAlgorithm.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | PageSplittingAlgorithm |