.docx. Nó không phải là một bản viết lại hay một lớp bao bọc: nó là Aspose.Words thực tế cho mã nguồn .NET, cùng một động cơ tài liệu đã xử lý các tài liệu Word trong môi trường sản xuất từ năm 2003, được giảm xuống thành một lõi miễn phí, mã nguồn mở. Thư viện cung cấp cùng Document Object Model được sử dụng bởi sản phẩm thương mại — Document, DocumentBuilder, Section, Paragraph, Run, Table, và hàng trăm lớp liên quan. Tạo tài liệu từ đầu hoặc mở các tài liệu hiện có, thao tác văn bản, bảng, danh sách, kiểu dáng, đầu trang và chân trang, dấu trang, bình luận và chú thích, và chuyển đổi giữa DOCX, Markdown và văn bản thuần. Một công cụ đánh giá trường đầy đủ được bao gồm, vì vậy các trường như DATE, DOCPROPERTY, và các trường hợp nhất thư sẽ được cập nhật một cách lập trình (các trường phụ thuộc vào bố cục trang, như số trang, sẽ trả về giá trị chỗ giữ chỗ vì bố cục trang không có trong phiên bản này). Thư viện nhắm tới .NET Standard 2.0, vì vậy nó chạy trên .NET Framework 4.6.2+, .NET 6/8/10, trên Windows, Linux và macOS, mà không có phụ thuộc gốc. Cài đặt nó qua NuGet hoặc biên dịch thư viện từ mã nguồn (xem bên dưới). Các nhà phát triển cần các tính năng doanh nghiệp và hỗ trợ sản xuất có thể sử dụng Aspose.Words for .NET — Enterprise Product cùng với các thư viện mã nguồn mở này..docx hiện có bằng new Document() và new Document(path).DocumentBuilder để chèn văn bản, di chuyển con trỏ tới các phần và dấu trang, và áp dụng định dạng phông chữ, đoạn văn và trang trong một vài lệnh.DocumentVisitor để xử lý mọi loại nút.DocumentBuilder cấp cao và các API nút.DATE, DOCPROPERTY, REF, SEQ, và các trường trộn thư một cách lập trình thông qua bộ máy trường đầy đủ.Table/Row/Cell, bao gồm định dạng có điều kiện theo vùng thông qua ConditionalStyle.ListCollection và ListFormat.RevisionCollection API.DocumentSecurity.Aspose.Words FOSS là C# thuần túy nhắm vào .NET Standard 2.0 — không có phần mở rộng gốc để biên dịch, không có gói hệ thống cần cài đặt. Cài đặt nó qua NuGet, hoặc xây dựng từ nguồn bằng một lệnh dotnet build duy nhất.
API phản chiếu Aspose.Words thương mại cho mô hình đối tượng .NET, vì vậy tài liệu và ví dụ chính thức phần lớn áp dụng trong bộ tính năng được hỗ trợ của phiên bản này. Nó được cấp phép MIT và mã nguồn mở trên GitHub.
Sử dụng DocumentBuilder.InsertChart() để thêm một hình dạng biểu đồ vào tài liệu, sau đó truy cập vào đối tượng Chart của nó để cấu hình dữ liệu chuỗi. Xóa các chuỗi được tạo mặc định trước khi thêm dữ liệu thực.
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 được phát hành dưới giấy phép MIT. Bạn có thể sử dụng nó trong các dự án cá nhân, thương mại và đóng nguồn miễn phí, không có phí bản quyền và không cần khóa giấy phép runtime hay bước kích hoạt.
Cài đặt nó qua NuGet, hoặc xây dựng từ mã nguồn — sao chép kho lưu trữ, biên dịch giải pháp trong cấu hình Release, sau đó thêm tham chiếu dự án tới Aspose.Words.csproj từ ứng dụng của bạn.
DOCX, DOCM, DOTX, DOTM, và Flat OPC (cùng các biến thể hỗ trợ macro và mẫu) cho cả tải và lưu, chia sẻ cùng một bộ đọc/ghi OOXML, cộng thêm Markdown và văn bản thuần cho cả tải và lưu.
Không. Bản phát hành này không bao gồm hệ thống bố cục trang và kết xuất, vì vậy Document.Save() không thể xuất ra PDF, XPS hoặc các định dạng hình ảnh. Lưu dưới dạng DOCX, DOCM, DOTX, DOTM, Flat OPC, Markdown hoặc plain text thay thế.
Không. Phiên bản này có thể kiểm tra và xác minh các chữ ký số đã được gắn vào tệp .docx, nhưng không thể tạo chữ ký mới. Quy trình ký yêu cầu Aspose.Words thương mại cho .NET.
Không. Thực thi mail merge, LINQ Reporting, so sánh tài liệu và embedded-font subsetting không được bao gồm trong phiên bản FOSS này.