PngDevice
Наследование: java.lang.Object, com.aspose.pdf.devices.Device, com.aspose.pdf.devices.PageDevice, com.aspose.pdf.devices.ImageDevice
public final class PngDevice extends ImageDevice
Представляет устройство изображения, которое помогает сохранять страницы PDF-документа в png.
Конструкторы
Конструктор | Описание |
---|---|
PngDevice() | Инициализирует новый экземпляр класса PngDevice с разрешением по умолчанию. |
PngDevice(Resolution resolution) | Инициализирует новый экземпляр класса PngDevice. |
PngDevice(int width, int height, Resolution resolution) | Инициализирует новый экземпляр класса PngDevice с заданными размерами и разрешением изображения. |
PngDevice(PageSize pageSize, Resolution resolution) | Инициализирует новый экземпляр класса PngDevice с указанным размером страницы и разрешением. |
PngDevice(int width, int height) | Инициализирует новый экземпляр класса PngDevice с предоставленными размерами изображения и разрешением по умолчанию (=150). |
PngDevice(PageSize pageSize) | Инициализирует новый экземпляр класса PngDevice с заданным размером страницы и разрешением по умолчанию (=150). |
Методы
Метод | Описание |
---|---|
equals(Object arg0) | |
getClass() | |
getCoordinateType() | Получает тип координат страницы (поля мультимедиа/обрезки). |
getCropRectangle() | Получите прямоугольник, определяющий область, которая будет преобразована в изображение. |
getFormPresentationMode() | Получает режим представления формы. |
getHeight() | Получает высоту вывода изображения. |
getRenderingOptions() | Получает параметры рендеринга. |
getResolution() | Получает разрешение изображения. |
getWidth() | Получает ширину вывода изображения. |
hashCode() | |
isShadingPerformanceHigh() | Является ли производительность процессов затенения высокой. |
isTransparentBackground() | Получает или задает, если у изображения прозрачный фон. |
notify() | |
notifyAll() | |
process(Page page, System.Drawing.Graphics gr) | Отрисовывает страницу на графике |
process(Page page, OutputStream output) | Преобразует страницу в png и сохраняет ее в выходном потоке. |
process(Page page, String outputFileName) | Выполняет некоторую операцию на данной странице и сохраняет результаты в файл. |
processInternal(Page page, System.IO.Stream output) | Преобразует страницу в png и сохраняет ее в выходном потоке. |
processToBufferedImage(Page page) | Преобразует страницу в BufferedImage. |
processToBufferedImageBinarized(Page page, double threshold) | Преобразует страницу в BufferedImage с бинаризацией Брэдли. |
setCoordinateType(int value) | Устанавливает тип координат страницы (поля Media/Crop). |
setCropRectangle(Rectangle cropRectangle) | Установите прямоугольник, определяющий область, которая будет преобразована в изображение. |
setFormPresentationMode(int value) | Устанавливает режим представления формы. |
setRenderingOptions(RenderingOptions value) | Устанавливает параметры рендеринга. |
setShadingPerformanceHigh(boolean value) | Устанавливает высокую производительность процессов затенения или нет. |
setTransparentBackground(boolean value) | Получает или задает, если у изображения прозрачный фон. |
toString() | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
PngDevice()
public PngDevice()
Инициализирует новый экземпляр класса PngDevice с разрешением по умолчанию.
PngDevice(Resolution resolution)
public PngDevice(Resolution resolution)
Инициализирует новый экземпляр класса PngDevice.
Параметры:
Параметр | Тип | Описание |
---|---|---|
resolution | Resolution | Разрешение результирующего файла изображения см. в разделе Класс разрешения. |
PngDevice(int width, int height, Resolution resolution)
public PngDevice(int width, int height, Resolution resolution)
Инициализирует новый экземпляр класса PngDevice с заданными размерами и разрешением изображения.
Параметры:
Параметр | Тип | Описание |
---|---|---|
width | int | Ширина вывода изображения. |
height | int | Высота вывода изображения. |
resolution | Resolution | Разрешение результирующего файла изображения см. в разделе Класс разрешения. |
PngDevice(PageSize pageSize, Resolution resolution)
public PngDevice(PageSize pageSize, Resolution resolution)
Инициализирует новый экземпляр класса PngDevice с указанным размером страницы и разрешением.
Параметры:
Параметр | Тип | Описание |
---|---|---|
pageSize | PageSize | Размер страницы выходного изображения. |
resolution | Resolution | Разрешение результирующего файла изображения см. в разделе Класс разрешения. |
PngDevice(int width, int height)
public PngDevice(int width, int height)
Инициализирует новый экземпляр класса PngDevice с предоставленными размерами изображения и разрешением по умолчанию (=150).
Параметры:
Параметр | Тип | Описание |
---|---|---|
width | int | Ширина вывода изображения. |
height | int | Высота вывода изображения. |
PngDevice(PageSize pageSize)
public PngDevice(PageSize pageSize)
Инициализирует новый экземпляр класса PngDevice с заданным размером страницы и разрешением по умолчанию (=150).
Параметры:
Параметр | Тип | Описание |
---|---|---|
pageSize | PageSize | Размер страницы выходного изображения. |
equals(Object arg0)
public boolean equals(Object arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | java.lang.Object |
Возвращает: логический
getClass()
public final native Class<?> getClass()
Возвращает: java.lang.Класс
getCoordinateType()
public int getCoordinateType()
Получает тип координат страницы (поля мультимедиа/обрезки). Значение CropBox используется по умолчанию.
Возвращает: int - элемент PageCoordinateType
getCropRectangle()
public Rectangle getCropRectangle()
Получите прямоугольник, определяющий область, которая будет преобразована в изображение. Значение по умолчанию равно null, и в этом случае вся страница преобразуется в изображение.
Возвращает: Rectangle - Прямоугольный объект
getFormPresentationMode()
public int getFormPresentationMode()
Получает режим представления формы.
Возвращает: int - элемент FormPresentationMode
getHeight()
public int getHeight()
Получает высоту вывода изображения.
Возвращает: интервал - целочисленное значение
getRenderingOptions()
public RenderingOptions getRenderingOptions()
Получает параметры рендеринга.
Возвращает: RenderingOptions - Элемент RenderingOptions
getResolution()
public Resolution getResolution()
Получает разрешение изображения.
Возвращает: Resolution - Элемент разрешения
getWidth()
public int getWidth()
Получает ширину вывода изображения.
Возвращает: интервал - целочисленное значение
hashCode()
public native int hashCode()
Возвращает: инт
isShadingPerformanceHigh()
public static boolean isShadingPerformanceHigh()
Является ли производительность процессов затенения высокой. По умолчанию верно.
Возвращает: boolean - логическое значение
isTransparentBackground()
public final boolean isTransparentBackground()
Получает или задает, если у изображения прозрачный фон.
Возвращает: boolean - логическое значение
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
process(Page page, System.Drawing.Graphics gr)
public void process(Page page, System.Drawing.Graphics gr)
Отрисовывает страницу на графике
Параметры:
Параметр | Тип | Описание |
---|---|---|
page | Page | Объект страницы |
gr | com.aspose.ms.System.Drawing.Graphics | внутренний объект |
process(Page page, OutputStream output)
public void process(Page page, OutputStream output)
Преобразует страницу в png и сохраняет ее в выходном потоке.
Параметры:
Параметр | Тип | Описание |
---|---|---|
page | Page | Страница для конвертации. |
output | java.io.OutputStream | Выходной поток с изображением png. |
process(Page page, String outputFileName)
public void process(Page page, String outputFileName)
Выполняет некоторую операцию на данной странице и сохраняет результаты в файл.
Параметры:
Параметр | Тип | Описание |
---|---|---|
page | Page | Страница для обработки. |
outputFileName | java.lang.String | Этот файл содержит результаты обработки. |
processInternal(Page page, System.IO.Stream output)
public void processInternal(Page page, System.IO.Stream output)
Преобразует страницу в png и сохраняет ее в выходном потоке.
Параметры:
Параметр | Тип | Описание |
---|---|---|
page | Page | Страница для конвертации. |
output | com.aspose.ms.System.IO.Stream | Выходной поток с изображением png. |
processToBufferedImage(Page page)
public BufferedImage processToBufferedImage(Page page)
Преобразует страницу в BufferedImage.
Параметры:
Параметр | Тип | Описание |
---|---|---|
page | Page | Страница для конвертации. |
Возвращает: java.awt.image.BufferedImage - BufferedImage Выходное изображение BufferedImage.
processToBufferedImageBinarized(Page page, double threshold)
public BufferedImage processToBufferedImageBinarized(Page page, double threshold)
Преобразует страницу в BufferedImage с бинаризацией Брэдли.
Параметры:
Параметр | Тип | Описание |
---|---|---|
page | Page | Страница для конвертации. |
threshold | double | Пороговое значение от 0,0 до 1,0. |
Возвращает: java.awt.image.BufferedImage - BufferedImage Выходное изображение BufferedImage.
setCoordinateType(int value)
public void setCoordinateType(int value)
Устанавливает тип координат страницы (поля Media/Crop). Значение CropBox используется по умолчанию.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | int | Элемент PageCoordinateType |
setCropRectangle(Rectangle cropRectangle)
public void setCropRectangle(Rectangle cropRectangle)
Установите прямоугольник, определяющий область, которая будет преобразована в изображение. Значение по умолчанию равно null, и в этом случае вся страница преобразуется в изображение.
Параметры:
Параметр | Тип | Описание |
---|---|---|
cropRectangle | Rectangle | Прямоугольный объект |
setFormPresentationMode(int value)
public void setFormPresentationMode(int value)
Устанавливает режим представления формы.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | int | Элемент FormPresentationMode |
setRenderingOptions(RenderingOptions value)
public void setRenderingOptions(RenderingOptions value)
Устанавливает параметры рендеринга.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | RenderingOptions | Элемент RenderingOptions |
setShadingPerformanceHigh(boolean value)
public static void setShadingPerformanceHigh(boolean value)
Устанавливает высокую производительность процессов затенения или нет.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | логическое значение |
setTransparentBackground(boolean value)
public final void setTransparentBackground(boolean value)
Получает или задает, если у изображения прозрачный фон.
Параметры:
Параметр | Тип | Описание |
---|---|---|
value | boolean | логическое значение |
toString()
public String toString()
Возвращает: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Параметры:
Параметр | Тип | Описание |
---|---|---|
arg0 | long | |
arg1 | int |