Ich erstelle eine PDF mit node.js und dieses Paket: https://github.com/devongovett/pdfkitKnoten PDFKit leere Seiten
Mein Problem ist, dass, wenn ich das pdf auf dem Browser laden Sie es totaly Blanck ist ... serverseitigen Code :
PDFDocument = require('pdfkit');
function creaEtichetta(req, res){
doc = new PDFDocument
size: 'a4'
bufferPages: true
doc.addPage().fontSize(25).text('Here is some vector graphics...', 100, 100);
doc.save()
.moveTo(100, 150)
.lineTo(100, 250)
.lineTo(200, 250)
.fill("#FF3300");
doc.addPage().fillColor("blue").text('Here is a link!', 100, 100).link(100, 100, 160, 27, 'http://google.com/')
doc.pipe(res);
doc.end();
}
exports.creaEtichetta = creaEtichetta;
clientseitigen Code:
var data = {};
data.azione = "getEtichettaProdotto";
//Scarico i dati anagrafica
$.ajax({
type: 'POST',
data: JSON.stringify(data),
contentType: 'application/json',
url: 'http://46.101.209.16/endpoint',
success: function(etichettas) {
var blob=new Blob([etichettas]);
var link=document.createElement('a');
link.href=window.URL.createObjectURL(blob);
link.download="Label"+".pdf";
link.click();
}//SUCCESS
});
sorry für schlechtes Englisch, ich bin italienisch
heeeeelp bitte :( –
Haben Sie mit fs.createWriteStream zu retten versuchte ich anfangen würde, dort erste Server zu eliminieren. – Molda
Auch die doc.pipe sollte über dem ersten doc.addPage sein – Molda