1. Các sản phẩm
  2.   Xử lý văn bản
  3.   .NET
  4.   Aspose.Words for .NET

Aspose.Words for .NET

 
 

API C# .NET để xử lý tài liệu Microsoft Word

API xử lý tài liệu Word nâng cao để tạo, sửa đổi, chuyển đổi và hiển thị tệp từ mà không cần sử dụng Microsoft Word hoặc phần mềm của bên thứ ba khác.

Aspose.Words for .NET là một thư viện lớp nâng cao cho phép các nhà phát triển phần mềm thực hiện nhiều loại tài liệu nhiệm vụ xử lý và thao tác. Aspose.Words hỗ trợ một số định dạng tệp phổ biến như DOC, OOXML, RTF, HTML, OpenDocument, PDF, XPS, EPUB và các định dạng khác. Với Aspose.Words, bạn có thể tạo, sửa đổi, chuyển đổi, hiển thị và in tài liệu mà không cần sử dụng Microsoft Word® hoặc phần mềm của bên thứ ba khác. API có thể được sử dụng để phát triển các ứng dụng phần mềm cho nhiều hệ điều hành, chẳng hạn như Windows, Linux và Mac OS cũng như nhiều hệ điều hành khác.

Aspose.Words for .NET cho phép các nhà phát triển phần mềm nhập và xuất tài liệu của họ sang hơn 35 định dạng tệp được hỗ trợ. Bạn có thể dễ dàng mở và chuyển đổi tài liệu Word sang DOT, DOCX, DOCM, DOTX, DOTM, RTF, WordML, HTML, MHTML, AZW3, ODT, OTT, TXT, MD, PDF, EPUB, v.v. Nó hỗ trợ chuyển đổi tài liệu giữa tất cả các định dạng được hỗ trợ với hầu hết chuyển đổi được thực hiện với độ trung thực cao, đảm bảo mất định dạng ở mức tối thiểu. Cũng có thể chuyển đổi toàn bộ tài liệu hoặc các trang cụ thể của tài liệu.

Aspose.Words dành cho .NET rất dễ xử lý và có một số tính năng nâng cao của thư viện như Tạo tài liệu hoặc báo cáo từ đầu, tạo tài liệu bằng cách sử dụng mẫu, chèn đầu trang và chân trang, thêm đoạn văn mới, chèn danh sách hoặc bảng, văn bản, trường, thêm siêu liên kết, chèn dấu trang và hình ảnh, chèn hình và hộp văn bản, chèn hình mờ, trích xuất hình ảnh, nối hoặc tách tài liệu, sao chép các đoạn giữa các tài liệu, bảo vệ và không bảo vệ tài liệu, sửa đổi thuộc tính tài liệu, chèn các đoạn HTML vào tài liệu và nhiều cái khác.

Previous Next

Bắt đầu với Aspose.Words cho .NET

Cách cài đặt Aspose.Words cho .NET được khuyên dùng là sử dụng NuGet. Vui lòng sử dụng lệnh sau để cài đặt suôn sẻ.

Cài đặt Aspose.Words cho .NET qua NuGet

NuGet\Install-Package Aspose.Words -Version 23.1.0 
Bạn cũng có thể tải xuống trực tiếp từ trang sản phẩm Aspose.

Chuyển đổi tài liệu Word sang các định dạng tệp khác

Thư viện Aspose.Words for .NET đã bao gồm một trình chuyển đổi mạnh mẽ giúp các nhà phát triển chuyển đổi tài liệu Word từ định dạng này sang định dạng khác bên trong các ứng dụng .NET của riêng họ. Thư viện đã bao gồm hỗ trợ chuyển đổi sang và từ nhiều định dạng tệp phổ biến. Dưới đây là các kết hợp chuyển đổi phổ biến nhất được thư viện hỗ trợ, chuyển đổi Word (Doc, Docx) sang PDF & ngược lại, chuyển đổi tài liệu word và PDF thành Hình ảnh, Xuất tài liệu sang Markdown, Chuyển đổi HTML sang PDF, Chuyển đổi PDF sang EPUB, Chuyển đổi Word sang HTML, Chuyển đổi Mobi sang EPUB, Chuyển đổi RTF sang PDF, Chuyển đổi ODT sang PDF, Chuyển đổi DOCX sang DOC, Chuyển đổi HTML sang Word và nhiều hơn thế nữa. Ví dụ sau đây cho thấy sức mạnh của API, chỉ với hai dòng mã C#, bạn có thể chuyển đổi nhiều định dạng tệp tài liệu khác nhau.

Chuyển đổi tài liệu PDF sang DOCX qua .NET API

 
Document doc = new Document(MyDir + "Pdf Document.pdf");
doc.Save(ArtifactsDir + "BaseConversions.PdfToDocx.docx");

Convert Word DOCX to HTML via C# .NET API

// Load the document from disk.
Document doc = new Document(dataDir + "Test File.docx");

// Save the document into HTML.
doc.Save(dataDir + "Document", SaveFormat.Html);

Sử dụng tính năng Trộn thư và báo cáo qua .NET API

Hộp thư là một tính năng phổ biến cho phép các nhà phát triển hợp nhất dữ liệu từ nguồn dữ liệu vào tài liệu mẫu Word. Nó có thể được sử dụng để tạo nhanh chóng và dễ dàng các tài liệu như thư, nhãn và phong bì, v.v. Aspose.Words for .NET đã bao gồm hỗ trợ hoàn chỉnh để tạo tài liệu từ các mẫu có trường trộn thư. Thư viện cho phép người dùng tạo các tài liệu phức tạp hơn nữa như báo cáo, danh mục, hàng tồn kho và hóa đơn bằng kỹ thuật trộn thư tiêu chuẩn. Thư viện đơn giản hóa quá trình tạo tài liệu bằng Mẫu phối thư. Bạn có thể sử dụng một số cách để tạo Mẫu trộn thư. Thư viện hỗ trợ nhiều nguồn dữ liệu khác nhau để trộn thư như DataTable, DataView, DataSet, IDataReader, một mảng các giá trị được ADO .NET hỗ trợ, v.v.

Làm việc với Biểu đồ trong Tệp Word qua .NET API

Biểu đồ là biểu diễn đồ họa của dữ liệu có thể được sử dụng để truyền đạt thông tin bằng đồ họa. Aspose.Words for .NET đã bao gồm hỗ trợ tạo biểu đồ OOXML từ đầu cũng như sửa đổi các biểu đồ hiện có bên trong các ứng dụng .NET. Thư viện đã bao gồm nhiều loại biểu đồ khác nhau như biểu đồ Thanh, Biểu đồ đường, Biểu đồ hình tròn, Biểu đồ vùng, Biểu đồ cột, Biểu đồ phân tán, Biểu đồ bề mặt, Biểu đồ chứng khoán, Biểu đồ radar, v.v. Thư viện hỗ trợ làm việc với Nhãn dữ liệu biểu đồ của một bộ sưu tập Chuỗi biểu đồ cũng như Chuỗi biểu đồ. Các thư viện đã bao gồm hỗ trợ về số định dạng của nhãn dữ liệu biểu đồ, đặt thuộc tính trục biểu đồ, giá trị số định dạng của trục, v.v.

Cách chèn biểu đồ phân tán qua API C#


// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_WorkingWithCharts();
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Insert Scatter chart.
Shape shape = builder.InsertChart(ChartType.Scatter, 432, 252);
Chart chart = shape.Chart;

// Use this overload to add series to any type of Scatter charts.
chart.Series.Add("AW Series 1", new double[] { 0.7, 1.8, 2.6 }, new double[] { 2.7, 3.2, 0.8 });

dataDir = dataDir + "TestInsertScatterChart_out.docx";
doc.Save(dataDir);

Quản lý hình ảnh trong tài liệu Word thông qua API C# .NET

Thư viện Aspose.Words for .NET cho phép các nhà phát triển phần mềm thêm và quản lý nhiều loại hình ảnh khác nhau bên trong tài liệu word của họ. Thư viện hỗ trợ chèn hình ảnh từ URL, từ luồng, sử dụng đối tượng hình ảnh, từ mảng byte, Nội tuyến hoặc nổi tại một vị trí cụ thể, Tỷ lệ phần trăm hoặc kích thước tùy chỉnh, v.v. Thư viện cũng hỗ trợ trích xuất hình ảnh từ tài liệu Word. Cũng có thể chèn mã vạch vào trang tài liệu và sửa đổi các thuộc tính của mã vạch. Bạn cũng có thể tùy chỉnh kích thước ảnh, cắt ảnh và lưu ảnh dưới dạng WMF.

Chèn mã vạch vào từng trang tài liệu qua .NET API


// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_WorkingWithImages();
// Create a blank documenet.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// The number of pages the document should have.
int numPages = 4;
// The document starts with one section, insert the barcode into this existing section.
InsertBarcodeIntoFooter(builder, doc.FirstSection, 1, HeaderFooterType.FooterPrimary);

for (int i = 1; i < numPages; i++)
{
    // Clone the first section and add it into the end of the document.
    Section cloneSection = (Section)doc.FirstSection.Clone(false);
    cloneSection.PageSetup.SectionStart = SectionStart.NewPage;
    doc.AppendChild(cloneSection);

    // Insert the barcode and other information into the footer of the section.
    InsertBarcodeIntoFooter(builder, cloneSection, i, HeaderFooterType.FooterPrimary);
}

dataDir  = dataDir + "Document_out.docx";
// Save the document as a PDF to disk. You can also save this directly to a stream.
doc.Save(dataDir);

 Tiếng Việt