Esempio n. 1
0
        public void Case1()
        {
            //convert Docx to HTML
            string OutputFilePath = "C:\\Users\\歐家豪\\source\\repos\\WordProcessor\\Template\\StudentList.html";
            string TargetDocxPath = "C:\\Users\\歐家豪\\source\\repos\\WordProcessor\\Template\\StudentList.docx";

            var Converter = new ConvertWordTemplate();
            var Replacer  = new ReplaceWordTemplate();


            FileStream fs = new FileStream(OutputFilePath, FileMode.Create);

            BinaryWriter bw = new BinaryWriter(fs);

            bw.Write(Converter.WordToHtml(TargetDocxPath));

            bw.Close();

            fs.Close();
        }
Esempio n. 2
0
        public async System.Threading.Tasks.Task Case2Async()
        {
            //convert Docx to HTML
            string OutputFilePath = "C:\\Users\\歐家豪\\source\\repos\\WordProcessor\\Template\\StudentList.html";
            string TargetPdfPath  = "C:\\Users\\歐家豪\\source\\repos\\WordProcessor\\Template\\StudentList.pdf";

            var Converter = new ConvertWordTemplate();
            var Replacer  = new ReplaceWordTemplate();


            FileStream fs = new FileStream(TargetPdfPath, FileMode.Create);

            BinaryWriter bw = new BinaryWriter(fs);

            Dictionary <string, string> keyValuePairs = new Dictionary <string, string>();

            keyValuePairs.Add(" ", " ");

            bw.Write(await Converter.HtmlToPdf(OutputFilePath));

            bw.Close();

            fs.Close();
        }