public static void Run()
        {
            string outputFolder = Constants.GetOutputDirectoryPath();
            string outputFile   = Path.Combine(outputFolder, "converted.xls");

#if NETCOREAPP
            Func <LoadOptions> getLoadOptions = () => new WordProcessingLoadOptions
            {
                Password = "******"
            };
#else
            Contracts.Func <LoadOptions> getLoadOptions = () => new WordProcessingLoadOptions
            {
                Password = "******"
            };
#endif
            using (Converter converter = new Converter(Constants.SAMPLE_DOCX_WITH_PASSWORD, getLoadOptions))
            {
                SpreadsheetConvertOptions options = new SpreadsheetConvertOptions
                {
                    PageNumber = 2,
                    PagesCount = 1,
                    Format     = SpreadsheetFileType.Xls,
                    Zoom       = 150
                };
                converter.Convert(outputFile, options);
            }

            Console.WriteLine("\nPassword protected document converted successfully. \nCheck output in {0}", outputFolder);
        }
Ejemplo n.º 2
0
        public static void Run()
        {
            string outputFolder = Constants.GetOutputDirectoryPath();
            string outputFile   = Path.Combine(outputFolder, "converted.xlsx");

#if NETCOREAPP
            Func <LoadOptions> getLoadOptions = () => new XmlLoadOptions
            {
                UseAsDataSource = true
            };
#else
            Contracts.Func <LoadOptions> getLoadOptions = () => new XmlLoadOptions
            {
                UseAsDataSource = true
            };
#endif
            using (Converter converter = new Converter(Constants.SAMPLE_XML_DATASOURCE, () => new XmlLoadOptions
            {
                UseAsDataSource = true
            }))
            {
                SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
                converter.Convert(outputFile, options);
            }

            Console.WriteLine("\nXml document converted successfully. \nCheck output in {0}", outputFolder);
        }
Ejemplo n.º 3
0
        public static void Run()
        {
            string outputFolder = Constants.GetOutputDirectoryPath();
            string outputFile   = Path.Combine(outputFolder, "converted.xlsx");

            using (Converter converter = new Converter(Constants.SAMPLE_JSON))
            {
                SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
                converter.Convert(outputFile, options);
            }

            Console.WriteLine("\nJson document converted successfully. \nCheck output in {0}", outputFolder);
        }
Ejemplo n.º 4
0
        public static void Run()
        {
            string outputFolder = Constants.GetOutputDirectoryPath();
            string outputFile   = Path.Combine(outputFolder, "ppsx-converted-to.xlsx");

            // Load the source PPSX file
            using (var converter = new GroupDocs.Conversion.Converter(Constants.SAMPLE_PPSX))
            {
                var options = new SpreadsheetConvertOptions();
                // Save converted XLSX file
                converter.Convert(outputFile, options);
            }

            Console.WriteLine("\nConversion to xlsx completed successfully. \nCheck output in {0}", outputFolder);
        }
Ejemplo n.º 5
0
        public static void Run()
        {
            string outputFolder = Constants.GetOutputDirectoryPath();
            string outputFile = Path.Combine(outputFolder, "ppsm-converted-to.csv");
            
            // Load the source PPSM file
            using (var converter = new GroupDocs.Conversion.Converter(Constants.SAMPLE_PPSM))
            {
                SpreadsheetConvertOptions options = new SpreadsheetConvertOptions { Format = GroupDocs.Conversion.FileTypes.SpreadsheetFileType.Csv };
                // Save converted CSV file
                converter.Convert(outputFile, options);
            }

            Console.WriteLine("\nConversion to csv completed successfully. \nCheck output in {0}", outputFolder);
        }
        public static void Run()
        {
            string outputFolder = Constants.GetOutputDirectoryPath();
            string outputFile   = Path.Combine(outputFolder, "pst-converted-{0}-to.xlsx");

            // Load the source PST file
            using (var converter = new GroupDocs.Conversion.Converter(Constants.SAMPLE_PST, fileType => fileType == PersonalStorageFileType.Pst
                                                                                                                ? new PersonalStorageLoadOptions()
                                                                                                                : null))
            {
                var options = new SpreadsheetConvertOptions();
                var counter = 1;
                // Save converted XLSX file
                converter.Convert(
                    (FileType fileType) => new FileStream(string.Format(outputFile, counter++), FileMode.Create),
                    options
                    );
            }

            Console.WriteLine("\nConversion to xlsx completed successfully. \nCheck output in {0}", outputFolder);
        }
        private static ConvertOptions GetConvertOptions(string destDocumentType, string destinationType)
        {
            ConvertOptions convertOptions;

            switch (destDocumentType)
            {
            case "Portable Document Format":
                convertOptions = new PdfConvertOptions();
                break;

            case "Microsoft Word":
                convertOptions = new WordProcessingConvertOptions();
                break;

            case "Microsoft PowerPoint":
                convertOptions = new PresentationConvertOptions();
                break;

            case "image":
                convertOptions = new ImageConvertOptions();
                break;

            case "Comma-Separated Values":
                convertOptions = new SpreadsheetConvertOptions();
                break;

            case "Microsoft Excel":
                convertOptions = new SpreadsheetConvertOptions();
                break;

            default:
                convertOptions = new WordProcessingConvertOptions();
                break;
            }

            convertOptions.Format = FileType.FromExtension(destinationType);

            return(convertOptions);
        }
Ejemplo n.º 8
0
        public static void Run()
        {
            string outputFolder = Constants.GetOutputDirectoryPath();
            string outputFile   = Path.Combine(outputFolder, "mbox-converted-{0}-to.csv");

            // Load the source MBOX file
            using (var converter = new GroupDocs.Conversion.Converter(Constants.SAMPLE_MBOX, fileType => fileType == EmailFileType.Mbox
                                                                                                                ? new MboxLoadOptions()
                                                                                                                : null))
            {
                SpreadsheetConvertOptions options = new SpreadsheetConvertOptions {
                    Format = GroupDocs.Conversion.FileTypes.SpreadsheetFileType.Csv
                };
                var counter = 1;
                // Save converted CSV file
                converter.Convert(
                    (FileType fileType) => new FileStream(string.Format(outputFile, counter++), FileMode.Create),
                    options
                    );
            }

            Console.WriteLine("\nConversion to csv completed successfully. \nCheck output in {0}", outputFolder);
        }