Class Splitter
Namespace: Aspose.Words.LowCode
Assembly: Aspose.Words.dll
Fornece métodos destinados a dividir os documentos em partes usando diferentes critérios.
public static class Splitter
Herança
Membros Herdados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Métodos
ExtractPages(string, string, int, int)
Extrai um intervalo especificado de páginas de um arquivo de documento e salva as páginas extraídas em um novo arquivo. O formato do arquivo de saída é determinado pela extensão do nome do arquivo de saída.
public static void ExtractPages(string inputFileName, string outputFileName, int startPageIndex, int pageCount)
Parâmetros
inputFileName
string
O nome do arquivo de entrada.
outputFileName
string
O nome do arquivo de saída.
startPageIndex
int
O índice baseado em zero da primeira página a ser extraída.
pageCount
int
Número de páginas a serem extraídas.
ExtractPages(string, string, SaveFormat, int, int)
Extrai um intervalo especificado de páginas de um arquivo de documento e salva as páginas extraídas em um novo arquivo usando o formato de salvamento especificado.
public static void ExtractPages(string inputFileName, string outputFileName, SaveFormat saveFormat, int startPageIndex, int pageCount)
Parâmetros
inputFileName
string
O nome do arquivo de entrada.
outputFileName
string
O nome do arquivo de saída.
saveFormat
SaveFormat
O formato de salvamento.
startPageIndex
int
O índice baseado em zero da primeira página a ser extraída.
pageCount
int
Número de páginas a serem extraídas.
ExtractPages(Stream, Stream, SaveFormat, int, int)
Extrai um intervalo especificado de páginas de um fluxo de documento e salva as páginas extraídas em um fluxo de saída usando o formato de salvamento especificado.
public static void ExtractPages(Stream inputStream, Stream outputStream, SaveFormat saveFormat, int startPageIndex, int pageCount)
Parâmetros
inputStream
Stream
O fluxo de entrada.
outputStream
Stream
O fluxo de saída.
saveFormat
SaveFormat
O formato de salvamento.
startPageIndex
int
O índice baseado em zero da primeira página a ser extraída.
pageCount
int
Número de páginas a serem extraídas.
RemoveBlankPages(string, string)
Remove páginas vazias do documento e salva a saída. Retorna uma lista de números de páginas que foram removidas.
public static List<int> RemoveBlankPages(string inputFileName, string outputFileName)
Parâmetros
inputFileName
string
O nome do arquivo de entrada.
outputFileName
string
O nome do arquivo de saída.
Retorna
Lista de números de páginas consideradas vazias e removidas.
RemoveBlankPages(string, string, SaveFormat)
Remove páginas vazias do documento e salva a saída no formato especificado. Retorna uma lista de números de páginas que foram removidas.
public static List<int> RemoveBlankPages(string inputFileName, string outputFileName, SaveFormat saveFormat)
Parâmetros
inputFileName
string
O nome do arquivo de entrada.
outputFileName
string
O nome do arquivo de saída.
saveFormat
SaveFormat
O formato de salvamento.
Retorna
Lista de números de páginas consideradas vazias e removidas.
RemoveBlankPages(Stream, Stream, SaveFormat)
Remove páginas vazias de um documento fornecido em um fluxo de entrada e salva o documento atualizado em um fluxo de saída no formato de salvamento especificado. Retorna uma lista de números de páginas que foram removidas.
public static List<int> RemoveBlankPages(Stream inputStream, Stream outputStream, SaveFormat saveFormat)
Parâmetros
inputStream
Stream
O fluxo de entrada.
outputStream
Stream
O fluxo de saída.
saveFormat
SaveFormat
O formato de salvamento.
Retorna
Lista de números de páginas consideradas vazias e removidas.
Split(string, string, SplitOptions)
Divide um documento em várias partes com base nas opções de divisão especificadas e salva as partes resultantes em arquivos. O formato do arquivo de saída é determinado pela extensão do nome do arquivo de saída.
public static void Split(string inputFileName, string outputFileName, SplitOptions options)
Parâmetros
inputFileName
string
O nome do arquivo de entrada.
outputFileName
string
O nome do arquivo de saída usado para gerar o nome do arquivo para partes do documento usando a regra “outputFile_partIndex.extension”
options
SplitOptions
Opções de divisão do documento.
Split(string, string, SaveFormat, SplitOptions)
Divide um documento em várias partes com base nas opções de divisão especificadas e salva as partes resultantes em arquivos no formato de salvamento especificado.
public static void Split(string inputFileName, string outputFileName, SaveFormat saveFormat, SplitOptions options)
Parâmetros
inputFileName
string
O nome do arquivo de entrada.
outputFileName
string
O nome do arquivo de saída usado para gerar o nome do arquivo para partes do documento usando a regra “outputFile_partIndex.extension”
saveFormat
SaveFormat
O formato de salvamento.
options
SplitOptions
Opções de divisão do documento.
Split(Stream, SaveFormat, SplitOptions)
Divide um documento de um fluxo de entrada em várias partes com base nas opções de divisão especificadas e retorna as partes resultantes como um array de fluxos no formato de salvamento especificado.
public static Stream[] Split(Stream inputStream, SaveFormat saveFormat, SplitOptions options)
Parâmetros
inputStream
Stream
O fluxo de entrada.
saveFormat
SaveFormat
O formato de salvamento.
options
SplitOptions
Opções de divisão do documento.
Retorna
Stream[]