.docx bestanden. Het is geen herschrijving of wrapper: het is de daadwerkelijke Aspose.Words voor .NET broncode, dezelfde documentengine die sinds 2003 Word-documenten in productie heeft verwerkt, teruggebracht tot een gratis, open-source kern. De bibliotheek biedt dezelfde Document Object Model die door het commerciële product wordt gebruikt — Document, DocumentBuilder, Section, Paragraph, Run, Table, en honderden gerelateerde klassen. Maak documenten vanaf nul of open bestaande, bewerk tekst, tabellen, lijsten, stijlen, kop- en voetteksten, bladwijzers, opmerkingen en voetnoten, en converteer tussen DOCX, Markdown en gewone tekst. Een volledige veld-evaluatie-engine is inbegrepen, zodat velden zoals DATE, DOCPROPERTY en mail-merge-velden programmatisch worden bijgewerkt (velden die afhankelijk zijn van paginalay-out, zoals paginanummers, evalueren tot placeholder-waarden omdat paginalay-out zelf niet deel uitmaakt van deze editie). De bibliotheek richt zich op .NET Standard 2.0, zodat hij draait op .NET Framework 4.6.2+, .NET 6/8/10, op Windows, Linux en macOS, zonder native afhankelijkheden. Installeer het via NuGet of bouw de bibliotheek vanuit de bron (zie hieronder). Ontwikkelaars die enterprise-functies en productiesupport nodig hebben kunnen Aspose.Words voor .NET — Enterprise Product gebruiken naast deze open-source bibliotheken..docx-bestanden via new Document() en new Document(path).DocumentBuilder om tekst in te voegen, de cursor naar secties en bladwijzers te verplaatsen, en lettertype-, alinea- en paginavormgeving toe te passen in een paar aanroepen.DocumentVisitor om elk knooptype te verwerken.DocumentBuilder en knoop-API’s.DATE, DOCPROPERTY, REF, SEQ, en mail-merge-velden, programmatically via de volledige veldengine.Table/Row/Cell, inclusief per-regio voorwaardelijke opmaak via ConditionalStyle.ListCollection en ListFormat.RevisionCollection API.DocumentSecurity enum.Aspose.Words FOSS is pure C# gericht op .NET Standard 2.0 — geen native extensies om te compileren, geen systeempakketten om te installeren. Installeer het via NuGet, of bouw het vanuit de bron met een enkel dotnet build commando.
De API spiegelt de commerciële Aspose.Words voor het .NET objectmodel, dus de officiële documentatie en voorbeelden zijn grotendeels van toepassing binnen de ondersteunde functionaliteiten van deze editie. Het is MIT-gelicentieerd en open-source op GitHub.
Gebruik DocumentBuilder.InsertChart() om een grafiekvorm aan een document toe te voegen, en krijg vervolgens toegang tot het Chart-object om de seriedata te configureren. Verwijder de standaard gegenereerde series voordat u echte gegevens toevoegt.
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 is uitgebracht onder de MIT-licentie. U mag het gebruiken in persoonlijke, commerciële en closed-source projecten gratis, zonder royalty en zonder runtime licentiesleutel of activeringsstap.
Installeer het via NuGet, of bouw het vanuit de bron — kloon de repository, bouw de oplossing in Release-configuratie, voeg vervolgens een projectreferentie toe aan Aspose.Words.csproj vanuit uw eigen applicatie.
DOCX, DOCM, DOTX, DOTM, en Flat OPC (plus de macro-ingeschakelde en sjabloonvarianten) voor zowel laden als opslaan, gebruikmakend van dezelfde OOXML-lezer/schrijver, plus Markdown en platte tekst voor zowel laden als opslaan.
Nee. Deze editie bevat niet het pagina-indelings- en renderingssub-systeem, dus Document.Save() kan niet exporteren naar PDF, XPS of beeldformaten. Sla op als DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown of platte tekst in plaats daarvan.
Nee. Deze editie kan digitale handtekeningen die al aan een .docx-bestand zijn gekoppeld inspecteren en verifiëren, maar kan geen nieuwe handtekeningen maken. Een ondertekeningsworkflow vereist de commerciële Aspose.Words voor .NET.
Nee. Mail merge execution, LINQ Reporting, document comparison en embedded-font subsetting zijn niet inbegrepen in deze FOSS-editie.