Возможно ли создать и сохранить файл в формате PDF с dataUri-string
с помощью jsPDF
? Это моя строка сохраняются в базе данных:Сохранить PDF DataUri как pdf с jsPDF
var pdfAsDataUri = "data:application/pdf;base64,JVBERi0xLjUK...";
Благодаря
Возможно ли создать и сохранить файл в формате PDF с dataUri-string
с помощью jsPDF
? Это моя строка сохраняются в базе данных:Сохранить PDF DataUri как pdf с jsPDF
var pdfAsDataUri = "data:application/pdf;base64,JVBERi0xLjUK...";
Благодаря
HTML5, загрузить атрибут позволяет указать имя файла desidered. Это работает только в некоторых браузерах.
Таким образом, вместо того, чтобы использовать
window.open("data:application/pdf;base64,JVBERi0xLjUK...");
вы можете создать ссылку для скачивания:
<a href="data:text/plain;charset=utf-8,HELLO!!!!" download="hello.txt">download</a>
Чтобы создать ссылку для загрузки в JavaScript с помощью загрузки Attrib Ют и загрузив его непосредственно:
var a=document.createElement('a');
a.download='FileName.pdf';
a.href=pdfAsDataUri;
a.click();
еще, как я сказал
window.open(pdfAsDataUri);
, но имя файла не может быть указан.
Другим решением является использование php
и выходные правильные заголовки, двоичный файл и имя файла.
Как неясно, какой db вы используете, и где вы хотите сохранить файл, Кстати, если я, возможно, не понял ваш вопрос правильно, и вы хотите хранить PDF где-то на сервере, чем вам нужно в любом случае некоторые серверные языки программирования, такие как php
, asp
, nodejs
и многие другие.