opencf package
Subpackages
- opencf.converters package
- Submodules
PDFToDocxConvertorwithPdf2docxPDFToDocxWithAsposePDFToHTMLTextToTextConverterImageToPDFConverterWithPillowImageToPDFConverterWithPyPdfMergePDFswithPypdfPDFToImageConverterwithPymupdfPDFToImageExtractorwithPymupdfPDFToImageExtractorwithPypdfCSVToXLSXConverterCSVToXMLConverterXLSXToCSVConverterXMLToJSONConverterImageToVideoConverterWithOpenCVImageToVideoConverterWithPillowVideoToGIFConverter
- Module contents
- Submodules
- opencf.io_handlers package
- Submodules
AsposeReaderAsposeWriterFramesToGIFWriterWithImageIOImageToOpenCVReaderOpenCVToImageWriterVideoArrayWriterVideoToFramesReaderWithOpenCVPdf2DocxReaderPdf2DocxWriterImageToPillowReaderPillowToImageWriterPillowToPDFWriterPdfToPymupdfReaderPymupdfToImageExtractorWriterPymupdfToImageWriterPdfToPyPdfReaderPillowToPDFWriterwithPypdfPyPdfToPdfWriterPypdfToImageExtractorWriterDictToXlsxWriterXlsxToDictReader
- Module contents
- Submodules
Submodules
Main Module
This module contains the main application logic.
- class opencf.app.ConverterApp(input_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.spreadsheet.XMLToJSONConverter'>, <class 'opencf.converters.spreadsheet.CSVToXMLConverter'>, <class 'opencf.converters.markup.TextToTextConverter'>, <class 'opencf.converters.spreadsheet.XLSXToCSVConverter'>, <class 'opencf.converters.pdf.ImageToPDFConverterWithPyPdf'>, <class 'opencf.converters.pdf.ImageToPDFConverterWithPillow'>, <class 'opencf.converters.pdf.PDFToImageConverterwithPymupdf'>, <class 'opencf.converters.pdf.PDFToImageExtractorwithPypdf'>, <class 'opencf.converters.pdf.PDFToImageExtractorwithPymupdf'>, <class 'opencf.converters.video.ImageToVideoConverterWithPillow'>, <class 'opencf.converters.video.ImageToVideoConverterWithOpenCV'>, <class 'opencf.converters.video.VideoToGIFConverter'>, <class 'opencf.converters.document.PDFToDocxWithAspose'>, <class 'opencf.converters.document.PDFToDocxConvertorwithPdf2docx'>, <class 'opencf.converters.pdf.MergePDFswithPypdf'>]
- opencf.app.main() None
Main function to run the file conversion application.