# Uses of Interface
com.logicaldoc.core.conversion.FormatConverter

Packages that use FormatConverter
Package
Description
com.logicaldoc.core.conversion
Machinery for converting documents to different formats.

## Uses of FormatConverter in com.logicaldoc.core.conversion

Classes in com.logicaldoc.core.conversion that implement FormatConverter
Modifier and Type
Class
Description
`class`
`AbstractFormatConverter`
Abstract format converter.
`class`
`CompressedArchiveConverter`
A base class for those converters that operate on compressed archives
`class`
`GhostscriptConverter`
Converter to convert PDF into image
`class`
`ImageConverter`
Converter to convert image files in PDF
`class`
`MarkdownConverter`
Converter to convert Markdown files to PDF or HTML
`class`
`NoConversionConverter`
A converter that simply copies the source to the destination
`class`
`NotAvailableConverter`
A converter that always convert into a static PDF that says 'not available'
`class`
`P7MConverter`
Converter to convert image files in PDF
`class`
`PstConverter`
Converts a PST file in it's listing
`class`
`RarConverter`
Converts a Rar file in it's listing
`class`
`SevenZipConverter`
Converts a 7z file in it's listing
`class`
`TarConverter`
Converts a Tar file in it's listing
`class`
`XMLConverter`
Converter to convert XML files
`class`
`ZipConverter`
Converts a Zip file in it's listing
Methods in com.logicaldoc.core.conversion that return FormatConverter
Modifier and Type
Method
Description
`FormatConverter`
FormatConversionManager.`getConverter(String inFileName, String outFileName)`
Loads the proper converter for the passed file names.
Methods in com.logicaldoc.core.conversion that return types with arguments of type FormatConverter
Modifier and Type
Method
Description
`Collection<FormatConverter>`
FormatConversionManager.`getAllConverters()`
Returns the list of possible converters
`List<FormatConverter>`
FormatConversionManager.`getAvailableConverters(String inFileName, String outFileName)`
Returns the list of possible converters for a given in and out format
`Map<String,List<FormatConverter>>`
FormatConversionManager.`getConverters()`