PDF в Base64

Кодируйте полный PDF в текст Base64 или URI данных PDF.

Выберите файлы PDF

Перетащите файлы сюда или используйте кнопку ниже.

До 25 МБ всего · Файлы остаются на вашем устройстве

СодержаниеРазделов: 10

Что делает PDF в Base64?

Представьте байты PDF символами Base64 и сохраните их в текстовом файле. Выберите обычный Base64, если другая система ожидает только закодированную полезную нагрузку, или URI данных PDF, если ей также нужны тип содержимого и префикс кодирования.

Кодируется весь файл, включая существующие страницы и возможности документа. Меняется представление байтов; текст не переводится, размер не уменьшается, документ не шифруется, активное содержимое не удаляется.

Возможности PDF в Base64

Кодирование полного файла

Сохраните каждый исходный байт PDF в закодированных данных. Правильное декодирование восстанавливает тот же файл без переписывания PDF.

Два вида результата

Скачайте обычный Base64 или строку, начинающуюся с data:application/pdf;base64,. Выберите вид, ожидаемый принимающим приложением.

Локальная обработка байтов

Прочитайте и закодируйте выбранный файл в браузере. Конвертация не отправляет PDF удалённой службе кодирования.

Скачиваемый текст

Сохраните результат как файл .txt вместо отображения очень большого объёма данных на странице. Храните его с источником для контролируемой передачи или тестирования.

Как закодировать PDF в Base64?

  1. Выберите читаемый незашифрованный PDF в пределах входных ограничений.
  2. Выберите «Только текст Base64» или «URI данных PDF».
  3. Запустите кодирование и скачайте полученный текстовый файл.
  4. Проверьте, ожидает ли получатель префикс или только полезную нагрузку.
  5. Декодируйте тестовую копию и сравните с источником, прежде чем использовать данные в рабочем процессе.

Выберите PDF

Выберите полный документ, который нужно закодировать.

Нажмите на снимок экрана, чтобы увеличить его.
PDF в Base64: выбор исходного PDF.

Выберите вид Base64

Выберите обычный Base64 или URI данных PDF.

Нажмите на снимок экрана, чтобы увеличить его.
PDF в Base64: выбор вида кодирования результата.

Сохраните закодированный текст

Скачайте текстовые данные для принимающего приложения.

Нажмите на снимок экрана, чтобы увеличить его.
PDF в Base64: скачивание готового закодированного текста.

Снимки экрана показывают этот набор инструментов с безопасными примерными файлами. Имя вашего файла, количество страниц и настройки могут отличаться.

Зачем представлять PDF текстом Base64?

Некоторые интерфейсы передают двоичные файлы внутри текстовых сообщений. Base64 обеспечивает такое представление, но интерфейс по-прежнему задаёт ограничения полезной нагрузки, обязательные поля и аутентификацию. Этот инструмент подготавливает закодированный файл; он не отправляет API-запрос и не настраивает принимающую систему. Base64 обычно увеличивает размер, поэтому проверьте и размер PDF, и допустимый размер сообщения.

Кому подходит кодирование PDF в Base64?

Разработчики API

Подготовьте небольшой PDF для интерфейса, который явно требует Base64.

Тестировщики интеграций

Создайте повторяемые примеры кодирования и декодирования без изменения исходного документа.

Команды поддержки

Проверьте, связана ли проблема передачи с отсутствующим префиксом, обрезанным текстом или неправильным декодированием.

Настройки и проверка результата

НастройкаЧто ожидать
Входные данныеОдин незашифрованный PDF до 25 MiB, содержащий не более 500 страниц.
Обычный Base64Только стандартные данные Base64 с заполнением, за которыми следует перевод строки в скачиваемом текстовом файле.
URI данных PDFТе же данные с префиксом data:application/pdf;base64,.
ОбъёмКодируется исходный файл целиком. Выбора диапазона страниц и очистки содержимого нет.

Выберите формат, ожидаемый вашим интерфейсом

Если поле API ожидает байты Base64, используйте обычный вариант. Если интерфейс запрашивает URI данных PDF, выберите его. Даже корректные данные могут быть отклонены при неожиданном префиксе или обрезанном сообщении; перед передачей большого файла проверьте небольшой известный PDF.

Устранение проблем PDF в Base64

СитуацияЧто проверить
Получатель отклоняет данныеПроверьте, ожидает ли он обычный Base64, URI данных или другой окружающий формат запроса.
Закодированный результат больше PDFЭто ожидаемо для такого текстового кодирования. Используйте меньший PDF, если принимающая система ограничивает размер сообщения.
Зашифрованный файл не читаетсяСнимите защиту с помощью пароля, который вы вправе использовать, затем закодируйте полученный PDF.

Частые вопросы

Является ли Base64 шифрованием?

Нет. Любой, у кого есть закодированный текст, может его декодировать. Применяйте к файлу Base64 те же ограничения доступа, что и к исходному PDF.

Удаляет ли кодирование скрипты или вложения?

Нет. Исходные байты остаются неизменными. Кодирование не является проверкой на вредоносное ПО, очисткой документа или проверкой подписи.

Можно ли закодировать только определённые страницы?

Этот инструмент кодирует весь файл. Сначала используйте «Извлечь страницы PDF», чтобы создать документ только с нужными страницами.

Связанные инструменты

Base64 в PDF, Извлечь страницы PDF, Сжать PDF.