Class Splitter
Nome do espaço: Aspose.Words.LowCode Assembleia: Aspose.Words.dll (25.4.0)
Fornece métodos destinados a dividir os documentos em partes usando critérios diferentes.
public class Splitter : Processor
Inheritance
Membros herdados
Processor.mResultDocument
,
Processor.From(string, LoadOptions)
,
Processor.From(Stream, LoadOptions)
,
Processor.To(string, SaveOptions)
,
Processor.To(string, SaveFormat)
,
Processor.To(Stream, SaveOptions)
,
Processor.To(Stream, SaveFormat)
,
Processor.To(List
Methods
Create(SplitterContext)
Crie uma nova instância do processador de divisão.
public static Splitter Create(SplitterContext context)
Parameters
context
SplitterContext
Returns
ExecuteCore()
protected override void ExecuteCore()
ExtractPages(Título, Título, Título)
Extrai uma gama específica de páginas de um arquivo de documento e salva as páginas extraídasO formato de arquivo de saída é determinado pela extensão do nome de arquivo de saída.
public static void ExtractPages(string inputFileName, string outputFileName, int startPageIndex, int pageCount)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
startPageIndex
int
O índice baseado em zero da primeira página para extrair.
pageCount
int
Número de páginas a ser extraído.
ExtractPages(Síntese, Síntese, SaveFormat, int, int)
Extrai uma gama específica de páginas de um arquivo de documento e salva as páginas extraídaspara um novo arquivo usando o formato especificado Save.
public static void ExtractPages(string inputFileName, string outputFileName, SaveFormat saveFormat, int startPageIndex, int pageCount)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
saveFormat
SaveFormat
O formato de salvação.
startPageIndex
int
O índice baseado em zero da primeira página para extrair.
pageCount
int
Número de páginas a ser extraído.
ExtractPages(string, string, SaveOptions, int, int)
Extrai uma gama específica de páginas de um arquivo de documento e salva as páginas extraídaspara um novo arquivo usando o formato especificado Save.
public static void ExtractPages(string inputFileName, string outputFileName, SaveOptions saveOptions, int startPageIndex, int pageCount)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
saveOptions
SaveOptions
As opções de poupança.
startPageIndex
int
O índice baseado em zero da primeira página para extrair.
pageCount
int
Número de páginas a ser extraído.
ExtractPages(Fluxo, fluxo, SaveFormat, int, int)
Extrai uma gama específica de páginas de um fluxo de documento e salva as páginas extraídaspara um fluxo de saída usando o formato especificado Save.
public static void ExtractPages(Stream inputStream, Stream outputStream, SaveFormat saveFormat, int startPageIndex, int pageCount)
Parameters
inputStream
Stream
O fluxo de entrada.
outputStream
Stream
O fluxo de saída.
saveFormat
SaveFormat
O formato de salvação.
startPageIndex
int
O índice baseado em zero da primeira página para extrair.
pageCount
int
Número de páginas a ser extraído.
ExtractPages(Stream, Stream, SaveOptions, int, int)
Extrai uma gama específica de páginas de um fluxo de documento e salva as páginas extraídaspara um fluxo de saída usando o formato especificado Save.
public static void ExtractPages(Stream inputStream, Stream outputStream, SaveOptions saveOptions, int startPageIndex, int pageCount)
Parameters
inputStream
Stream
O fluxo de entrada.
outputStream
Stream
O fluxo de saída.
saveOptions
SaveOptions
As opções de poupança.
startPageIndex
int
O índice baseado em zero da primeira página para extrair.
pageCount
int
Número de páginas a ser extraído.
RemoveBlankPages(Título, Título)
Remove páginas vazias do documento e salva a saída. Retorna uma lista de números de páginas que foram removidos.
public static List<int> RemoveBlankPages(string inputFileName, string outputFileName)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
Returns
A lista de números de páginas foi considerada branca e removida.
RemoveBlankPages(Título, Título, SaveFormat)
Remove páginas vazias do documento e salva a saída no formato especificado. retorna uma lista de números de páginas removidas.
public static List<int> RemoveBlankPages(string inputFileName, string outputFileName, SaveFormat saveFormat)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
saveFormat
SaveFormat
O formato de salvação.
Returns
A lista de números de páginas foi considerada branca e removida.
RemoveBlankPages(Título: Título, Título, SaveOptions)
Remove páginas vazias do documento e salva a saída no formato especificado. retorna uma lista de números de páginas removidas.
public static List<int> RemoveBlankPages(string inputFileName, string outputFileName, SaveOptions saveOptions)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
Nome do arquivo de saída.
saveOptions
SaveOptions
As opções de poupança.
Returns
A lista de números de páginas foi considerada branca e removida.
RemoveBlankPages(Título: Stream, SaveFormat)
Remove páginas brancas de um documento fornecido em um fluxo de entrada e salva o documento atualizadopara um fluxo de saída no formato de armazenamento especificado. Retorna uma lista de números de página que foram removidos.
public static List<int> RemoveBlankPages(Stream inputStream, Stream outputStream, SaveFormat saveFormat)
Parameters
inputStream
Stream
O fluxo de entrada.
outputStream
Stream
O fluxo de saída.
saveFormat
SaveFormat
O formato de salvação.
Returns
A lista de números de páginas foi considerada branca e removida.
RemoveBlankPages(Stream, Stream e SaveOptions)
Remove páginas brancas de um documento fornecido em um fluxo de entrada e salva o documento atualizadopara um fluxo de saída no formato de armazenamento especificado. Retorna uma lista de números de página que foram removidos.
public static List<int> RemoveBlankPages(Stream inputStream, Stream outputStream, SaveOptions saveOptions)
Parameters
inputStream
Stream
O fluxo de entrada.
outputStream
Stream
O fluxo de saída.
saveOptions
SaveOptions
As opções de poupança.
Returns
A lista de números de páginas foi considerada branca e removida.
Split(Síntese, Síntese, SplitOptions)
Divida um documento em várias partes com base nas opções de divisão especificadas e salvosO formato de 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)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
O nome do arquivo de saída usado para gerar o nome do arquivo para partes de documento usando a regra “outputFile_partIndex.extension”
options
SplitOptions
Documentos com opções divididas.
Split(Síntese, Síntese, SaveFormat, SplitOptions)
Divida um documento em várias partes com base nas opções de divisão especificadas e salvosas partes resultantes para os arquivos no formato de salva especificado.
public static void Split(string inputFileName, string outputFileName, SaveFormat saveFormat, SplitOptions options)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
O nome do arquivo de saída usado para gerar o nome do arquivo para partes de documento usando a regra “outputFile_partIndex.extension”
saveFormat
SaveFormat
O formato de salvação.
options
SplitOptions
Documentos com opções divididas.
Split(Síntese, Síntese, SaveOptions, SplitOptions)
Divida um documento em várias partes com base nas opções de divisão especificadas e salvosas partes resultantes para os arquivos no formato de salva especificado.
public static void Split(string inputFileName, string outputFileName, SaveOptions saveOptions, SplitOptions options)
Parameters
inputFileName
string
Nome do arquivo de entrada.
outputFileName
string
O nome do arquivo de saída usado para gerar o nome do arquivo para partes de documento usando a regra “outputFile_partIndex.extension”
saveOptions
SaveOptions
As opções de poupança.
options
SplitOptions
Documentos com opções divididas.
Split(Stream, SaveFormat e SplitOptions)
Divida um documento de um fluxo de entrada em várias partes com base nas opções de divisão especificadas eRetorna as partes resultantes como uma série de fluxos no formato de armazenamento especificado.
public static Stream[] Split(Stream inputStream, SaveFormat saveFormat, SplitOptions options)
Parameters
inputStream
Stream
O fluxo de entrada.
saveFormat
SaveFormat
O formato de salvação.
options
SplitOptions
Documentos com opções divididas.
Returns
Stream [ ]
Split(Fluxo, SaveOptions, SplitOptions)
Divida um documento de um fluxo de entrada em várias partes com base nas opções de divisão especificadas eRetorna as partes resultantes como uma série de fluxos no formato de armazenamento especificado.
public static Stream[] Split(Stream inputStream, SaveOptions saveOptions, SplitOptions options)
Parameters
inputStream
Stream
O fluxo de entrada.
saveOptions
SaveOptions
As opções de poupança.
options
SplitOptions
Documentos com opções divididas.
Returns
Stream [ ]