mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
20 lines
823 B
TypeScript
20 lines
823 B
TypeScript
import * as PDFTK from 'node-pdftk';
|
|
|
|
PDFTK.configure({
|
|
bin: '/usr/local/bin/pdftk',
|
|
Promise,
|
|
ignoreWarnings: true,
|
|
tempDir: './pdftk',
|
|
});
|
|
|
|
const pdftk = PDFTK.input('file'); // $ExpectType PDFTK
|
|
|
|
pdftk.allow(['FillIn']).attachFiles(['./file1.pdf', './file2.pdf']); // $ExpectType PDFTK
|
|
|
|
pdftk.allow(['FillIn']).compress().output('./fileoutput.pdf'); // $ExpectType Promise<Buffer>
|
|
pdftk.allow(['FillIn']).compress().output('./fileoutput.pdf', './destination/folder'); // $ExpectType Promise<string>
|
|
pdftk.allow(['FillIn']).compress().output(); // $ExpectType Promise<Buffer>
|
|
|
|
PDFTK.input('file').flatten().ignoreWarnings().inputPw('password').burst('page_%02d.pdf'); // $ExpectType Promise<string>
|
|
PDFTK.input('file').flatten().ignoreWarnings().inputPw('password').burst(); // $ExpectType Promise<Buffer>
|