Кодирование полного файла
Сохраните каждый исходный байт PDF в закодированных данных. Правильное декодирование восстанавливает тот же файл без переписывания PDF.
Кодируйте полный PDF в текст Base64 или URI данных PDF.
Перетащите файлы сюда или используйте кнопку ниже.
До 25 МБ всего · Файлы остаются на вашем устройстве
Просмотрите документ здесь. При добавлении содержимого используйте предварительный просмотр для размещения элементов и проверьте сохранённый результат.
Представьте байты PDF символами Base64 и сохраните их в текстовом файле. Выберите обычный Base64, если другая система ожидает только закодированную полезную нагрузку, или URI данных PDF, если ей также нужны тип содержимого и префикс кодирования.
Кодируется весь файл, включая существующие страницы и возможности документа. Меняется представление байтов; текст не переводится, размер не уменьшается, документ не шифруется, активное содержимое не удаляется.
Сохраните каждый исходный байт PDF в закодированных данных. Правильное декодирование восстанавливает тот же файл без переписывания PDF.
Скачайте обычный Base64 или строку, начинающуюся с data:application/pdf;base64,. Выберите вид, ожидаемый принимающим приложением.
Прочитайте и закодируйте выбранный файл в браузере. Конвертация не отправляет PDF удалённой службе кодирования.
Сохраните результат как файл .txt вместо отображения очень большого объёма данных на странице. Храните его с источником для контролируемой передачи или тестирования.
Выберите полный документ, который нужно закодировать.
Нажмите на снимок экрана, чтобы увеличить его.
Выберите обычный Base64 или URI данных PDF.
Нажмите на снимок экрана, чтобы увеличить его.
Скачайте текстовые данные для принимающего приложения.
Нажмите на снимок экрана, чтобы увеличить его.
Снимки экрана показывают этот набор инструментов с безопасными примерными файлами. Имя вашего файла, количество страниц и настройки могут отличаться.
Некоторые интерфейсы передают двоичные файлы внутри текстовых сообщений. Base64 обеспечивает такое представление, но интерфейс по-прежнему задаёт ограничения полезной нагрузки, обязательные поля и аутентификацию. Этот инструмент подготавливает закодированный файл; он не отправляет API-запрос и не настраивает принимающую систему. Base64 обычно увеличивает размер, поэтому проверьте и размер PDF, и допустимый размер сообщения.
Подготовьте небольшой PDF для интерфейса, который явно требует Base64.
Создайте повторяемые примеры кодирования и декодирования без изменения исходного документа.
Проверьте, связана ли проблема передачи с отсутствующим префиксом, обрезанным текстом или неправильным декодированием.
| Настройка | Что ожидать |
|---|---|
| Входные данные | Один незашифрованный PDF до 25 MiB, содержащий не более 500 страниц. |
| Обычный Base64 | Только стандартные данные Base64 с заполнением, за которыми следует перевод строки в скачиваемом текстовом файле. |
| URI данных PDF | Те же данные с префиксом data:application/pdf;base64,. |
| Объём | Кодируется исходный файл целиком. Выбора диапазона страниц и очистки содержимого нет. |
Если поле API ожидает байты Base64, используйте обычный вариант. Если интерфейс запрашивает URI данных PDF, выберите его. Даже корректные данные могут быть отклонены при неожиданном префиксе или обрезанном сообщении; перед передачей большого файла проверьте небольшой известный PDF.
| Ситуация | Что проверить |
|---|---|
| Получатель отклоняет данные | Проверьте, ожидает ли он обычный Base64, URI данных или другой окружающий формат запроса. |
| Закодированный результат больше PDF | Это ожидаемо для такого текстового кодирования. Используйте меньший PDF, если принимающая система ограничивает размер сообщения. |
| Зашифрованный файл не читается | Снимите защиту с помощью пароля, который вы вправе использовать, затем закодируйте полученный PDF. |
Нет. Любой, у кого есть закодированный текст, может его декодировать. Применяйте к файлу Base64 те же ограничения доступа, что и к исходному PDF.
Нет. Исходные байты остаются неизменными. Кодирование не является проверкой на вредоносное ПО, очисткой документа или проверкой подписи.
Этот инструмент кодирует весь файл. Сначала используйте «Извлечь страницы PDF», чтобы создать документ только с нужными страницами.