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++