Пример #1
0
        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));
        }
Пример #2
0
            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("");
            }