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.

Параметры:

ПараметрТипОписание
resolutionResolutionРазрешение результирующего файла изображения см. в разделе Класс разрешения.

PngDevice(int width, int height, Resolution resolution)

public PngDevice(int width, int height, Resolution resolution)

Инициализирует новый экземпляр класса PngDevice с заданными размерами и разрешением изображения.

Параметры:

ПараметрТипОписание
widthintШирина вывода изображения.
heightintВысота вывода изображения.
resolutionResolutionРазрешение результирующего файла изображения см. в разделе Класс разрешения.

PngDevice(PageSize pageSize, Resolution resolution)

public PngDevice(PageSize pageSize, Resolution resolution)

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

Параметры:

ПараметрТипОписание
pageSizePageSizeРазмер страницы выходного изображения.
resolutionResolutionРазрешение результирующего файла изображения см. в разделе Класс разрешения.

PngDevice(int width, int height)

public PngDevice(int width, int height)

Инициализирует новый экземпляр класса PngDevice с предоставленными размерами изображения и разрешением по умолчанию (=150).

Параметры:

ПараметрТипОписание
widthintШирина вывода изображения.
heightintВысота вывода изображения.

PngDevice(PageSize pageSize)

public PngDevice(PageSize pageSize)

Инициализирует новый экземпляр класса PngDevice с заданным размером страницы и разрешением по умолчанию (=150).

Параметры:

ПараметрТипОписание
pageSizePageSizeРазмер страницы выходного изображения.

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.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)

Отрисовывает страницу на графике

Параметры:

ПараметрТипОписание
pagePageОбъект страницы
grcom.aspose.ms.System.Drawing.Graphicsвнутренний объект

process(Page page, OutputStream output)

public void process(Page page, OutputStream output)

Преобразует страницу в png и сохраняет ее в выходном потоке.

Параметры:

ПараметрТипОписание
pagePageСтраница для конвертации.
outputjava.io.OutputStreamВыходной поток с изображением png.

process(Page page, String outputFileName)

public void process(Page page, String outputFileName)

Выполняет некоторую операцию на данной странице и сохраняет результаты в файл.

Параметры:

ПараметрТипОписание
pagePageСтраница для обработки.
outputFileNamejava.lang.StringЭтот файл содержит результаты обработки.

processInternal(Page page, System.IO.Stream output)

public void processInternal(Page page, System.IO.Stream output)

Преобразует страницу в png и сохраняет ее в выходном потоке.

Параметры:

ПараметрТипОписание
pagePageСтраница для конвертации.
outputcom.aspose.ms.System.IO.StreamВыходной поток с изображением png.

processToBufferedImage(Page page)

public BufferedImage processToBufferedImage(Page page)

Преобразует страницу в BufferedImage.

Параметры:

ПараметрТипОписание
pagePageСтраница для конвертации.

Возвращает: java.awt.image.BufferedImage - BufferedImage Выходное изображение BufferedImage.

processToBufferedImageBinarized(Page page, double threshold)

public BufferedImage processToBufferedImageBinarized(Page page, double threshold)

Преобразует страницу в BufferedImage с бинаризацией Брэдли.

Параметры:

ПараметрТипОписание
pagePageСтраница для конвертации.
thresholddoubleПороговое значение от 0,0 до 1,0.

Возвращает: java.awt.image.BufferedImage - BufferedImage Выходное изображение BufferedImage.

setCoordinateType(int value)

public void setCoordinateType(int value)

Устанавливает тип координат страницы (поля Media/Crop). Значение CropBox используется по умолчанию.

Параметры:

ПараметрТипОписание
valueintЭлемент PageCoordinateType

setCropRectangle(Rectangle cropRectangle)

public void setCropRectangle(Rectangle cropRectangle)

Установите прямоугольник, определяющий область, которая будет преобразована в изображение. Значение по умолчанию равно null, и в этом случае вся страница преобразуется в изображение.

Параметры:

ПараметрТипОписание
cropRectangleRectangleПрямоугольный объект

setFormPresentationMode(int value)

public void setFormPresentationMode(int value)

Устанавливает режим представления формы.

Параметры:

ПараметрТипОписание
valueintЭлемент FormPresentationMode

setRenderingOptions(RenderingOptions value)

public void setRenderingOptions(RenderingOptions value)

Устанавливает параметры рендеринга.

Параметры:

ПараметрТипОписание
valueRenderingOptionsЭлемент RenderingOptions

setShadingPerformanceHigh(boolean value)

public static void setShadingPerformanceHigh(boolean value)

Устанавливает высокую производительность процессов затенения или нет.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setTransparentBackground(boolean value)

public final void setTransparentBackground(boolean value)

Получает или задает, если у изображения прозрачный фон.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

toString()

public String toString()

Возвращает: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

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

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

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