PDFGenerator används för att omvandla HTML till PDF. Den använder komponenten wkhtmltopdf för att generera PDF.
-
Generate PDF POST html-data http:///pdf return: {pdfurl: /pdf/}
-
Get PDF GET http:///pdf/ return: pdf-document
Generated PDF-document will be available for 1 minute.
Why not just send the PDF as response in step 1)? Because the browser will not open the PDF-content as response from POST, only from GET.
Develpment: npm install node server.js
Production: npm install forever server.js
Starta server lokalt: node server.js
cd test ./test.sh
Detta script skickar 20 parallella requests till localhost:8080/pdf och hämtar hem och öppnar PDF:erna.
Nodejs: http://nodejs.org/ wkhtmltopdf: http://wkhtmltopdf.org/
See Vagrant-file (vagrant/Vagrantfile) for example installation:
-
Installera wkhtmltopdf: http://wkhtmltopdf.org/
-
Installera Nodejs: http://nodejs.org/
-
Installera forever (PROD): https://www.npmjs.org/package/forever
npm install -g forever