Aspose::Words::IDocumentProcessorPlugin interface
Contents
[
Hide
]IDocumentProcessorPlugin interface
Defines an interface for external document processor plugin.
class IDocumentProcessorPlugin : public virtual System::Object
Methods
Method | Description |
---|---|
virtual Append(System::SharedPtr<System::IO::Stream>, System::SharedPtr<Aspose::Words::Loading::LoadOptions>) | Append the document loading it with the specified load options. |
GetType() const override | |
Is(const System::TypeInfo&) const override | |
virtual Load(System::SharedPtr<System::IO::Stream>, System::SharedPtr<Aspose::Words::Loading::LoadOptions>) | Load the document using the specified load options. |
virtual Save(System::SharedPtr<System::IO::Stream>, System::SharedPtr<Aspose::Words::Saving::SaveOptions>) | Save the document loaded by Load() method to the output stream using the specified save options. |
virtual SetImageWatermark(System::SharedPtr<System::IO::Stream>, System::SharedPtr<Aspose::Words::ImageWatermarkOptions>) | Adds image watermark on each page of the document loaded by Load() method. |
virtual SetTextWatermark(System::String, System::SharedPtr<Aspose::Words::TextWatermarkOptions>) | Adds text watermark on each page of the document loaded by Load() method. |
virtual ToDocument() | Parses the document loaded by Load() method into Document object. |
virtual ToPages(System::SharedPtr<Aspose::Words::Saving::FixedPageSaveOptions>) | Saves each page of the document loaded by Load() method using the specified fixed page save options. |
static Type() |
See Also
- Namespace Aspose::Words
- Library Aspose.Words for C++