Wordize for .NET é uma solução profissional para dividir programaticamente documentos em partes. A classe Splitter permite aos programadores C# dividir documentos em páginas, secções, intervalos de páginas utilizando diferentes critérios. A divisão programática de documentos ajuda a poupar tempo no processamento de ficheiros volumosos, simplificar o trabalho colaborativo em documentos e otimizar o fluxo de trabalho para impressão e distribuição.
Ao dividir um documento em partes, a API gera automaticamente nomes únicos para cada parte seguindo a regra {filename}_{index}.{extension}, onde {filename} é o nome base do ficheiro de saída, {index} é o número sequencial da parte começando em 1, e {extension} é a extensão (formato) do ficheiro de saída.
Funcionalidades:Teste as capacidades de divisão programática de documentos na demonstração interactiva online apresentada nesta página. Para isso, carregue o seu documento, seleccione o critério de divisão, execute a operação e descarregue as partes obtidas. O fragmento de código C# apresentado utilizando a classe Splitter está completamente pronto para utilização no seu projecto .NET.
using Wordize.Splitting;
Splitter.Split("Input.docx", "Output_page.docx",
new SplitOptions()
{
SplitCriteria = SplitCriteria.Page
}
);
using Wordize.Splitting;
Splitter.Split("Input.docx", "Output_page.docx",
new SplitOptions()
{
SplitCriteria = SplitCriteria.Page
}
);
using Wordize.Splitting;
//IMAGE
Splitter.Split("Input.docx", "Output_page.docx",
new SplitOptions()
{
SplitCriteria = SplitCriteria.Page
}
);
using Wordize.Splitting;
Splitter.Split("Input.docx", "Output_section.docx",
new SplitOptions()
{
SplitCriteria = SplitCriteria.SectionBreak
}
);
using Wordize.Splitting;
Splitter.Split("Input.docx", "Output_section.docx",
new SplitOptions()
{
SplitCriteria = SplitCriteria.SectionBreak
}
);
using Wordize.Splitting;
//IMAGE
Splitter.Split("Input.docx", "Output_section.docx",
new SplitOptions()
{
SplitCriteria = SplitCriteria.SectionBreak
}
);