Tôi đang cố gắng mở tài liệu Word, thay đổi một số văn bản và sau đó lưu thay đổi vào tài liệu mới. Tôi có thể lấy bit đầu tiên được thực hiện bằng cách sử dụng mã dưới đây nhưng tôi không thể tìm ra cách để lưu các thay đổi vào một tài liệu MỚI (chỉ định đường dẫn và tên tệp).Lưu sửa đổi WordprocessingDocument thành tệp mới
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
using DocumentFormat.OpenXml.Packaging;
using System.IO;
namespace WordTest
{
class Program
{
static void Main(string[] args)
{
string template = @"c:\data\hello.docx";
string documentText;
using (WordprocessingDocument wordDoc = WordprocessingDocument.Open(template, true))
{
using (StreamReader reader = new StreamReader(wordDoc.MainDocumentPart.GetStream()))
{
documentText = reader.ReadToEnd();
}
documentText = documentText.Replace("##Name##", "Paul");
documentText = documentText.Replace("##Make##", "Samsung");
using (StreamWriter writer = new StreamWriter(wordDoc.MainDocumentPart.GetStream(FileMode.Create)))
{
writer.Write(documentText);
}
}
}
}
}
Tôi là người mới bắt đầu hoàn chỉnh, vì vậy hãy tha thứ cho câu hỏi cơ bản!
Điều đó lưu nó vào tài liệu CÙNG và do đó không trả lời câu hỏi. –