У меня есть кнопка, которая при нажатии загружает PDF-файл как BLOB-объект, создает iframe и устанавливает источник iframe в качестве URL-адреса BLOB-объекта.Наконец мы печатаем этот iframe.См. Приведенный ниже код:
const blobUrl = URL.createObjectURL(blob)
const iframe = document.createElement("iframe")
iframe.style.display = "none"
iframe.id = "print-iframe"
iframe.src = blobUrl
document.body.appendChild(iframe)
iframe.contentWindow.print()
Я пытаюсь присвоить файлу имя, чтобы, когда пользователь решит сохранить файл в формате PDF с помощью средства предварительного просмотра, файл по умолчанию будет называться чем-то значимым вместослучайный идентификатор: