繁体   English   中英

从一个word文档复制到另一个word文档

[英]Copy from one word document to another word document

我正在尝试通过单词的特定部分将数据从一个单词文件复制到另一个。 例如,我只想将 header 或 word 文档 1 的页脚复制到 word 文档 2,或者我想将表 1 从 word 文档 1 复制到 word 文档 2 中的表 1。

using (WordprocessingDocument firstDocument = WordprocessingDocument.Open(textBox2.Text, false))
using (WordprocessingDocument secondDocument = WordprocessingDocument.Create(textBox3.Text, WordprocessingDocumentType.Document))
{
    foreach (var part in firstDocument.Parts)
    {
        secondDocument.AddPart(part.OpenXmlPart, part.RelationshipId);                   
    }

如何更改此代码以将 firstDocument 的特定部分复制到 secondDocument (示例:表 1)。

可以使用LINQ 其中select 只需要零件

using System.Linq;
...
foreach (var part in firstDocument.Parts.Where(/* insert here your condition*/))
...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM