|
@@ -1,9 +1,15 @@
|
|
import express from 'express';
|
|
import express from 'express';
|
|
const router = express.Router();
|
|
const router = express.Router();
|
|
const exec = require('child_process').exec;
|
|
const exec = require('child_process').exec;
|
|
|
|
+const xfdftoolCmd = './server/lib/xfdftool/bin/xfdftool';
|
|
|
|
|
|
router.post('/hi', (req, res) => {
|
|
router.post('/hi', (req, res) => {
|
|
- var command = exec('./server/lib/xfdftool/bin/xfdftool',
|
|
|
|
|
|
+ var output_file = "./public/pdfs/processing/big_1.pdf";
|
|
|
|
+ req.body.original_file = "./public/pdfs/input/big.pdf";
|
|
|
|
+ req.body.field_type = "signature";
|
|
|
|
+ req.body.form_attr = "rect=104,270,246,323 page=1 fieldname=kdan-pdf1234 bdcolor=#33bedb bgcolor=#33bedb";
|
|
|
|
+
|
|
|
|
+ var command = exec(`${xfdftoolCmd} create -o ${output_file} ${req.body.original_file} ${req.body.field_type} ${req.body.form_attr}`,
|
|
(error, stdout, stderr) => {
|
|
(error, stdout, stderr) => {
|
|
if (error !== null) {
|
|
if (error !== null) {
|
|
res.status(500);
|
|
res.status(500);
|