Commit 4fb7f746 by ramdayalmunda

added creating and viewing PDF for easier testing

parent a04a308e
node_modules/
\ No newline at end of file
node_modules/
temporary/
\ No newline at end of file
const router = require("express").Router()
const path = require('path')
let ADocEditor = require("./dist/assets/a-doc-editor.js")
var inProgress = false
let fileName = path.join( __dirname, "temporary", "temp.pdf" )
router.post( "/generate", async function(req, res){
if (inProgress){
console.log('server busy')
res.status(200).json({ success: false, message: "Server Busy" })
return
}
try{
inProgress = true
console.clear()
let editor = new ADocEditor()
console.log('editor', editor)
let result = await editor.generatePDF(fileName)
console.log('result:', result)
inProgress = false
res.status(200).json( { success: true, message: "Successfull", fileName: fileName } )
}catch(err){
console.log(err)
inProgress = false
res.status(200).json({ message: "Failed" })
}
} )
router.get("/display", async function(req, res){
try{
console.log('reaching')
res.sendFile( fileName )
}catch(err){
console.log(err)
res.status(200).json({ message: "Failed" })
}
})
module.exports = router
\ No newline at end of file
......@@ -621,9 +621,20 @@ var ADocEditor = function (customConfig) {
}
}
function generatePDF(file) {
async function generatePDF(file) {
if (isModule) {
console.log('to generate PDF on Server side:', file)
try{
const { jsPDF } = require("jspdf")
console.log('to generate PDF on Server side:', file)
const doc = new jsPDF('p', 'px', [ config.pageSetup.canvasWidth, config.pageSetup.canvasHeight ]);
doc.text("Hello World", 10, 10)
doc.save(file)
return file
}catch(err){
console.log(err)
return
}
} else {
console.log('to generate PDF on browser:', file)
}
......
var tempDocData = []
var editor = new ADocEditor({ element: document.getElementById("user-container-for-editor") })
console.log('editor', editor)
var extractedData = null
function extractData() {
......@@ -14,7 +14,7 @@ function setData() {
}
function generatePDF(){
let url = `${window.origin}/generate-pdf`
let url = `${window.origin}/pdf/generate`
let options = {
method: 'POST',
body: JSON.stringify( editor.getContent() ),
......@@ -33,6 +33,7 @@ function generatePDF(){
}
tempDocData = JSON.parse('[{"id":1,"type":0,"plainContent":"Hey there buddy! Can you bring these items from the groceries please. It will be really helpfull.","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":2,"type":1,"tabCount":0,"plainContent":"Recipie book for vegetarian noodles","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":3,"type":1,"tabCount":0,"plainContent":"Noodles","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":4,"type":1,"tabCount":0,"plainContent":"Onion","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":5,"type":1,"tabCount":0,"plainContent":"Garlic","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":6,"type":1,"tabCount":0,"plainContent":"Some School stationaries for Arvind","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":7,"type":1,"tabCount":1,"plainContent":"Full pack of pen","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":8,"type":1,"tabCount":1,"plainContent":"Drawing kit","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":9,"type":1,"tabCount":1,"plainContent":"2 register size notebook","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":10,"type":1,"tabCount":0,"plainContent":"Window shields","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]},{"id":11,"type":1,"tabCount":0,"plainContent":"Mosquito repelant","style":{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},"formatedText":[{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"},{"fontSize":30,"fontFamily":"Arial","bold":false,"italic":false,"fontColor":"#0004"}]}]')
// end of file
\ No newline at end of file
let ADocEditor = require("./dist/assets/a-doc-editor.js")
var counter = 0
module.exports = async function(req, res){
try{
console.clear()
let editor = new ADocEditor()
console.log('generating PDF', ++counter, editor)
editor.generatePDF('temp.pdf')
res.status(200).json( { success: true, message: "Successfull" } )
}catch(err){
console.log(err)
res.status(200).json({ message: "Failed" })
}
}
\ No newline at end of file
......@@ -5,7 +5,7 @@ const path = require("path");
const app = express()
app.use( express.json() )
app.post( '/generate-pdf', require("./generate-pdf") )
app.use( '/pdf', require("./custom-pdf") )
app.use( express.static( path.join( __dirname, 'dist' ) ) )
......
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment