.docx. Não é uma reescrita nem um wrapper: é o Aspose.Words real para o código-fonte .NET, o mesmo motor de documentos que processa arquivos Word em produção desde 2003, reduzido a um núcleo gratuito e de código aberto. A biblioteca expõe o mesmo Document Object Model usado pelo produto comercial — Document, DocumentBuilder, Section, Paragraph, Run, Table, e centenas de classes relacionadas. Crie documentos do zero ou abra os existentes, manipule texto, tabelas, listas, estilos, cabeçalhos e rodapés, marcadores, comentários e notas de rodapé, e converta entre DOCX, Markdown e texto simples. Um mecanismo completo de avaliação de campos está incluído, portanto campos como DATE, DOCPROPERTY e campos de mala-direta são atualizados programaticamente (campos que dependem do layout de página, como números de página, avaliam para valores de espaço reservado, pois o layout de página não faz parte desta edição). A biblioteca tem como alvo o .NET Standard 2.0, portanto funciona no .NET Framework 4.6.2+, .NET 6/8/10, no Windows, Linux e macOS, sem dependências nativas. Instale-a via NuGet ou compile a biblioteca a partir do código-fonte (veja abaixo). Desenvolvedores que necessitam de recursos empresariais e suporte de produção podem usar Aspose.Words for .NET — Enterprise Product junto com estas bibliotecas de código aberto..docx existentes via new Document() e new Document(path).DocumentBuilder para inserir texto, mover o cursor para seções e marcadores, e aplicar formatação de fonte, parágrafo e página em poucas chamadas.DocumentVisitor para processar cada tipo de nó.DocumentBuilder de alto nível e as APIs de nós.DATE, DOCPROPERTY, REF, SEQ e campos de mesclagem de correspondência programaticamente via o motor completo de campos.Table/Row/Cell, incluindo formatação condicional por região via ConditionalStyle.ListCollection e ListFormat.RevisionCollection API.DocumentSecurity.Aspose.Words FOSS é puro C# direcionado ao .NET Standard 2.0 — sem extensões nativas para compilar, sem pacotes de sistema para instalar. Instale-o via NuGet, ou compile a partir do código-fonte com um único comando dotnet build.
O API espelha o Aspose.Words comercial para o modelo de objeto .NET, portanto a documentação oficial e exemplos se aplicam em grande parte ao conjunto de recursos suportados por esta edição. É licenciado sob MIT e de código aberto no GitHub.
Use DocumentBuilder.InsertChart() para adicionar uma forma de gráfico a um documento, em seguida acesse seu objeto Chart para configurar os dados da série. Limpe a série gerada por padrão antes de adicionar dados reais.
git clone https://github.com/aspose-words-foss/Aspose.Words-FOSS-for-.NET.git
cd Aspose.Words-FOSS-for-.NET
dotnet build Aspose.Words.sln -c Release
using Aspose.Words;
using Aspose.Words.Drawing.Charts;
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Shape shape = builder.InsertChart(ChartType.Line, 432, 252);
Chart chart = shape.Chart;
// Delete default generated series.
chart.Series.Clear();
string[] categories = new string[] `Chart`;
chart.Series.Add("AW Series 1", categories, new double[] { 4.3, 2.5, 3.5 });
doc.Save("chart.docx");
Aspose.Words FOSS for .NET é distribuído sob a Licença MIT. Você pode usá-lo em projetos pessoais, comerciais e de código fechado gratuitamente, sem royalties e sem necessidade de chave de licença em tempo de execução ou etapa de ativação.
Instale-o via NuGet, ou compile a partir do código-fonte — clone o repositório, compile a solução na configuração Release e, em seguida, adicione uma referência de projeto ao Aspose.Words.csproj a partir da sua própria aplicação.
DOCX, DOCM, DOTX, DOTM e Flat OPC (mais suas variantes habilitadas para macro e de modelo) para carregar e salvar, compartilhando o mesmo leitor/gravador OOXML, além de Markdown e texto simples para carregar e salvar.
Não. Esta edição não inclui o subsistema de layout de página e renderização, portanto Document.Save() não pode exportar para PDF, XPS ou formatos de imagem. Salve para DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown ou texto simples em vez disso.
Não. Esta edição pode inspecionar e verificar assinaturas digitais já anexadas a um arquivo .docx, mas não pode criar novas assinaturas. Um fluxo de trabalho de assinatura requer o comercial Aspose.Words para .NET.
Não. A execução de mail merge, o LINQ Reporting, a comparação de documentos e o subconjunto de fontes incorporadas não estão incluídos nesta edição FOSS.