├── .eslintignore ├── .eslintrc ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md ├── dependabot.yml └── workflows │ ├── lint.yml │ ├── npm-publish.yml │ └── test.yml ├── .gitignore ├── .husky └── pre-commit ├── .mocharc.json ├── .npmignore ├── .nycrc ├── .prettierrc.json ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── docs └── gm-installation.md ├── examples └── docker │ ├── .dockerignore │ ├── Dockerfile │ ├── README.md │ ├── example.pdf │ ├── index.mjs │ └── package.json ├── migration.md ├── package.json ├── readme.md ├── rollup.config.mjs ├── src ├── graphics.ts ├── index.ts ├── pdf2picCore.ts ├── types │ ├── convert.ts │ ├── convertResponse.ts │ └── options.ts └── utils │ ├── converters │ ├── base64ToStream.ts │ ├── bufferToStream.ts │ ├── convertToBuffer.ts │ └── convertToStream.ts │ ├── defaultOptions.ts │ ├── getPages.ts │ └── resolveResponseType.ts ├── test ├── data │ ├── pdf1.pdf │ └── pdf2.pdf ├── graphics.test.ts ├── index.test.ts └── resolveResponseType.test.ts └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | /dist 2 | /test -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/.npmignore -------------------------------------------------------------------------------- /.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/.nycrc -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/LICENSE -------------------------------------------------------------------------------- /docs/gm-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/docs/gm-installation.md -------------------------------------------------------------------------------- /examples/docker/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /examples/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/examples/docker/Dockerfile -------------------------------------------------------------------------------- /examples/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/examples/docker/README.md -------------------------------------------------------------------------------- /examples/docker/example.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/examples/docker/example.pdf -------------------------------------------------------------------------------- /examples/docker/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/examples/docker/index.mjs -------------------------------------------------------------------------------- /examples/docker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/examples/docker/package.json -------------------------------------------------------------------------------- /migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/migration.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/readme.md -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /src/graphics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/src/graphics.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/pdf2picCore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/src/pdf2picCore.ts -------------------------------------------------------------------------------- /src/types/convert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/src/types/convert.ts -------------------------------------------------------------------------------- /src/types/convertResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/src/types/convertResponse.ts -------------------------------------------------------------------------------- /src/types/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/src/types/options.ts -------------------------------------------------------------------------------- /src/utils/converters/base64ToStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/src/utils/converters/base64ToStream.ts -------------------------------------------------------------------------------- /src/utils/converters/bufferToStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/src/utils/converters/bufferToStream.ts -------------------------------------------------------------------------------- /src/utils/converters/convertToBuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/src/utils/converters/convertToBuffer.ts -------------------------------------------------------------------------------- /src/utils/converters/convertToStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/src/utils/converters/convertToStream.ts -------------------------------------------------------------------------------- /src/utils/defaultOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/src/utils/defaultOptions.ts -------------------------------------------------------------------------------- /src/utils/getPages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/src/utils/getPages.ts -------------------------------------------------------------------------------- /src/utils/resolveResponseType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/src/utils/resolveResponseType.ts -------------------------------------------------------------------------------- /test/data/pdf1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/test/data/pdf1.pdf -------------------------------------------------------------------------------- /test/data/pdf2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/test/data/pdf2.pdf -------------------------------------------------------------------------------- /test/graphics.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/test/graphics.test.ts -------------------------------------------------------------------------------- /test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/test/index.test.ts -------------------------------------------------------------------------------- /test/resolveResponseType.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/test/resolveResponseType.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yakovmeister/pdf2image/HEAD/tsconfig.json --------------------------------------------------------------------------------