Free Support Forum - aspose.com

把一个文档插入到另一个文档的书签位置产生的一个问题。


#1

如题所述,我把B.doc文件的内容插入到A.doc中的书签位置上,产生文档C,不知道为何生成的C会在插入的内容的下方产生一行空白行,空白行上有那个书签。如何不产生这个空白行呢?我记得原来的时候插入一个word内容不会产生空白行的啊。需要看代码吗?ABC三个word文档见附件。ABC.zip (12.1 KB)
大概代码如下:
docA.FirstSection.PageSetup.SectionStart = SectionStart.Continuous;
asposeDC.insertDocumentAfterBookMark(docA, docB, “KTSBS_MB_JSNR”);


#2

@pechem

谢谢你的询问。 我们建议您升级到最新版本的 Aspose.Words for .NET 19.2

在您的情况下,我们建议您使用DocumentBuilder.InsertDocument方法插入文档,如下所示。 希望这对你有所帮助。

Document document1 = new Document(MyDir + "A.doc");
DocumentBuilder documentBuilder = new DocumentBuilder(document1);
Document document2 = new Document(MyDir + "B.doc");
documentBuilder.MoveToBookmark("KTSBS_MB_JSNR");
documentBuilder.InsertDocument(document2, ImportFormatMode.KeepSourceFormatting);

document1.Save(MyDir + "19.2.doc");