конвертировать datauristring в pdf (javascript) - PullRequest
0 голосов
/ 13 сентября 2018

Я использую jspdf.debug.js, чтобы сгенерировать datauristring: {pdf.output("datauristring") }, после этого я хочу сохранить его в базе данных, а затем прочитать его оттуда, чтобы загрузить в виде pdf в конце

Я пытался отправить его с помощью ajax в файл php, чтобы декодировать его, но я получаю сообщение об ошибке

var sendpdf = $.ajax({
            url: "createpdf.php",
            type: "GET",
            data:{pdf:pdf}
       });
       sendpdf.done(function (response, textStatus, jqXHR){
       console.log(response);
       });

Я получаю сообщение об ошибке: jspdf.debug.js: 546 Uncaught TypeError: Невозможно прочитать свойство'длина' не определена в to8bitStream, что странно для меня, потому что до того, как я сделал ajax, datauristring успешно сгенерирован.

в php-файле у меня есть это (что я нашел в другом вопросе, и я не уверенесли будет работать на то, что я хочу):

//Decode pdf content
$pdf_decoded = base64_decode ($pdf_content);
//Write data back to pdf file
$pdf = fopen ('test.pdf','w');
fwrite ($pdf,$pdf_decoded);
//close output file
fclose ($pdf);
echo 'Done';

Спасибо за помощь!

...