Skip to content

Commit c7c6495

Browse files
author
Andrey Safonov
committed
Removed flattening since, it lowers the quality of PDF
1 parent bc99859 commit c7c6495

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

index.js

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ app.get('/optimize/:filename', (req, res) => {
3333

3434
// compress
3535
const image_settings = new PDFNet.Optimizer.ImageSettings();
36-
3736
image_settings.setCompressionMode(
3837
PDFNet.Optimizer.ImageSettings.CompressionMode.e_jpeg,
3938
);
@@ -43,12 +42,8 @@ app.get('/optimize/:filename', (req, res) => {
4342
opt_settings.setGrayscaleImageSettings(image_settings);
4443

4544
await PDFNet.Optimizer.optimize(doc, opt_settings);
46-
47-
// flattener
48-
const fl = await PDFNet.Flattener.create();
49-
await fl.process(doc, PDFNet.Flattener.Mode.e_fast);
50-
51-
// viewer optimizer
45+
46+
// viewer optimizer + linearization
5247
const opts = new PDFNet.PDFDoc.ViewerOptimizedOptions();
5348
opts.setThumbnailRenderingThreshold(0);
5449

@@ -172,4 +167,4 @@ app.listen(port, () =>
172167
console.log(
173168
`nodejs-convert-file-server listening at http://localhost:${port}`,
174169
),
175-
);
170+
);

0 commit comments

Comments
 (0)