В своем угловом веб-приложении я использую jspdf для создания PDF. В настоящее время всякий раз, когда я генерирую PDF, он автоматически загружается в браузер. Я хочу сохранить его непосредственно в папке проекта (например, в ресурсах) или перезаписать существующий файл в моем проекте (например, сказать, что testPDF.pdf находится в моих ресурсах, и я сгенерирую test2.pdf, а затем получу это перезаписать testPDF.pdf). Причина в том, что я хочу, чтобы пользователь мог просматривать сгенерированный PDF
через ng2-pdf-viewer (для его отображения потребуется новый файл). Я пробовал несколько разных вещей, но я не уверен, возможно ли это только на стороне клиента. Пожалуйста, дайте мне знать, если то, что я спрашиваю, возможно.
Поскольку кажется, что я не смог сделать это с jspdf, я пытался с FileSaver.js, но получал те же результаты
В jsPDF этот код автоматически загружает PDF в браузер
(в проекте существует файл "test1.pdf")
var doc = new jspdf();
doc.text('my name is bob', 10, 10);
doc.save('test1.pdf');
И используя FileSaver.js, я получаю те же результаты
var blob = doc.output('blob');
saveAs(blob,"test1.pdf");