Кодиране на PDF в Base64

преобразува PDF в низ Base64 / Data URI, идеално за директно вграждане на документ в HTML, JSON или имейл

Кодер към PDF и Base64

Base64 е кодиране, което представя двоичните данни като текст ASCII (64 знака: A-Z, a-z, 0-9, плюс два допълнителни знака). PDF файл, който е двоичен по природа не може да бъде поставен директно в HTML имейл, JSON полезен товар или a XML атрибут: първо трябва да бъде преобразуван в текст. Нашият инструмент взема вашите PDF файл и връща неговото Base64 представяне, готово за копиране.

За подробности относно Base64 и Data URI формата като цяло вижте нашия кодер на текст Base64, който обхваща принципите в дълбочина.

Защо да кодирате PDF в Base64?

  • Вграждане на PDF в HTML имейл: някои имейл клиенти приемат връзки URI на данни или вградени MIME кодирани прикачени файлове.
  • Съхранявайте PDF в текстово поле на база данни (колона TEXT или VARCHAR), когато ограничението на приложението забранява двоичен тип (BLOB).
  • Предаване на PDF в API JSON полезен товар: JSON не поддържа двоичен код, следователно всеки файл трябва да премине през Base64.
  • Вграждане на PDF в URL адрес на данни: рядко използване, запазено за много млади хора файлове, тъй като URL адресите имат ограничения за дължина (обикновено от 2000 до 8000 знака в зависимост от браузъра и сървъра).

Форматиране на URI данни за PDF

URL адрес от тип URI на данни вгражда съдържанието на PDF файла директно в URL адреса:

data:application/pdf;base64,JVBERi0xLjQKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFI...

Префиксът data:application/pdf;base64, указва на браузъра MIME типа и кодирането. Можете да поставите този URL директно в адресната лента на модерен браузър, за да го отворите PDF файла или го поставете в атрибута src на