示例#1
0
        static void Main(string[] args)
        {
            WordprocessingDocument doc = WordprocessingDocument.Open(args[0], false);

            if (Directory.Exists("Doc"))
            {
                Directory.Delete("Doc", true);
            }
            Directory.CreateDirectory("Doc");
            Environment.CurrentDirectory = Path.Combine(Environment.CurrentDirectory, "Doc");
            Directory.CreateDirectory("CSS");
            Directory.CreateDirectory("Images");
            Directory.CreateDirectory("Search");
            PageExtractor.Extract(doc.MainDocumentPart.Document.Body, doc);
            ImageExtractor.Extract(doc.MainDocumentPart.ImageParts);
            StyleExtractor.Extract(doc.MainDocumentPart.ThemePart, doc.MainDocumentPart.StyleDefinitionsPart);

            PageExtractor.ExtractToc();
        }