Aspose::Pdf::Devices::DocumentDevice class

DocumentDevice class

Abstract class for all devices which is used to process the whole pdf document.

class DocumentDevice : public Aspose::Pdf::Devices::PageDevice

Methods

MethodDescription
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