// For complete examples and data files, please go to https://github.com/groupdocs-conversion/GroupDocs.Conversion-for-Java
ConversionHandler conversionHandler = new ConversionHandler(Utilities.getConfiguration());
FileStream sourceStream = new FileStream(sourceDocument, FileMode.Open);
Dictionary<String, SaveOptions> availableConversions = conversionHandler
.getSaveOptions(sourceStream.toInputStream());
sourceStream.setPosition(0);
// 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(sourceStream.toInputStream(),
availableConversions.get("pdf"));