示例#1
0
        public void Should_Convert_Doc()
        {
            IConverter conveter = new DocumentConverterFactory().GetConverter(ContentType.DOC);

            var sourcePath = Path.Combine(Environment.CurrentDirectory, "docs", "Test.doc");
            var targetPath = Path.Combine(Environment.CurrentDirectory, "docs", "Testdoc.pdf");

            conveter.Convert(sourcePath, targetPath, false);

            Assert.IsTrue(true);
        }
示例#2
0
        public void Should_Convert_Xlsx()
        {
            IConverter conveter = new DocumentConverterFactory().GetConverter(ContentType.XLSX);

            var sourcePath = Path.Combine(@"c:\Test.xslx");
            var targetPath = Path.Combine(Environment.CurrentDirectory, "docs", "Testxslx.pdf");

            conveter.Convert(sourcePath, targetPath, false);

            Assert.IsTrue(true);
        }
示例#3
0
        public void Should_Convert_Pptx()
        {
            var converter = new DocumentConverterFactory().GetConverter(ContentType.PPTX);

            var sourcePath = Path.Combine(Environment.CurrentDirectory, "docs", "Test.pptx");
            var targetPath = Path.Combine(Environment.CurrentDirectory, "docs", "Testpptx.pdf");

            converter.Convert(sourcePath, targetPath, false);

            Assert.IsTrue(true);
        }
示例#4
0
        public void Should_Convert_MoreTimes()
        {
            var index = 0;

            while (index < 10)
            {
                IConverter conveter = new DocumentConverterFactory().GetConverter(ContentType.XLS);

                var sourcePath = Path.Combine(Environment.CurrentDirectory, "docs", "Test.xls");
                var targetPath = Path.Combine(Environment.CurrentDirectory, "docs", $"Testxls_{index}.pdf");

                conveter.Convert(sourcePath, targetPath, false);

                Thread.Sleep(200);

                index++;
            }

            Assert.IsTrue(true);
        }