Aspose::Words::LowCode::Splitter class
Contents
[
Hide
]Splitter class
Provides methods intended to split the documents into parts using different criteria.
class Splitter : public Aspose::Words::LowCode::Processor
Methods
Method | Description |
---|---|
static Create(const System::SharedPtr<Aspose::Words::LowCode::SplitterContext>&) | Creates new instance of the splitter processor. |
Execute() | Execute the processor action. |
static ExtractPages(const System::String&, const System::String&, int32_t, int32_t) | Extracts a specified range of pages from a document file and saves the extracted pages to a new file. The output file format is determined by the extension of the output file name. |
static ExtractPages(const System::String&, const System::String&, Aspose::Words::SaveFormat, int32_t, int32_t) | Extracts a specified range of pages from a document file and saves the extracted pages to a new file using the specified save format. |
static ExtractPages(const System::String&, const System::String&, const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&, int32_t, int32_t) | Extracts a specified range of pages from a document file and saves the extracted pages to a new file using the specified save format. |
static ExtractPages(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, Aspose::Words::SaveFormat, int32_t, int32_t) | Extracts a specified range of pages from a document stream and saves the extracted pages to an output stream using the specified save format. |
static ExtractPages(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&, int32_t, int32_t) | Extracts a specified range of pages from a document stream and saves the extracted pages to an output stream using the specified save format. |
From(const System::String&, const System::SharedPtr<Aspose::Words::Loading::LoadOptions>&) | Specifies input document for processing. |
From(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Aspose::Words::Loading::LoadOptions>&) | Specifies input document for processing. |
GetType() const override | |
Is(const System::TypeInfo&) const override | |
static RemoveBlankPages(const System::String&, const System::String&) | Removes empty pages from the document and saves the output. Returns a list of page numbers that were removed. |
static RemoveBlankPages(const System::String&, const System::String&, Aspose::Words::SaveFormat) | Removes empty pages from the document and saves the output in the specified format. Returns a list of page numbers that were removed. |
static RemoveBlankPages(const System::String&, const System::String&, const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&) | Removes empty pages from the document and saves the output in the specified format. Returns a list of page numbers that were removed. |
static RemoveBlankPages(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, Aspose::Words::SaveFormat) | Removes blank pages from a document provided in an input stream and saves the updated document to an output stream in the specified save format. Returns a list of page numbers that were removed. |
static RemoveBlankPages(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&) | Removes blank pages from a document provided in an input stream and saves the updated document to an output stream in the specified save format. Returns a list of page numbers that were removed. |
static Split(const System::String&, const System::String&, const System::SharedPtr<Aspose::Words::LowCode::SplitOptions>&) | Splits a document into multiple parts based on the specified split options and saves the resulting parts to files. The output file format is determined by the extension of the output file name. |
static Split(const System::String&, const System::String&, Aspose::Words::SaveFormat, const System::SharedPtr<Aspose::Words::LowCode::SplitOptions>&) | Splits a document into multiple parts based on the specified split options and saves the resulting parts to files in the specified save format. |
static Split(const System::String&, const System::String&, const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&, const System::SharedPtr<Aspose::Words::LowCode::SplitOptions>&) | Splits a document into multiple parts based on the specified split options and saves the resulting parts to files in the specified save format. |
static Split(const System::SharedPtr<System::IO::Stream>&, Aspose::Words::SaveFormat, const System::SharedPtr<Aspose::Words::LowCode::SplitOptions>&) | Splits a document from an input stream into multiple parts based on the specified split options and returns the resulting parts as an array of streams in the specified save format. |
static Split(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&, const System::SharedPtr<Aspose::Words::LowCode::SplitOptions>&) | Splits a document from an input stream into multiple parts based on the specified split options and returns the resulting parts as an array of streams in the specified save format. |
To(const System::String&, System::SharedPtr<Aspose::Words::Saving::SaveOptions>) | Specifies output file for the processor. |
To(const System::String&, Aspose::Words::SaveFormat) | Specifies output file for the processor. |
To(const System::SharedPtr<System::IO::Stream>&, const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&) | Specifies output stream for the processor. |
To(const System::SharedPtr<System::IO::Stream>&, Aspose::Words::SaveFormat) | Specifies output stream for the processor. |
To(const System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<System::IO::Stream>>>&, const System::SharedPtr<Aspose::Words::Saving::SaveOptions>&) | |
To(const System::SharedPtr<System::Collections::Generic::List<System::SharedPtr<System::IO::Stream>>>&, Aspose::Words::SaveFormat) | |
static Type() |
See Also
- Class Processor
- Namespace Aspose::Words::LowCode
- Library Aspose.Words for C++