.docx. Nie jest to przepisanie ani nakładka: jest to rzeczywisty Aspose.Words dla kodu źródłowego .NET, ten sam silnik dokumentów, który przetwarza dokumenty Word w produkcji od 2003 roku, zredukowany do darmowego, otwarto-źródłowego rdzenia. Biblioteka udostępnia te same Document Object Model używane w produkcie komercyjnym — Document, DocumentBuilder, Section, Paragraph, Run, Table oraz setki powiązanych klas. Twórz dokumenty od podstaw lub otwieraj istniejące, manipuluj tekstem, tabelami, listami, stylami, nagłówkami i stopkami, zakładkami, komentarzami i przypisami, oraz konwertuj między DOCX, Markdown i zwykłym tekstem. W zestawie znajduje się pełny silnik ewaluacji pól, dzięki czemu pola takie jak DATE, DOCPROPERTY i pola scalania korespondencji są aktualizowane programowo (pola zależne od układu strony, takie jak numery stron, zwracają wartości zastępcze, ponieważ układ strony nie jest częścią tej edycji). Biblioteka jest zgodna z .NET Standard 2.0, więc działa na .NET Framework 4.6.2+, .NET 6/8/10, na Windows, Linux i macOS, bez natywnych zależności. Zainstaluj ją za pomocą NuGet lub zbuduj bibliotekę ze źródeł (patrz niżej). Programiści potrzebujący funkcji klasy enterprise i wsparcia produkcyjnego mogą używać Aspose.Words for .NET — Enterprise Product wraz z tymi bibliotekami open-source..docx za pomocą new Document() i new Document(path).DocumentBuilder, aby wstawiać tekst, przenosić kursor do sekcji i zakładek oraz stosować formatowanie czcionki, akapitu i strony w kilku wywołaniach.DocumentVisitor, aby przetwarzać każdy typ węzła.DocumentBuilder oraz API węzłów.DATE, DOCPROPERTY, REF, SEQ oraz pola scalania poczty programowo za pomocą pełnego silnika pól.Table/Row/Cell, w tym formatowanie warunkowe per region za pomocą ConditionalStyle.ListCollection i ListFormat.RevisionCollection API.DocumentSecurity.Aspose.Words FOSS jest czystym C# skierowanym do standardu .NET 2.0 — bez natywnych rozszerzeń do kompilacji, bez pakietów systemowych do instalacji. Zainstaluj go za pomocą NuGet, lub zbuduj ze źródeł przy użyciu jednego polecenia dotnet build.
API odzwierciedla komercyjną Aspose.Words dla modelu obiektowego .NET, więc oficjalna dokumentacja i przykłady w dużej mierze mają zastosowanie w zakresie funkcji obsługiwanych w tej edycji. Jest licencjonowane na licencji MIT i jest otwartoźródłowe na GitHubie.
Użyj DocumentBuilder.InsertChart(), aby dodać kształt wykresu do dokumentu, a następnie uzyskaj dostęp do jego obiektu Chart, aby skonfigurować dane serii. Wyczyść domyślnie wygenerowane serie przed dodaniem rzeczywistych danych.
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 jest wydany na licencji MIT. Możesz go używać w projektach osobistych, komercyjnych i zamkniętego źródła, bez opłat, bez tantiem i bez klucza licencyjnego ani kroku aktywacji.
Zainstaluj go za pomocą NuGet, lub zbuduj ze źródeł — sklonuj repozytorium, zbuduj rozwiązanie w konfiguracji Release, a następnie dodaj odwołanie do projektu Aspose.Words.csproj z własnej aplikacji.
DOCX, DOCM, DOTX, DOTM oraz Flat OPC (plus jego wersje z makrami i szablonami) zarówno przy ładowaniu, jak i zapisywaniu, korzystające z tego samego czytnika/pisarza OOXML, plus Markdown i zwykły tekst zarówno przy ładowaniu, jak i zapisywaniu.
Nie. Ta edycja nie zawiera podsystemu układu strony i renderowania, więc Document.Save() nie może eksportować do PDF, XPS ani formatów obrazów. Zamiast tego zapisz jako DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown lub zwykły tekst.
Nie. Ta edycja może przeglądać i weryfikować cyfrowe podpisy już dołączone do pliku .docx, ale nie może tworzyć nowych podpisów. Proces podpisywania wymaga komercyjnego Aspose.Words dla .NET.
Nie. Wykonywanie korespondencji seryjnej, raportowanie LINQ, porównywanie dokumentów oraz podzestawianie czcionek osadzonych nie są uwzględnione w tej edycji FOSS.