Class Splitter
Nome do espaço: Aspose.Words.LowCode Assembleia: Aspose.Words.dll (25.5.0)
Fornece métodos destinados a dividir os documentos em partes usando critérios diferentes.
public class Splitter : ProcessorInheritance
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 de arquivos 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 de arquivos 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 de arquivos 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 [ ]