static void Main()
    {
        // If using Professional version, put your serial key below.
        ComponentInfo.SetLicense("FREE-LIMITED-KEY");

        var document = DocumentModel.Load("Reading.docx");

        // Delete 1st paragraph's inlines.
        var paragraph1 = document.Sections[0].Blocks.Cast <Paragraph>(0);

        paragraph1.Inlines.Content.Delete();

        // Delete 3rd and 4th run from the 2nd paragraph.
        var paragraph2  = document.Sections[0].Blocks.Cast <Paragraph>(1);
        var runsContent = new ContentRange(
            paragraph2.Inlines[2].Content.Start,
            paragraph2.Inlines[3].Content.End);

        runsContent.Delete();

        // Delete specified text content.
        var bracketContent = document.Content.Find("(").First();

        bracketContent.Delete();

        document.Save("Delete Content.docx");
    }
Esempio n. 2
0
        public static void delete(DocumentModel document, string toDelete)
        {
            var blocks = document.Sections.ToList();

            foreach (var item in blocks)
            {
                foreach (var item2 in item.Blocks)
                {
                    var a = new ContentRange(item2.Content.Start, item2.Content.End);
                    a.Delete();
                }
            }
        }
Esempio n. 3
0
    static void Main(string[] args)
    {
        // If using Professional version, put your serial key below.
        ComponentInfo.SetLicense("FREE-LIMITED-KEY");

        DocumentModel document = DocumentModel.Load("Reading.docx");

        // Delete paragraph break between 1st and 2nd paragraph (concatenate 1st and 2nd paragraph)
        var blocks = document.Sections[0].Blocks;
        var paragraphBreakRange = new ContentRange(blocks[0].Content.End, blocks[1].Content.Start);

        paragraphBreakRange.Delete();

        // Delete content of 2nd run
        blocks.Cast <Paragraph>(0).Inlines[1].Content.Delete();

        document.Save("Delete Content.docx");
    }