Class Splitter
Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll
Udostępnia metody przeznaczone do dzielenia dokumentów na części na podstawie różnych kryteriów.
public static class Splitter
Dziedziczenie
Członkowie dziedziczeni
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Metody
ExtractPages(string, string, int, int)
Wyodrębnia określony zakres stron z pliku dokumentu i zapisuje wyodrębnione strony do nowego pliku. Format pliku wyjściowego jest określany przez rozszerzenie nazwy pliku wyjściowego.
public static void ExtractPages(string inputFileName, string outputFileName, int startPageIndex, int pageCount)
Parametry
inputFileName
string
Nazwa pliku wejściowego.
outputFileName
string
Nazwa pliku wyjściowego.
startPageIndex
int
Indeks pierwszej strony do wyodrębnienia (indeks zaczynający się od zera).
pageCount
int
Liczba stron do wyodrębnienia.
ExtractPages(string, string, SaveFormat, int, int)
Wyodrębnia określony zakres stron z pliku dokumentu i zapisuje wyodrębnione strony do nowego pliku, używając określonego formatu zapisu.
public static void ExtractPages(string inputFileName, string outputFileName, SaveFormat saveFormat, int startPageIndex, int pageCount)
Parametry
inputFileName
string
Nazwa pliku wejściowego.
outputFileName
string
Nazwa pliku wyjściowego.
saveFormat
SaveFormat
Format zapisu.
startPageIndex
int
Indeks pierwszej strony do wyodrębnienia (indeks zaczynający się od zera).
pageCount
int
Liczba stron do wyodrębnienia.
ExtractPages(Stream, Stream, SaveFormat, int, int)
Wyodrębnia określony zakres stron z strumienia dokumentu i zapisuje wyodrębnione strony do strumienia wyjściowego, używając określonego formatu zapisu.
public static void ExtractPages(Stream inputStream, Stream outputStream, SaveFormat saveFormat, int startPageIndex, int pageCount)
Parametry
inputStream
Stream
Strumień wejściowy.
outputStream
Stream
Strumień wyjściowy.
saveFormat
SaveFormat
Format zapisu.
startPageIndex
int
Indeks pierwszej strony do wyodrębnienia (indeks zaczynający się od zera).
pageCount
int
Liczba stron do wyodrębnienia.
RemoveBlankPages(string, string)
Usuwa puste strony z dokumentu i zapisuje wynik. Zwraca listę numerów stron, które zostały usunięte.
public static List<int> RemoveBlankPages(string inputFileName, string outputFileName)
Parametry
inputFileName
string
Nazwa pliku wejściowego.
outputFileName
string
Nazwa pliku wyjściowego.
Zwraca
Lista numerów stron, które zostały uznane za puste i usunięte.
RemoveBlankPages(string, string, SaveFormat)
Usuwa puste strony z dokumentu i zapisuje wynik w określonym formacie. Zwraca listę numerów stron, które zostały usunięte.
public static List<int> RemoveBlankPages(string inputFileName, string outputFileName, SaveFormat saveFormat)
Parametry
inputFileName
string
Nazwa pliku wejściowego.
outputFileName
string
Nazwa pliku wyjściowego.
saveFormat
SaveFormat
Format zapisu.
Zwraca
Lista numerów stron, które zostały uznane za puste i usunięte.
RemoveBlankPages(Stream, Stream, SaveFormat)
Usuwa puste strony z dokumentu dostarczonego w strumieniu wejściowym i zapisuje zaktualizowany dokument do strumienia wyjściowego w określonym formacie zapisu. Zwraca listę numerów stron, które zostały usunięte.
public static List<int> RemoveBlankPages(Stream inputStream, Stream outputStream, SaveFormat saveFormat)
Parametry
inputStream
Stream
Strumień wejściowy.
outputStream
Stream
Strumień wyjściowy.
saveFormat
SaveFormat
Format zapisu.
Zwraca
Lista numerów stron, które zostały uznane za puste i usunięte.
Split(string, string, SplitOptions)
Dzieli dokument na wiele części na podstawie określonych opcji podziału i zapisuje wynikowe części do plików. Format pliku wyjściowego jest określany przez rozszerzenie nazwy pliku wyjściowego.
public static void Split(string inputFileName, string outputFileName, SplitOptions options)
Parametry
inputFileName
string
Nazwa pliku wejściowego.
outputFileName
string
Nazwa pliku wyjściowego używana do generowania nazwy pliku dla części dokumentu zgodnie z regułą “outputFile_partIndex.extension”.
options
SplitOptions
Opcje podziału dokumentu.
Split(string, string, SaveFormat, SplitOptions)
Dzieli dokument na wiele części na podstawie określonych opcji podziału i zapisuje wynikowe części do plików w określonym formacie zapisu.
public static void Split(string inputFileName, string outputFileName, SaveFormat saveFormat, SplitOptions options)
Parametry
inputFileName
string
Nazwa pliku wejściowego.
outputFileName
string
Nazwa pliku wyjściowego używana do generowania nazwy pliku dla części dokumentu zgodnie z regułą “outputFile_partIndex.extension”.
saveFormat
SaveFormat
Format zapisu.
options
SplitOptions
Opcje podziału dokumentu.
Split(Stream, SaveFormat, SplitOptions)
Dzieli dokument z strumienia wejściowego na wiele części na podstawie określonych opcji podziału i zwraca wynikowe części jako tablicę strumieni w określonym formacie zapisu.
public static Stream[] Split(Stream inputStream, SaveFormat saveFormat, SplitOptions options)
Parametry
inputStream
Stream
Strumień wejściowy.
saveFormat
SaveFormat
Format zapisu.
options
SplitOptions
Opcje podziału dokumentu.
Zwraca
Stream[]