96class ASPOSE_PAGE_SHARED_CLASS XpsConverter : public Aspose::Page::Plugins::IPlugin, public System::IDisposable
98 typedef XpsConverter ThisType;
99 typedef Aspose::Page::Plugins::IPlugin BaseType;
100 typedef System::IDisposable BaseType1;
102 typedef ::System::BaseTypesInfo<BaseType, BaseType1> ThisTypeBaseTypesInfo;
103 ASPOSE_PAGE_SHARED_RTTI_INFO_DECL();
113 ASPOSE_PAGE_SHARED_API System::SharedPtr<ResultContainer> Process(System::SharedPtr<IPluginOptions> options) override;
117 ASPOSE_PAGE_SHARED_API void Dispose() override;
121 System::SharedPtr<ResultContainer> Convert(System::SharedPtr<XpsConverterToPdfOptions> options);
122 System::SharedPtr<Aspose::Page::XPS::Presentation::Pdf::PdfSaveOptions> GetPdfOptionsFromPluginOptions(System::SharedPtr<XpsConverterToPdfOptions> options);
123 System::SharedPtr<ResultContainer> Convert(System::SharedPtr<XpsConverterToImageOptions> options);
124 System::SharedPtr<Aspose::Page::XPS::Presentation::Image::ImageSaveOptions> GetImageOptionsFromPluginOptions(System::SharedPtr<XpsConverterToImageOptions> options);