cvfe package#
Subpackages#
- cvfe.api package
- cvfe.configs package
- cvfe.data package
- Submodules
- cvfe.data.constant module
CANADA_5257E_KEY_ABBREVIATIONCANADA_5645E_KEY_ABBREVIATIONCANADA_5257E_VALUE_ABBREVIATIONCANADA_5257E_DROP_COLUMNSCANADA_5645E_DROP_COLUMNSDocTypesCanadaCutoffTermsCanadaFillnaCanadaFillna.COUNTRY_CODE_5257ECanadaFillna.VISA_TYPE_5257ECanadaFillna.PLACE_BIRTH_CITY_5257ECanadaFillna.COUNTRY_5257ECanadaFillna.CITIZENSHIP_5257ECanadaFillna.RESIDENCY_STATUS_5257ECanadaFillna.OTHER_DESCRIPTION_INDICATOR_5257ECanadaFillna.PREVIOUS_COUNTRY_5257ECanadaFillna.COUNTRY_WHERE_APPLYING_5257ECanadaFillna.MARRIAGE_TYPE_5257ECanadaFillna.PASSPORT_COUNTRY_5257ECanadaFillna.NATIVE_LANG_5257ECanadaFillna.LANGUAGES_ABLE_TO_COMMUNICATE_5257ECanadaFillna.ID_COUNTRY_5257ECanadaFillna.PURPOSE_OF_VISIT_5257ECanadaFillna.CONTACT_TYPE_5257ECanadaFillna.OCCUPATION_5257ECanadaFillna.INDICATOR_FIELD_5257ECanadaFillna.VISA_APPLICATION_TYPE_5645ECanadaFillna.CHILD_MARRIAGE_STATUS_5645ECanadaFillna.CHILD_RELATION_5645ECanadaFillna.VISA_RESULT
DATEUTIL_DEFAULT_DATETIMET0CustomNamingEnumCanadaMarriageStatusCanadaContactRelationCanadaResidencyStatusSex
- cvfe.data.functional module
- cvfe.data.pdf module
- cvfe.data.preprocessor module
- Module contents
Submodules#
cvfe.main module#
Module contents#
- cvfe.adobe_xfa_processor(src_dir)#
Converts a directory of 5257E and 5645E Canada visa forms to python dict
Note
The structure of the src_dir must be:
- some/path/
- └── src_dir
├── 5257.pdf └── 5645.pdf
Note
For more information about the details of implementation, please see other modules such as:
cvfe.api: for API requests if using onecvfe.configs: Contains external datacvfe.data: contains all reading/preprocessing and so on
Note
If you are using the API endpoints, you can find this function on
/cvfe/v1/convert/adobe_xfa- Parameters:
src_dir (Path) – The path to the directory containing a set of 5257E and 5645E forms. This forms must be the official forms (Adobe protected). Also, the files must contain
5257or5645in their name to be recognized.- Returns:
A dictionary where keys are the fields on the form and values are the values non-transformed from the fields of the forms.
- Return type: