├── .editorconfig ├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── eslint.config.mjs ├── examples └── cloudflare │ ├── index.ts │ └── package.json ├── package.json ├── pdfjs.rollup.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts └── post-build.mjs ├── src ├── _internal │ └── canvas.ts ├── config.ts ├── image.ts ├── index.ts ├── links.ts ├── meta.ts ├── pdfjs-serverless │ ├── index.mjs │ ├── mocks.mjs │ ├── polyfills.mjs │ └── rollup │ │ └── plugins.ts ├── text.ts └── utils.ts ├── test ├── artifacts │ └── .gitkeep ├── fixtures │ ├── README.md │ ├── links.pdf │ ├── pdflatex-image.pdf │ └── sample.pdf └── index.test.ts ├── tsconfig.json └── vitest.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["dbaeumer.vscode-eslint"] 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/cloudflare/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/examples/cloudflare/index.ts -------------------------------------------------------------------------------- /examples/cloudflare/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/examples/cloudflare/package.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/package.json -------------------------------------------------------------------------------- /pdfjs.rollup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/pdfjs.rollup.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/post-build.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/scripts/post-build.mjs -------------------------------------------------------------------------------- /src/_internal/canvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/src/_internal/canvas.ts -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/src/image.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/src/links.ts -------------------------------------------------------------------------------- /src/meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/src/meta.ts -------------------------------------------------------------------------------- /src/pdfjs-serverless/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/src/pdfjs-serverless/index.mjs -------------------------------------------------------------------------------- /src/pdfjs-serverless/mocks.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/src/pdfjs-serverless/mocks.mjs -------------------------------------------------------------------------------- /src/pdfjs-serverless/polyfills.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/src/pdfjs-serverless/polyfills.mjs -------------------------------------------------------------------------------- /src/pdfjs-serverless/rollup/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/src/pdfjs-serverless/rollup/plugins.ts -------------------------------------------------------------------------------- /src/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/src/text.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/src/utils.ts -------------------------------------------------------------------------------- /test/artifacts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/test/fixtures/README.md -------------------------------------------------------------------------------- /test/fixtures/links.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/test/fixtures/links.pdf -------------------------------------------------------------------------------- /test/fixtures/pdflatex-image.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/test/fixtures/pdflatex-image.pdf -------------------------------------------------------------------------------- /test/fixtures/sample.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/test/fixtures/sample.pdf -------------------------------------------------------------------------------- /test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/test/index.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unjs/unpdf/HEAD/vitest.config.ts --------------------------------------------------------------------------------