Aspose::Words::Saving::PageRange class
PageRange class
Represents a continuous range of pages. To learn more, visit the Programming with Documents documentation article.
class PageRange : public System::Object
Methods
Method | Description |
---|---|
GetType() const override | |
Is(const System::TypeInfo&) const override | |
PageRange(int32_t, int32_t) | Creates a new page range object. |
static Type() |
Examples
Shows how to extract pages based on exact page ranges.
auto doc = System::MakeObject<Aspose::Words::Document>(get_MyDir() + u"Images.docx");
auto imageOptions = System::MakeObject<Aspose::Words::Saving::ImageSaveOptions>(Aspose::Words::SaveFormat::Tiff);
auto pageSet = System::MakeObject<Aspose::Words::Saving::PageSet>(System::MakeArray<System::SharedPtr<Aspose::Words::Saving::PageRange>>({System::MakeObject<Aspose::Words::Saving::PageRange>(1, 1), System::MakeObject<Aspose::Words::Saving::PageRange>(2, 3), System::MakeObject<Aspose::Words::Saving::PageRange>(1, 3), System::MakeObject<Aspose::Words::Saving::PageRange>(2, 4), System::MakeObject<Aspose::Words::Saving::PageRange>(1, 1)}));
imageOptions->set_PageSet(pageSet);
doc->Save(get_ArtifactsDir() + u"ImageSaveOptions.ExportVariousPageRanges.tiff", imageOptions);
See Also
- Namespace Aspose::Words::Saving
- Library Aspose.Words for C++