Aspose::Pdf::Devices::DocumentDevice class
Contents
[
Hide
]DocumentDevice class
Abstract class for all devices which is used to process the whole pdf document.
class DocumentDevice : public Aspose::Pdf::Devices::PageDevice
Methods
Method | Description |
---|---|
DocumentDevice() | |
virtual Process(System::SharedPtr<Aspose::Pdf::Document>, int32_t, int32_t, System::SharedPtr<System::IO::Stream>) | Each device represents some operation on the document, e.g. we can convert pdf document into another format. |
Process(System::SharedPtr<Aspose::Pdf::Document>, System::SharedPtr<System::IO::Stream>) | Processes the whole document and saves results into stream. |
Process(System::SharedPtr<Aspose::Pdf::Document>, System::String) | Processes the whole document and saves results into file. |
Process(System::SharedPtr<Aspose::Pdf::Document>, int32_t, int32_t, System::String) | Processes certain pages of the document and saves results into file. |
virtual Process(System::SharedPtr<Page>, System::SharedPtr<System::IO::Stream>) | Perfoms some operation on the given page, e.g. converts page into graphic image. |
Process(System::SharedPtr<Page>, System::String) | Perfoms some operation on the given page and saves results into the file. |
See Also
- Class PageDevice
- Namespace Aspose::Pdf::Devices
- Library Aspose.PDF for C++