将文档附加到空白

本教程介绍如何使用 Aspose.Words for .NET 将一个文档的内容附加到空白目标文档。提供的源代码演示了如何创建新文档、删除其内容,然后将源文档附加到其中。

第 1 步:设置项目

确保您具备以下先决条件:

  • 已安装 Aspose.Words for .NET 库。您可以从以下位置下载:[Aspose.Releases]https://releases.aspose.com/words/net/ 或使用 NuGet 包管理器来安装它。
  • 源文档和目标文档所在的文档目录路径。

第 2 步:创建新的目标文档

创建一个新的Document目标文档的对象。

//文档目录的路径
string dataDir = "YOUR DOCUMENT DIRECTORY";

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

步骤 3:从目标文档中删除现有内容

为了确保目标文档干净,请使用以下命令从文档中删除所有现有内容RemoveAllChildren方法。

dstDoc.RemoveAllChildren();

步骤 4:将源文档附加到目标文档

使用以下命令将源文档的内容附加到目标文档AppendDocument方法与ImportFormatMode.KeepSourceFormatting选项。

dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);

步骤 5:保存目标文档

最后,使用以下命令保存修改后的目标文档Save的方法Document目的。

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

这样就完成了使用 Aspose.Words for .NET 将文档附加到空白目标文档的实现。

使用 Aspose.Words for .NET 将文档追加到空白的示例源代码

	//文档目录的路径
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document srcDoc = new Document(dataDir + "Document source.docx");
	Document dstDoc = new Document();
	//目标文档不为空,通常会导致附加文档之前出现空白页。
	//这是因为基础文档有一个空白部分,而新文档从下一页开始。
	//附加之前从目标文档中删除所有内容。
	dstDoc.RemoveAllChildren();
	dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
	dstDoc.Save(dataDir + "JoinAndAppendDocuments.AppendDocumentToBlank.docx");