.docx. Ini bukan penulisan ulang atau pembungkus: ini adalah Aspose.Words sebenarnya untuk kode sumber .NET, mesin dokumen yang sama yang telah memproses dokumen Word dalam produksi sejak 2003, disederhanakan menjadi inti gratis dan sumber terbuka. Perpustakaan ini mengekspos Document Object Model yang sama yang digunakan oleh produk komersial — Document, DocumentBuilder, Section, Paragraph, Run, Table, dan ratusan kelas terkait lainnya. Buat dokumen dari awal atau buka yang sudah ada, manipulasi teks, tabel, daftar, gaya, header dan footer, bookmark, komentar, dan catatan kaki, serta konversi antara DOCX, Markdown, dan teks biasa. Mesin evaluasi field lengkap disertakan, sehingga field seperti DATE, DOCPROPERTY, dan field mail-merge diperbarui secara programatis (field yang bergantung pada tata letak halaman, seperti nomor halaman, dievaluasi menjadi nilai placeholder karena tata letak halaman itu sendiri tidak termasuk dalam edisi ini). Perpustakaan ini menargetkan .NET Standard 2.0, sehingga dapat dijalankan pada .NET Framework 4.6.2+, .NET 6/8/10, di Windows, Linux, dan macOS, tanpa ketergantungan native. Instal melalui NuGet atau bangun perpustakaan dari sumber (lihat di bawah). Pengembang yang memerlukan fitur enterprise dan dukungan produksi dapat menggunakan Aspose.Words untuk .NET — Produk Enterprise bersama perpustakaan sumber terbuka ini..docx yang ada melalui new Document() dan new Document(path).DocumentBuilder untuk menyisipkan teks, memindahkan kursor ke bagian dan bookmark, serta menerapkan pemformatan font, paragraf, dan halaman dalam beberapa panggilan.DocumentVisitor untuk memproses setiap tipe node.DocumentBuilder tingkat tinggi dan API node.DATE, DOCPROPERTY, REF, SEQ, dan bidang mail-merge secara programatis melalui engine bidang lengkap.Table/Row/Cell, termasuk pemformatan bersyarat per wilayah melalui ConditionalStyle.ListCollection dan ListFormat.RevisionCollection API.DocumentSecurity.Aspose.Words FOSS adalah C# murni yang menargetkan .NET Standard 2.0 — tidak ada ekstensi native yang harus dikompilasi, tidak ada paket sistem yang harus dipasang. Instal melalui NuGet, atau bangun dari sumber dengan satu perintah dotnet build.
API mencerminkan Aspose.Words komersial untuk model objek .NET, sehingga dokumentasi resmi dan contoh secara luas berlaku dalam set fitur yang didukung edisi ini. Ini berlisensi MIT dan bersifat sumber terbuka di GitHub.
Gunakan DocumentBuilder.InsertChart() untuk menambahkan bentuk diagram ke dokumen, lalu akses objek Chart-nya untuk mengonfigurasi data seri. Hapus seri default yang dihasilkan sebelum menambahkan data sebenarnya.
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 dirilis di bawah MIT License. Anda dapat menggunakannya dalam proyek pribadi, komersial, dan sumber tertutup secara gratis, tanpa royalti dan tanpa kunci lisensi runtime atau langkah aktivasi.
Instal melalui NuGet, atau bangun dari sumber — kloning repositori, bangun solusi dalam konfigurasi Release, lalu tambahkan referensi proyek ke Aspose.Words.csproj dari aplikasi Anda sendiri.
DOCX, DOCM, DOTX, DOTM, dan Flat OPC (plus varian yang mendukung makro dan templat) untuk memuat dan menyimpan, berbagi pembaca/penulis OOXML yang sama, plus Markdown dan teks biasa untuk memuat dan menyimpan.
Tidak. Edisi ini tidak menyertakan subsistem tata letak halaman dan rendering, jadi Document.Save() tidak dapat mengekspor ke PDF, XPS, atau format gambar. Simpan ke DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown, atau teks biasa sebagai gantinya.
Tidak. Edisi ini dapat memeriksa dan memverifikasi tanda tangan digital yang sudah terlampir pada file .docx, tetapi tidak dapat membuat tanda tangan baru. Alur kerja penandatanganan memerlukan Aspose.Words komersial untuk .NET.
Tidak. Eksekusi mail merge, LINQ Reporting, perbandingan dokumen, dan subsetting font tersemat tidak termasuk dalam edisi FOSS ini.