Cài đặt thư viện C# nguồn mở này để chèn văn bản vào các tài liệu từ được lập trình. FileFormat.words là API dựa trên OpenXML cho tự động hóa tài liệu Word.

Cách chèn đoạn văn vào tài liệu từ

Tổng quan

MS Word Tự động hóa tài liệu không còn là một nhiệm vụ khó khăn sau sự ra đời của thư viện C# nguồn mở này. FileFormat.words là một thư viện .NET mạnh mẽ được cung cấp bởi OpenXML. API .NET nguồn mở này là một thư viện miễn phí được xây dựng để tạo và thao tác các tài liệu từ được lập trình. Hơn nữa, nó không chỉ cho phép người dùng thêm các đoạn văn mà còn cho phép người dùng thêm các yếu tố khác như bảng, hình ảnh và hơn thế nữa. Tuy nhiên, trong bài đăng trên blog này, chúng tôi sẽ học cách chèn đoạn văn vào tài liệu từ bằng FileFormat.words. Ngoài ra, chúng tôi cũng sẽ viết một đoạn mã để xem việc triển khai thực tế. Chúng tôi sẽ trải qua các điểm sau trong bài viết này:

Cài đặt thư viện C# nguồn mở

Việc cài đặt thư viện tự động hóa tài liệu Word này chỉ là một lệnh. Vì vậy, cài đặt API nguồn mở này trước khi bạn sẽ chèn văn bản vào các tài liệu từ được lập trình. Do đó, bạn có thể thiết lập FileFormat.words bằng cách tải xuống Gói Nuget hoặc chạy lệnh sau trong Trình quản lý gói Nuget.

Install-Package FileFormat.Words

Cách chèn đoạn văn vào tài liệu từ được lập trình

Bây giờ, tất cả chúng ta đã được thiết lập để bắt đầu viết đoạn mã vào đoạn i nsert trong tài liệu Word bằng thư viện C# nguồn mở này. Bạn có thể làm theo các bước và đoạn mã được đề cập dưới đây:

  • Khởi tạo một thể hiện của lớp tài liệu.
  • Khởi tạo hàm tạo của lớp Body với đối tượng của lớp tài liệu.
  • Khởi tạo một thể hiện của lớp đoạn.
  • Gọi thuộc tính văn bản để đặt văn bản của đoạn văn.
  • Gọi phương thức Phụ lục (đoạn) để thêm đoạn văn vào tài liệu MS Word.
  • Gọi phương thức lưu để lưu tài liệu MS Word vào đĩa.

Kết luận

using FileFormat.Words;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Instantiate an instance of the Document class.
            using (Document doc = new Document())
            {
                //Initialize the constructor of the Body class with the object of the Document class.
                Body body = new Body(doc);
                // Instantiate an instance of the Paragraph class.
                Paragraph para1 = new Paragraph();
                // Invoke the Text property to set the text of the paragraph.
                para1.Text = "This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph.";
                para1.Indent = "300";
                para1.FirstLineIndent = "330";
                para1.Align = "Left";
                para1.LinesSpacing = "552";
                // Call the AppendChild(paragraph) method to add the paragraph to the MS Word document.
                body.AppendChild(para1);
                // Invoke the Save method to save the MS Word document onto the disk.
                doc.Save("/Docs.docx");
            }

        }

    }
}

Sao chép và dán mã sau và chạy dự án. Do đó, bạn sẽ thấy đầu ra như trong hình dưới đây:

tự động hóa tài liệu từ

Kết luận

Đó là nó. Chúng tôi hy vọng bạn đã học được cách chèn đoạn văn vào tài liệu từ bằng FileFormat.words. Hơn nữa, bạn có thể tùy chỉnh phông chữ, kích thước và khoảng cách dòng của văn bản của đoạn văn. Hơn nữa, bạn có thể khám phá các tính năng thú vị khác của thư viện C# nguồn mở này trong Tài liệu. Cuối cùng, FileFormat.com tiếp tục viết các bài đăng trên blog về các chủ đề khác. Hơn nữa, bạn có thể theo dõi chúng tôi trên các nền tảng truyền thông xã hội của chúng tôi, bao gồm Facebook, LinkedIn, và Twitter.

Đóng góp

FileFormat.words cho .NET là một dự án nguồn mở và có sẵn trên GitHub. Vì vậy, sự đóng góp từ cộng đồng được đánh giá cao.

Đặt câu hỏi

Bạn có thể cho chúng tôi biết về các câu hỏi hoặc câu hỏi của bạn trên [Diễn đàn] của chúng tôi 19.

Câu hỏi thường gặp-Câu hỏi thường gặp

** Làm thế nào để bạn chèn một đoạn văn trong Word?** Bạn có thể làm điều đó dễ dàng bằng cách sử dụng FileFormat.words. Vui lòng theo dõi liên kết để tìm hiểu các bước và đoạn mã.

Xem thêm