我有很多个word文件,我想创建一个新的word,循环将多个word文件合并到新的word里面。
1.docx (17.0 KB)
3.docx (16.8 KB)
3.docx (16.8 KB)
以下是我的代码,请查看。
string[] fileCount = { "1.docx", "2.docx", "3.docx" };
string save = Path.Combine("save.docx");
if (!File.Exists(jnMlPath))
{
File.Create(jnMlPath).Close();
}
//内容将附加到的文档。
Aspose.Words.Document dstDoc1 = new Aspose.Words.Document(jnMlPath);
for (int i = 0; i < fileCount.Length; i++)
{
//内容将附加到的文档。
Aspose.Words.Document dstDoc2 = new Aspose.Words.Document(fileCount[i]);
//将源文档附加到目标文档。
//传递格式模式,以在导入源文档时保留其原始格式。
dstDoc1.AppendDocument(dstDoc2, Aspose.Words.ImportFormatMode.KeepSourceFormatting);
}
//保存文档。
dstDoc.Save(jnMlPath);