opencf package
Subpackages
- opencf.converters package
- Submodules
ImageToPDFConverterImageToPDFConverterWithPyPdf2MergePDFsPDFToDocxConvertorPDFToDocxWithAsposePDFToHTMLPDFToImageConverterPDFToImageExtractorTextToTextConverterCSVToXMLConverterJSONToCSVConverterXLSXToCSVConverterXMLToJSONConverterImageToVideoConverterWithOpenCVImageToVideoConverterWithPillowVideoToGIFConverter
- Module contents
- Submodules
- opencf.io_handlers package
Submodules
Main Module
This module contains the main application logic.
- class opencf.app.ConverterApp(input_file_paths: List[str], input_file_type: str | None = None, output_file_path: str | None = None, output_file_type: str | None = None)
Bases:
BaseConverterAppApplication for file conversion.
- converters: List[Type[BaseConverter]] = [<class 'opencf.converters.structured.XMLToJSONConverter'>, <class 'opencf.converters.structured.JSONToCSVConverter'>, <class 'opencf.converters.structured.CSVToXMLConverter'>, <class 'opencf.converters.markup.TextToTextConverter'>, <class 'opencf.converters.structured.XLSXToCSVConverter'>, <class 'opencf.converters.document.ImageToPDFConverter'>, <class 'opencf.converters.document.PDFToImageExtractor'>, <class 'opencf.converters.video.ImageToVideoConverterWithPillow'>, <class 'opencf.converters.video.ImageToVideoConverterWithOpenCV'>, <class 'opencf.converters.video.VideoToGIFConverter'>, <class 'opencf.converters.document.PDFToDocxWithAspose'>, <class 'opencf.converters.document.PDFToDocxConvertor'>, <class 'opencf.converters.document.MergePDFs'>]
- opencf.app.main()
Main function to run the file conversion application.