Guia do Desenvolvedor

Este guia cobre as capacidades principais de Aspose.Words FOSS para .NET — o mesmo Document Object Model usado pelo Aspose.Words comercial para o produto .NET, reduzido a um núcleo gratuito e de código aberto.

Trabalhando com Documentos

using Aspose.Words;

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("Hello, Aspose.Words FOSS!");

doc.Save("output.docx");

DocumentBuilder fornece métodos de alto nível para inserir texto, mover o cursor para seções, marcadores e tabelas, e aplicar formatação de fonte, parágrafo e página. O modelo completo de objeto de documento também está disponível diretamente através da árvore de nós, ou por meio da subclasse DocumentVisitor.

Formatos Compatíveis

DOCX, DOCM, DOTX, DOTM e Flat OPC (além de suas variantes com macro e de modelo) são todos suportados tanto para carregamento quanto para gravação, compartilhando o mesmo leitor/gravador OOXML. Markdown e texto simples também são suportados tanto para carregamento quanto para gravação.

Classes Principais

ClasseNamespaceDescrição
DocumentAspose.WordsObjeto de documento raiz
DocumentBuilderAspose.WordsCriação de documentos de alto nível baseada em cursor API
SectionAspose.WordsUma seção de documento
ParagraphAspose.WordsUm parágrafo de texto
TableAspose.Words.TablesUma forma de tabela
FieldAspose.Words.FieldsClasse base para campos de documento

Limitações Conhecidas

O seguinte não faz parte desta edição FOSS:

  • Layout de página e renderização: sem exportação para PDF, XPS ou imagem, e sem impressão — valores de campos dependentes do layout (como números de página em um sumário) avaliam para 0 em vez de ser calculado.
  • Formatos adicionais: DOC, RTF, ODT, HTML, e EPUB não são lidos nem escritos.
  • Execução de mala direta, Relatórios LINQ, comparação de documentos e subdefinição de fontes incorporadas não estão incluídos.
  • Assinaturas digitais podem ser verificadas, mas não criadas.

Consulte cada seção abaixo para as classes e métodos específicos disponíveis para uma determinada área de capacidade.

Ver também

 Português