Я хочу сохранить созданный pdf в общедоступном/загружаемом файле, как я могу это сделать?Сохранить JsPdf сгенерированный PDF в определенном месте
Я знаю doc.save ('pdfname'); но этого я не хочу.
Я хочу сохранить созданный pdf в общедоступном/загружаемом файле, как я могу это сделать?Сохранить JsPdf сгенерированный PDF в определенном месте
Я знаю doc.save ('pdfname'); но этого я не хочу.
Является ли «общедоступным/загружает» серверное местоположение? Это выглядит как минимум. jsPDF работает на стороне клиента, поэтому, если вы хотите загрузить сгенерированный PDF-файл на свой сервер, вам необходимо выполнить запрос AJAX POST.
Нечто подобное (написано на ходу, то есть непроверенные):
var doc = new jsPDF('p','pt','a4');
// do jsPDF-stuff
var xhr = new XMLHttpRequest();
xhr.open('POST', 'http://yoursite.com/public/uploads/');
xhr.onreadystatechange = function()
{
// ....
};
var data = doc.output('arraybuffer');
xhr.send(data);
Очевидно, вам также потребуется некоторый серверный скрипт для приема и обработки PDF.