Есть 10 шаблонов резюме ( в Canva), могу представить PDF, если так удобней.
Нужно сверстать HTML. К каждому шаблону представить 2 файла:
1 - HTML с текстами из PDF 2 - HTML, где вместо текстов вам нужно вставить placeholder
Вот пример 2ух файлов Файл 1: https://cvatorstorageaccpr.blob.core.windows.net/cvator-html-templates/base_1_index_raw.html Файл 2: https://cvatorstorageaccpr.blob.core.windows.net/cvator-html-templates/base_1_index.html
Требования к HTML файлам
1 - Файл 1 должен быть идентичен PDF. Убедитесь, что используются верные шрифты, верные размеры шрифта и верные цвета. !!! Весь css должен быть внутри html. Никаких javascript кодов и библиотек.
2 - Файл 2: данный файл будет использоваться как как шаблон, в котором будут меняться данные. Т.е. будет функция, куда мы загружаем json файл с данными кандидата и эти данные заполняют этот шаблон.
Ссылки на данные для резюме - https://cvatorstorageaccpr.blob.core.windows.net/cvator-cv-examples-ru/--transport--voditel.json - https://cvatorstorageaccpr.blob.core.windows.net/cvator-cv-examples-ru/--marketing--menedzher-po-rabote-s-klientami.json
В Файле 2 важно добавлять к элементам id, чтобы наша функция, проверяя куда вставлять данные точно знала куда их вставить. И, например, если какие-то данные отсутствуют, она могла удалить ненужный html елемент.
Вам нужно изучить пример Файла 2 и какие id у элементов там используются (такие же, как название параметров объекта в json файле данных резюме)