GroupDocsGists
10/24/2017 - 1:12 PM

Examples-GroupDocs.Conversion.Examples.Java-src-main-java-com-groupdocs-conversion-examples-Conversion-getAvailableSaveOptionsByExtension.java

// For complete examples and data files, please go to https://github.com/groupdocs-conversion/GroupDocs.Conversion-for-Java
ConversionHandler conversionHandler = new ConversionHandler(Utilities.getConfiguration());
String file = sourceDocument.substring(sourceDocument.lastIndexOf("."));
String documentExtension = file.substring(file.indexOf(".") + 1);
Dictionary<String, SaveOptions> availableConversions = conversionHandler.getSaveOptions(documentExtension);

// list all available conversions
for (Enumeration name = availableConversions.keys(); name.hasMoreElements();) {
	System.out.println(name.nextElement());
}

// use prepared save option for ToPdf conversion
GroupDocsInputStream result = conversionHandler.<GroupDocsInputStream> convert(sourceDocument,
		availableConversions.get("pdf"));