コード例 #1
0
ファイル: Program.cs プロジェクト: cynthiaZV/Office2PDF
        static void TestMS()
        {
            String inputDirectory  = ".\\input";
            String outputDirectory = ".\\output";

            String inputWordFile       = Path.Combine(inputDirectory, "input.docx");
            String inputPdfFile        = Path.Combine(inputDirectory, "input.pdf");
            String inputExcellFile     = Path.Combine(inputDirectory, "input.xlsx");
            String inputPowerPointFile = Path.Combine(inputDirectory, "input.pptx");

            String outputWordToPdfFile       = Path.Combine(outputDirectory, "docx.pdf");
            String outputPdfToWordFile       = Path.Combine(outputDirectory, "pdf.docx");
            String outputExcelToPdfFile      = Path.Combine(outputDirectory, "xlsx.pdf");
            String outputPowerPointToPdfFile = Path.Combine(outputDirectory, "ppt.pdf");



            MSWord word = new MSWord(inputWordFile, outputWordToPdfFile, true);

            word.Convert();
            word.Close();

            word = new MSWord(inputPdfFile, outputPdfToWordFile, true);
            word.Convert();
            word.Close();

            MSPowerPoint pp = new MSPowerPoint(inputPowerPointFile, outputPowerPointToPdfFile, true);

            pp.Convert();
            pp.Close();

            MSExcel excel = new MSExcel(inputExcellFile, outputExcelToPdfFile, true);

            excel.Convert();
            excel.Close();

            return;
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: cynthiaZV/Office2PDF
        static void Main(string[] args)
        {
            if (args.Length < 2)
            {
                Console.WriteLine("Missing arguments. Number of inputs: " + args.Length);
                return;
            }
            String inputFile  = args[0];
            String outputFile = args[1];

            Console.WriteLine("Input: " + inputFile);
            Console.WriteLine("Output: " + outputFile);

            IMSConvert app = null;

            if (inputFile.Contains(".xls"))
            {
                app = new MSExcel(inputFile, outputFile, true);
            }
            else if (inputFile.Contains(".ppt"))
            {
                app = new MSPowerPoint(inputFile, outputFile, true);
            }
            else if (inputFile.Contains(".doc"))
            {
                app = new MSWord(inputFile, outputFile, true);
            }
            else if (inputFile.Contains(".pdf") && outputFile.Contains(".doc"))
            {
                app = new MSWord(inputFile, outputFile, true);
            }

            app.Convert();
            app.Close();
            GC.Collect();
            Console.WriteLine("Ending programme.");
        }