Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Dividir DOC e Extrair Páginas com C#

Wordize for .NET é uma solução profissional para dividir programaticamente documentos DOC em partes. A classe Splitter permite aos programadores C# dividir ficheiros DOC em páginas, secções, intervalos de páginas utilizando diferentes critérios. A divisão programática de DOC ajuda a poupar tempo no processamento de ficheiros volumosos e otimiza o fluxo de trabalho de documentos para impressão e distribuição.

Ao dividir DOC 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:
  • Divisão de DOC por páginas - o método Splitter.Split() com parâmetro SplitCriteria.Page cria documentos separados para cada página do ficheiro DOC origem
  • Divisão de DOC por secções - utilização de SplitCriteria.SectionBreak para dividir o documento DOC pelos limites das secções
  • Divisão de DOC baseada em estilos de cabeçalhos - o parâmetro SplitCriteria.Style com especificação de SplitStyle permite dividir o documento DOC por parágrafos com estilos de cabeçalhos específicos
  • Extração de intervalos de páginas - o método Splitter.ExtractPages() extrai páginas especificadas ou intervalos de páginas do documento DOC
  • Remoção de páginas vazias - o método Splitter.RemoveBlankPages() remove páginas vazias para melhorar a legibilidade e reduzir o tamanho do ficheiro DOC
  • Suporte de API Fluent para executar operações de divisão de DOC através de SplitterContext e encadeamento de métodos, adicionando clareza ao código C#
Cenários de utilização:
  • Extração de páginas individuais de documentos DOC para processamento selectivo
  • Divisão de grandes manuais DOC, especificações técnicas e relatórios em capítulos ou secções separadas para facilitar a distribuição e edição
  • Divisão de DOC em partes de tamanho óptimo para impressão em trabalhos separados ou distribuição entre várias impressoras
  • Divisão de documentos DOC de arquivo em partes para otimizar o sistema de armazenamento e acesso rápido à informação necessária
  • Preparação de conteúdo para publicação web dividindo documentos DOC em páginas ou artigos de tamanho apropriado
  • Remoção de páginas vazias para reduzir o tamanho dos documentos DOC e melhorar o desempenho dos sistemas de fluxo de documentos

Teste as capacidades de divisão programática de DOC na demonstração interactiva online apresentada nesta página. Para isso, carregue o seu ficheiro DOC, seleccione o critério de divisão, execute a operação e descarregue as partes obtidas para verificação. O fragmento de código C# apresentado utilizando a classe Splitter está completamente pronto para utilização no seu projecto .NET.

C#
Executar código
Carregue o documento que pretende dividir
Seleccione o formato de saída da lista
using Wordize.Splitting;

Splitter.Split("Input.doc", "Output_page.doc", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.Page
    }
);
using Wordize.Splitting; Splitter.Split("Input.doc", "Output_page.doc", new SplitOptions() { SplitCriteria = SplitCriteria.Page } ); using Wordize.Splitting; //IMAGE Splitter.Split("Input.doc", "Output_page.doc", new SplitOptions() { SplitCriteria = SplitCriteria.Page } );
using Wordize.Splitting;

Splitter.Split("Input.doc",  "Output_section.doc", 
    new SplitOptions()
    { 
        SplitCriteria = SplitCriteria.SectionBreak
    }
);
using Wordize.Splitting; Splitter.Split("Input.doc", "Output_section.doc", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } ); using Wordize.Splitting; //IMAGE Splitter.Split("Input.doc", "Output_section.doc", new SplitOptions() { SplitCriteria = SplitCriteria.SectionBreak } );
Executar código

Como dividir DOC programaticamente em partes

  1. Ligue o Wordize SDK ao seu projecto .NET
  2. Chame o método Splitter.Split(), especificando nos parâmetros o documento DOC, o nome base do ficheiro de saída e SplitOptions com os critérios de divisão. Os formatos serão determinados automaticamente com base nas extensões de ficheiros
  3. Obtenha os ficheiros DOC divididos de acordo com os parâmetros especificados
5%