Отображение линеаризованного PDF-документа в виде строки base64 в HTML - PullRequest
0 голосов
/ 11 октября 2019

Я использую Облачное хранилище Google для хранения мультимедийных файлов с внутренним сервером Go . Чтобы отобразить элементы мультимедиа, я передаю строку в кодировке base64 моему интерфейсу React и отображаю ее через эту строку в кодировке base64. Всякий раз, когда загружается большой PDF, кажется, что браузер отправляет его как линеаризованный, потому что всякий раз, когда я загружаю файл и распечатываю байтовый массив, преобразованный в строку, первая часть:

%PDF-1.7
%\E2\E3\CF\D3
367 0 obj
<</Linearized 1/L 1659143/O 369/E 318120/N 13/T 1651687/H [ 2176 995]>>endobj

Проблема в том, что, когда я отправляю это в мое приложение, я не могу понять, как отобразить файл. Я использую элемент object html для отображения остальных моих PDF-файлов, но это не работает для линеаризованного PDF-файла. Как я могу отобразить эти большие PDF-файлы из строки в кодировке base64?

...