OpenXml Powertools の DocumentBuilder を使用して、いくつかの単語文書を単一の単語文書にマージしようとしています。これはマージに使用されるコードです:
var sources = new List<Source>();
foreach (var doc in documents)
{
var wmlDoc = new WmlDocument(doc.Path);
sources.Add(new Source(wmlDoc, doc.PageBreak));
}
var newDestinationDocument = DocumentBuilder.BuildDocument(sources);
の各オブジェクトdocuments
には、ドキュメントへのパスと、ドキュメントの後に改ページを挿入するかどうかを示す bool が含まれています。
Source
このコードは機能していますが、問題は、改ページではなくセクション区切りを取得することです。コンストラクターの 2 番目のパラメーターがセクション区切りブールを表していることはわかっていますが、代わりに改ページが必要です。
そして、私はこのようなものが必要です:
altChunks
、Interop
またはこれには有料ライブラリを使用できません。