Я использую приведенный ниже код для открытия PDF-файла в кодировке base64 с использованием JavaScript. Он хорошо работает с небольшими файлами PDF размером менее 1 МБ. Но это не работает, если размер файла превышает 2 МБ. Пожалуйста, дайте мне знать, если у вас есть рабочий код для аналогичного сценария.
var base64 = "base64 content";
let pdfWindow = window.open("");
pdfWindow.document.write("<iframe width='100%' height='100%' src='data:application/pdf;base64, " + base64 + "'></iframe>");