public void MergeDocuments() { RtfMerger merger = new RtfMerger("..\\..\\testdocs\\merge-template.rtf", "..\\..\\testdocs\\merge-result.rtf", true); merger.AddPlaceHolder("$doc1$", "..\\..\\testdocs\\merge-doc1.rtf"); merger.AddPlaceHolder("$doc2$", "..\\..\\testdocs\\merge-doc2.rtf"); merger.AddPlaceHolder("$doc3$", "..\\..\\testdocs\\merge-doc2.rtf"); merger.RemovePlaceHolder("$doc3$"); merger.MergeRtfDoc(); StreamReader sr = null; sr = new StreamReader("..\\..\\testdocs\\merge-result.rtf"); string rtf1 = sr.ReadToEnd(); sr.Close(); sr = new StreamReader("..\\..\\testdocs\\rtf3.txt"); string rtf3 = sr.ReadToEnd(); sr.Close(); Assert.That(rtf1, Is.EqualTo(rtf3)); }
private static void MergeDocuments() { RtfMerger merger = new RtfMerger("..\\..\\testdocs\\test-doc3.rtf", "..\\..\\testdocs\\merge-result.rtf", true); merger.AddPlaceHolder("[TagTextRTF1]", "..\\..\\testdocs\\merge1.rtf"); merger.AddPlaceHolder("[TagTextRTF2]", "..\\..\\testdocs\\merge2.rtf"); Console.WriteLine("Processing..."); merger.MergeRtfDoc(); Console.WriteLine("File 'merge-result.txt' created."); Console.WriteLine(""); }