Example #1
0
        private void TestPowerPointFile(
            List <PollerTestResult> retValue,
            String fileName,
            String type,
            Byte[] fileContent)
        {
            try
            {
                var tempFile = Path.Combine(Path.GetTempPath(), fileName);
                if (File.Exists(tempFile))
                {
                    File.Delete(tempFile);
                }
                File.WriteAllBytes(tempFile, fileContent);

                var conversionError = PowerPointConverter.ConvertToPdf(tempFile, tempFile + ".pdf");
                if (!String.IsNullOrEmpty(conversionError))
                {
                    retValue.Add(new PollerTestResult(false, type + "Conversion with powerpoint converter failed:" + conversionError));
                }
                else
                {
                    retValue.Add(new PollerTestResult(true, type + "Conversion with powerpoint ok."));
                }
            }
            catch (Exception ex)
            {
                retValue.Add(new PollerTestResult(false, type + "Conversion with powerpoint converter failed: " + ex.Message));
            }
        }
Example #2
0
        private void btnPptClick(object sender, EventArgs e)
        {
            OpenFileDialog op = new OpenFileDialog();

            op.ShowDialog();
            String    inputFile  = op.FileName;
            String    outputFile = String.Concat(inputFile, ".pdf");
            Converter converter  = new PowerPointConverter();

            tryConvert(converter, inputFile, outputFile);
        }
Example #3
0
        private void btnPptClick(object sender, EventArgs e)
        {
            OpenFileDialog op = new OpenFileDialog();

            op.ShowDialog();
            String src         = op.FileName;
            var    contentType = MimeTypes.GetContentType(src);

            if (contentType != "application/mspowerpoint")
            {
                string msg = "源文件应为powerpoint文件";
                MessageBox.Show(msg);
                return;
            }
            String    outputFile = String.Concat(src, ".pdf");
            Converter converter  = new PowerPointConverter();

            tryConvert(converter, src, outputFile);
        }
Example #4
0
        static void Main(string[] args)
        {
            string path = @"D:\VisualStudioProjects\UntitledOfficeConverter\TestFiles\sven.docx";

            using (var wrd = new WordConverter())
            {
                wrd.Convert(path);
            }
            path = @"D:\VisualStudioProjects\UntitledOfficeConverter\TestFiles\a.pptx";
            using (var wrd = new PowerPointConverter())
            {
                wrd.Convert(path);
            }

            path = @"D:\VisualStudioProjects\UntitledOfficeConverter\TestFiles\hist.xlsx";
            using (var wrd = new ExcelConverter())
            {
                wrd.Convert(path);
            }
        }