Bỏ qua hộp văn bản

Giới thiệu

Chào mừng bạn đến với hướng dẫn chi tiết này về cách sử dụng Aspose.Words cho .NET để hợp nhất các tài liệu Word trong khi bỏ qua các hộp văn bản. Nếu bạn đang tìm cách hợp lý hóa quá trình xử lý tài liệu của mình và đảm bảo rằng định dạng của hộp văn bản được duy trì thì bạn đã đến đúng nơi. Hãy đi sâu vào hướng dẫn từng bước này.

Điều kiện tiên quyết

Trước khi chúng ta bắt đầu, hãy đảm bảo bạn có mọi thứ bạn cần:

  1. Aspose.Words cho .NET: Tải xuốngđây.
  2. Môi trường phát triển .NET: Visual Studio hoặc bất kỳ IDE ưa thích nào khác.
  3. Kiến thức cơ bản về C#: Hiểu các khái niệm lập trình cơ bản trong C#.

Nhập không gian tên

Để bắt đầu, bạn cần nhập các không gian tên cần thiết trong dự án của mình:

using Aspose.Words;
using Aspose.Words.Importing;

Bước 1: Thiết lập dự án của bạn

Đầu tiên, hãy đảm bảo dự án của bạn được thiết lập chính xác. Mở IDE của bạn, tạo một dự án mới và cài đặt thư viện Aspose.Words cho .NET thông qua Trình quản lý gói NuGet.

Cách cài đặt Aspose.Words

  1. Mở Trình quản lý gói NuGet trong IDE của bạn.
  2. Tìm kiếm “Aspose.Words”.
  3. Bấm vào “Cài đặt”.

Bước 2: Xác định thư mục tài liệu

Tiếp theo, chỉ định thư mục chứa tài liệu nguồn và đích của bạn.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Thay thế"YOUR DOCUMENT DIRECTORY" với đường dẫn thực tế đến thư mục tài liệu của bạn.

Bước 3: Tải tài liệu

Bây giờ, hãy tải cả tài liệu nguồn và đích vào dự án của bạn.

Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");

Bước 4: Định cấu hình tùy chọn nhập

Để đảm bảo định dạng hộp văn bản được duy trì, hãy đặtIgnoreTextBoxes tùy chọn đểfalse.

ImportFormatOptions importFormatOptions = new ImportFormatOptions { IgnoreTextBoxes = false };

Bước 5: Khởi tạo Trình nhập nút

Khởi tạoNodeImporter để nhập các nút từ tài liệu nguồn vào tài liệu đích.

NodeImporter importer = new NodeImporter(srcDoc, dstDoc, ImportFormatMode.KeepSourceFormatting, importFormatOptions);

Bước 6: Nhập đoạn văn từ tài liệu nguồn

Lấy tất cả các đoạn từ phần đầu tiên của tài liệu nguồn.

ParagraphCollection srcParas = srcDoc.FirstSection.Body.Paragraphs;

Bước 7: Nối các đoạn đã nhập vào tài liệu đích

Lặp lại từng đoạn và nối nó vào tài liệu đích.

foreach (Paragraph srcPara in srcParas)
{
    Node importedNode = importer.ImportNode(srcPara, true);
    dstDoc.FirstSection.Body.AppendChild(importedNode);
}

Bước 8: Lưu tài liệu đã hợp nhất

Cuối cùng, lưu tài liệu đã hợp nhất bằng tên mới để tránh ghi đè lên file gốc.

dstDoc.Save(dataDir + "JoinAndAppendDocuments.IgnoreTextBoxes.docx");

Phần kết luận

Bạn đã hợp nhất thành công hai tài liệu Word bằng Aspose.Words cho .NET trong khi vẫn đảm bảo rằng các hộp văn bản không bị bỏ qua trong quá trình nhập. Quá trình này là vô giá để duy trì tính toàn vẹn định dạng của tài liệu của bạn. Cho dù bạn đang xử lý các báo cáo, hợp đồng hay bất kỳ loại tài liệu nào khác, Aspose.Words for .NET đều giúp quá trình này trở nên liền mạch.

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

Aspose.Words cho .NET là gì?

Aspose.Words for .NET là một thư viện mạnh mẽ để tạo, thao tác và chuyển đổi tài liệu Word trong các ứng dụng .NET.Tìm hiểu thêm.

Tôi có thể dùng thử Aspose.Words cho .NET trước khi mua không?

Có, bạn có thể tải xuống bản dùng thử miễn phíđây.

Làm cách nào tôi có thể nhận được giấy phép tạm thời cho Aspose.Words cho .NET?

Bạn có thể có được giấy phép tạm thờiđây.

Tôi có thể tìm tài liệu chi tiết hơn ở đâu?

Bạn có thể tìm thấy tài liệu đầy đủđây.

Làm cách nào tôi có thể nhận được hỗ trợ cho Aspose.Words cho .NET?

Để được hỗ trợ, hãy truy cập diễn đàn Asposeđây.