.docx-filer. Det är ingen omskrivning eller omslag: det är den faktiska Aspose.Words för .NET källkod, samma dokumentmotor som har bearbetat Word-dokument i produktion sedan 2003, reducerad till en fri, öppen källkods kärna. Biblioteket exponerar samma Document Object Model som används av den kommersiella produkten — Document, DocumentBuilder, Section, Paragraph, Run, Table, och hundratals relaterade klasser. Skapa dokument från grunden eller öppna befintliga, manipulera text, tabeller, listor, stilar, sidhuvuden och sidfötter, bokmärken, kommentarer och fotnoter, och konvertera mellan DOCX, Markdown och vanlig text. En fullständig fältutvärderingsmotor ingår, så fält såsom DATE, DOCPROPERTY och mail-merge-fält uppdateras programatiskt (fält som beror på sidlayout, såsom sidnummer, utvärderas till platshållarvärden eftersom sidlayout själv inte är en del av denna utgåva). Biblioteket riktar sig mot .NET Standard 2.0, så det körs på .NET Framework 4.6.2+, .NET 6/8/10, på Windows, Linux och macOS, utan inhemska beroenden. Installera det via NuGet eller bygg biblioteket från källkod (se nedan). Utvecklare som kräver företagsfunktioner och produktionsstöd kan använda Aspose.Words för .NET — Enterprise Product tillsammans med dessa öppna källkods-bibliotek..docx-filer via new Document() och new Document(path).DocumentBuilder för att infoga text, flytta markören till sektioner och bokmärken samt tillämpa teckensnitt, stycke- och sidformatering med några få anrop.DocumentVisitor för att bearbeta varje nodtyp.DocumentBuilder- och nod-API:erna.DATE, DOCPROPERTY, REF, SEQ och mail-merge-fält programatiskt via den fullständiga fältmotorn.Table/Row/Cell, inklusive regionsspecifik villkorsstyrd formatering via ConditionalStyle.ListCollection och ListFormat.RevisionCollection API.DocumentSecurity-enum.Aspose.Words FOSS är ren C# som riktar sig mot .NET Standard 2.0 — inga inhemska tillägg att kompilera, inga systempaket att installera. Installera det via NuGet, eller bygg det från källkoden med ett enda dotnet build-kommando.
Den API speglar den kommersiella Aspose.Words för .NET-objektmodellen, så den officiella dokumentationen och exemplen gäller i stor utsträckning inom detta editions stödda funktionsuppsättning. Den är MIT-licensierad och öppen källkod på GitHub.
Använd DocumentBuilder.InsertChart() för att lägga till en diagramform i ett dokument, och sedan komma åt dess Chart-objekt för att konfigurera seriedata. Rensa den standardgenererade serien innan du lägger till riktiga data.
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 är släppt under MIT-licensen. Du får använda det i personliga, kommersiella och slutna källkodsprojekt utan kostnad, utan royalty och utan någon körningslicensnyckel eller aktiveringssteg.
Installera det via NuGet, eller bygg det från källkoden — klona repositoriet, bygg lösningen i Release-konfiguration, sedan lägg till en projektreferens till Aspose.Words.csproj från din egen applikation.
DOCX, DOCM, DOTX, DOTM och Flat OPC (plus dess makroaktiverade och mallvarianter) för både inläsning och sparning, delar samma OOXML-läsare/skrivare, plus Markdown och vanlig text för både inläsning och sparning.
Nej. Denna utgåva inkluderar inte sidlayout- och renderingsdelsystemet, så Document.Save() kan inte exportera till PDF, XPS eller bildformat. Spara till DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown eller vanlig text istället.
Nej. Denna utgåva kan inspektera och verifiera digitala signaturer som redan är bifogade till en .docx-fil, men den kan inte skapa nya signaturer. Ett signeringsflöde kräver den kommersiella Aspose.Words för .NET.
Nej. Utförande av mail merge, LINQ Reporting, dokumentjämförelse och inbäddad teckensnittsdelning ingår inte i denna FOSS-utgåva.