// 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"));