Aspose::Pdf::Devices::PngDevice класс

PngDevice class

Представляет устройство изображения, которое помогает сохранять страницы PDF‑документа в формат png.

class PngDevice : public Aspose::Pdf::Devices::ImageDevice

Методы

МетодОписание
get_TransparentBackground() constОпределяет, имеет ли изображение прозрачный фон.
PngDevice()Инициализирует новый экземпляр класса PngDevice с разрешением по умолчанию.
PngDevice(const System::SharedPtr<Aspose::Pdf::Devices::Resolution>&)Инициализирует новый экземпляр класса PngDevice.
PngDevice(int32_t, int32_t, const System::SharedPtr<Aspose::Pdf::Devices::Resolution>&)Инициализирует новый экземпляр класса PngDevice с заданными размерами изображения и разрешением.
PngDevice(const System::SharedPtr<PageSize>&, const System::SharedPtr<Aspose::Pdf::Devices::Resolution>&)Инициализирует новый экземпляр класса PngDevice с заданным размером страницы и разрешением.
PngDevice(int32_t, int32_t)Инициализирует новый экземпляр класса PngDevice с заданными размерами изображения, разрешением по умолчанию (=150).
PngDevice(const System::SharedPtr<PageSize>&)Инициализирует новый экземпляр класса PngDevice с заданным размером страницы, разрешением по умолчанию (=150).
Process(System::SharedPtr<Page>, System::SharedPtr<System::IO::Stream>) overrideПреобразует страницу в PNG и сохраняет её в выходном потоке.
set_TransparentBackground(bool)Устанавливает, имеет ли изображение прозрачный фон.

См. также