Tôi đang sử dụng Word và OpenXML để cung cấp chức năng mail merge trong một ứng dụng web C# ASP.NET:tài liệu Nhân bản Lời sử dụng OpenXML và C#
1) Một tài liệu được tải lên với một số chuỗi được xác định trước sử dụng quyền thay .
2) Sử dụng OpenXML SDK 2.0 Tôi mở tài liệu Word, lấy mainDocumentPart dưới dạng chuỗi và thực hiện thay thế bằng Regex.
3) Sau đó tôi tạo một tài liệu mới bằng cách sử dụng OpenXML, thêm một mainDocumentPart mới và chèn chuỗi kết quả từ việc thay thế vào mainDocumentPart này.
Tuy nhiên, tất cả định dạng/kiểu, v.v. đều bị mất trong tài liệu mới.
Tôi đoán tôi có thể sao chép và thêm Kiểu, Định nghĩa, Phần nhận xét, v.v. riêng để bắt chước tài liệu gốc.
Tuy nhiên, có phương pháp nào sử dụng Open XML để sao chép tài liệu cho phép tôi thực hiện các thay thế trên bản sao mới không?
Cảm ơn.
không thực sự trả lời câu hỏi. đọc về cách làm điều đó trước khi trả lời. –