.docx. Non è una riscrittura né un wrapper: è il vero Aspose.Words per il codice sorgente .NET, lo stesso motore di documenti che elabora i file Word in produzione dal 2003, ridotto a un nucleo gratuito e open-source. La libreria espone gli stessi Document Object Model utilizzati dal prodotto commerciale — Document, DocumentBuilder, Section, Paragraph, Run, Table e centinaia di classi correlate. Crea documenti da zero o apri quelli esistenti, manipola testo, tabelle, elenchi, stili, intestazioni e piè di pagina, segnalibri, commenti e note a piè di pagina, e converti tra DOCX, Markdown e testo semplice. È incluso un motore completo di valutazione dei campi, così i campi come DATE, DOCPROPERTY e i campi di stampa unione vengono aggiornati programmaticamente (i campi che dipendono dal layout della pagina, come i numeri di pagina, restituiscono valori segnaposto poiché il layout della pagina stesso non fa parte di questa edizione). La libreria mira a .NET Standard 2.0, quindi funziona su .NET Framework 4.6.2+, .NET 6/8/10, su Windows, Linux e macOS, senza dipendenze native. Installa tramite NuGet o compila la libreria dal sorgente (vedi sotto). Gli sviluppatori che necessitano di funzionalità enterprise e supporto in produzione possono utilizzare Aspose.Words per .NET — Enterprise Product insieme a queste librerie open-source..docx esistenti tramite new Document() e new Document(path).DocumentBuilder per inserire testo, spostare il cursore a sezioni e segnalibri, e applicare formattazione di carattere, paragrafo e pagina con poche chiamate.DocumentVisitor per elaborare ogni tipo di nodo.DocumentBuilder ad alto livello e le API dei nodi.DATE, DOCPROPERTY, REF, SEQ e i campi di stampa unione in modo programmatico tramite il motore completo dei campi.Table/Row/Cell, includendo la formattazione condizionale per regione tramite ConditionalStyle.ListCollection e ListFormat.RevisionCollection API.DocumentSecurity.Aspose.Words FOSS è puro C# mirato a .NET Standard 2.0 — nessuna estensione nativa da compilare, nessun pacchetto di sistema da installare. Installalo tramite NuGet, o compilalo dal sorgente con un unico comando dotnet build.
Il API rispecchia il Aspose.Words commerciale per il modello object .NET, quindi la documentazione ufficiale e gli esempi si applicano per lo più all’interno del set di funzionalità supportate da questa edizione. È con licenza MIT e open-source su GitHub.
Utilizza DocumentBuilder.InsertChart() per aggiungere una forma di grafico a un documento, quindi accedi al suo oggetto Chart per configurare i dati delle serie. Cancella le serie generate per impostazione predefinita prima di aggiungere i dati reali.
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 è rilasciato sotto la licenza MIT. Puoi usarlo in progetti personali, commerciali e closed-source gratuitamente, senza royalty e senza chiave di licenza runtime o passaggio di attivazione.
Installa tramite NuGet, oppure compila dal sorgente — clona il repository, compila la soluzione in configurazione Release, quindi aggiungi un riferimento al progetto Aspose.Words.csproj dalla tua applicazione.
DOCX, DOCM, DOTX, DOTM e Flat OPC (oltre alle sue varianti con macro e modello) sia per il caricamento che per il salvataggio, condividendo lo stesso lettore/scrittore OOXML, più Markdown e testo semplice sia per il caricamento che per il salvataggio.
No. Questa edizione non include il sottosistema di layout della pagina e di rendering, quindi Document.Save() non può esportare in PDF, XPS o formati immagine. Esporta invece in DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown o testo semplice.
No. Questa edizione può ispezionare e verificare le firme digitali già allegate a un file .docx, ma non può creare nuove firme. Un flusso di lavoro di firma richiede il commerciale Aspose.Words per .NET.
No. L’esecuzione del mail merge, LINQ Reporting, il confronto dei documenti e il sottoinsieme di caratteri incorporati non sono inclusi in questa edizione FOSS.