Skip to content

Commit 662a63f

Browse files
author
Andrey
committed
Added latest settings an configs
1 parent 8514080 commit 662a63f

File tree

4 files changed

+35
-63
lines changed

4 files changed

+35
-63
lines changed

app.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,10 +129,13 @@ app.get('/convertHTML/:filename-:htmlPath', (req, res) => {
129129
await PDFNet.HTML2PDF.setModulePath(
130130
path.resolve(__dirname, './pdfnet-node/lib/'),
131131
);
132+
const settings = await PDFNet.HTML2PDF.WebPageSettings.create();
133+
settings.setAllowJavaScript(true);
134+
settings.setProduceForms(true);
135+
settings.SetPrintBackground(false);
132136
const html2pdf = await PDFNet.HTML2PDF.create();
133137
const pdfdoc = await PDFNet.PDFDoc.create();
134-
await pdfdoc.initSecurityHandler();
135-
await html2pdf.insertFromUrl('http://www.gutenberg.org/wiki/Main_Page');
138+
await html2pdf.insertFromUrl2(inputPath, settings);
136139
await html2pdf.convert(pdfdoc);
137140
await pdfdoc.save(outputPath, PDFNet.SDFDoc.SaveOptions.e_linearized);
138141
} catch (err) {

files/myhtml.pdf

15 KB
Binary file not shown.

package-lock.json

Lines changed: 27 additions & 58 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@
1111
"author": "",
1212
"license": "ISC",
1313
"dependencies": {
14-
"@pdftron/pdfnet-node": "^7.1.1",
14+
"@pdftron/pdfnet-node": "^7.1.1-1",
1515
"dotenv": "^8.2.0",
1616
"express": "^4.17.1",
1717
"nodemon": "^2.0.3"
1818
},
1919
"devDependencies": {
20-
"fs-extra": "^7.0.1",
2120
"chai": "^4.2.0",
2221
"chai-http": "^4.3.0",
23-
"mocha": "^7.1.1"
22+
"fs-extra": "^7.0.1",
23+
"mocha": "^7.2.0"
2424
}
2525
}

0 commit comments

Comments
 (0)