Зачем нужно конвертировать PDF в строку Base64
При разработке интеграций сложных систем, передача «сырых» бинарных файлов напрямую от фронтенда (на React/Vue) к бэкенд-серверам или на облачные микросервисы (типа Amazon Lambda) часто сопровождается проблемами с кодировкой и потерей пакетов. Чтобы избежать проблем, инвойсы, билеты или документы PDF преобразуют в плоскую, безопасную текстовую строку формата 64-символьного алфавита. Упаковав такой PDF файл внутрь обычного JSON объекта, вы обходите баги серверов и передаете защищенный от искажений файл. Аналогично, зашитый в формат со вступлением `data:application/pdf;base64,...` документ, можно моментально сгенерировать и показать пользователю в приложении.