New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

pdf-visual-diff

Package Overview
Dependencies
Maintainers
1
Versions
23
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pdf-visual-diff - npm Package Compare versions

Comparing version
0.14.0
to
0.15.0
+14
-6
CHANGELOG.md
# Changelog
## 0.15.0 / 2025-12-14
### ⚠️ Breaking changes
- [PR#101](https://github.com/moshensky/pdf-visual-diff/pull/101):
- chore: update `pdfjs-dist` to `v5.4.449` (potential snapshot differences)
- chore: bump minimum Node.js to `v22.21.1` (was `v20.18.1`) (older runtimes no longer supported)
## 0.14.0 / 2024-12-06

@@ -8,3 +16,3 @@

- [PR#85](https://github.com/moshensky/pdf-visual-diff/pull/85) chore: update `pdfjs-dist` to latest `v4.9.155`. This is a **BREAKING CHANGE**:
- The minimum supported Node.js version is now v20.
- The minimum supported Node.js version is now v20.18.1.
- `pdfjs-dist` introduces a major change in how PDFs are rasterized by replacing `node/canvas` with `@napi-rs/canvas`. This is a positive improvement because the latter has zero dependecines. However, you should expect to update all your existing snapshots.

@@ -37,3 +45,3 @@

- If `failOnMissingSnapshot` is `false` (default), the PDF is converted to an image,
saved as a new snapshot, and the function returns `true`.
saved as a new snapshot, and the function returns `true`.
- If `failOnMissingSnapshot` is `true`, the function returns `false` without creating a new snapshot.

@@ -79,3 +87,3 @@

// Your mask definitions...
]
],
}

@@ -88,10 +96,10 @@

// Your mask definitions...
]
],
}
const opts = {
maskRegions: () => [blueMask, greenMask]
maskRegions: () => [blueMask, greenMask],
}
comparePdfToSnapshot( singlePagePdfPath, __dirname, 'mask-rectangle-masks', opts)
comparePdfToSnapshot(singlePagePdfPath, __dirname, 'mask-rectangle-masks', opts)
```

@@ -98,0 +106,0 @@

@@ -15,2 +15,3 @@ "use strict";

const singlePagePdfPath = (0, node_path_1.join)(pdfs, 'single-page.pdf');
const barcodes1PdfPath = (0, node_path_1.join)(pdfs, 'barcodes-1.pdf');
const twoPagePdfPath = (0, node_path_1.join)(pdfs, 'two-page.pdf');

@@ -197,3 +198,14 @@ async function removeIfExists(filePath) {

});
(0, node_test_1.describe)('github issue', () => {
(0, node_test_1.it)('#89 discrepancy between windows and linux/mac using v0.14.0', async () => {
await (0, compare_pdf_to_snapshot_1.comparePdfToSnapshot)(barcodes1PdfPath, __dirname, 'barcodes-1-default-opts').then((x) => assert.strictEqual(x, true));
await (0, compare_pdf_to_snapshot_1.comparePdfToSnapshot)(barcodes1PdfPath, __dirname, 'barcodes-1-dpi-low', {
pdf2PngOptions: { dpi: types_1.Dpi.Low },
}).then((x) => assert.strictEqual(x, true));
await (0, compare_pdf_to_snapshot_1.comparePdfToSnapshot)(barcodes1PdfPath, __dirname, 'barcodes-1-default-low-x-4', {
pdf2PngOptions: { dpi: types_1.Dpi.Low * 4 },
}).then((x) => assert.strictEqual(x, true));
});
});
});
//# sourceMappingURL=compare-pdf-to-snapshot.test.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"compare-pdf-to-snapshot.test.js","sourceRoot":"","sources":["../src/compare-pdf-to-snapshot.test.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"compare-pdf-to-snapshot.test.js","sourceRoot":"","sources":["../src/compare-pdf-to-snapshot.test.ts"],"names":[],"mappings":"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"}

@@ -7,2 +7,9 @@ import { JimpInstance } from 'jimp';

*/
export declare const writeImages: (outputImagePath: string, combinePages?: boolean) => (images: ReadonlyArray<JimpInstance>) => Promise<void>;
export declare const writeImages: (
/** The path where the images will be saved. */
outputImagePath: string,
/**
* Whether to combine all images into a single image.
* @defaultValue true
*/
combinePages?: boolean) => (images: ReadonlyArray<JimpInstance>) => Promise<void>;

@@ -47,2 +47,5 @@ "use strict";

const renderParameters = {
// pdf.js expects a DOM canvas, but the node build returns a napi-rs canvas.
// Cast here to satisfy the newer RenderParameters typing.
canvas: canvasAndContext.canvas,
canvasContext: canvasAndContext.context,

@@ -49,0 +52,0 @@ viewport,

@@ -1,1 +0,1 @@

{"version":3,"file":"pdf2png.js","sourceRoot":"","sources":["../../src/pdf2png/pdf2png.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"pdf2png.js","sourceRoot":"","sources":["../../src/pdf2png/pdf2png.ts"],"names":[],"mappings":"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"}

@@ -53,3 +53,5 @@ "use strict";

return (0, pdf2png_1.pdf2png)(cmaps)
.then((imgs) => (0, compare_images_1.compareImages)(expectedImagePath, imgs))
.then((imgs) => {
return (0, compare_images_1.compareImages)(expectedImagePath, imgs);
})
.then((result) => assert.strictEqual(result.equal, true));

@@ -56,0 +58,0 @@ });

@@ -1,1 +0,1 @@

{"version":3,"file":"pdf2png.test.js","sourceRoot":"","sources":["../../src/pdf2png/pdf2png.test.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"pdf2png.test.js","sourceRoot":"","sources":["../../src/pdf2png/pdf2png.test.ts"],"names":[],"mappings":";;AAAA,yCAAwC;AACxC,6CAA4C;AAC5C,+BAA2B;AAC3B,uCAAmC;AACnC,sDAAiD;AACjD,oCAA8B;AAE9B,MAAM,WAAW,GAAG,IAAA,WAAI,EAAC,SAAS,EAAE,cAAc,CAAC,CAAA;AACnD,MAAM,IAAI,GAAG,IAAA,WAAI,EAAC,WAAW,EAAE,MAAM,CAAC,CAAA;AACtC,MAAM,UAAU,GAAG,IAAA,WAAI,EAAC,IAAI,EAAE,iBAAiB,CAAC,CAAA;AAChD,MAAM,OAAO,GAAG,IAAA,WAAI,EAAC,IAAI,EAAE,cAAc,CAAC,CAAA;AAC1C,MAAM,KAAK,GAAG,IAAA,WAAI,EAAC,IAAI,EAAE,WAAW,CAAC,CAAA;AAErC,MAAM,WAAW,GAAG,IAAA,WAAI,EAAC,WAAW,EAAE,kBAAkB,CAAC,CAAA;AAEzD,IAAA,oBAAQ,EAAC,WAAW,EAAE,GAAG,EAAE;IACzB,IAAA,cAAE,EAAC,wCAAwC,EAAE,GAAG,EAAE;QAChD,MAAM,kBAAkB,GAAG,IAAA,WAAI,EAAC,WAAW,EAAE,oCAAoC,CAAC,CAAA;QAClF,MAAM,kBAAkB,GAAG,IAAA,WAAI,EAAC,WAAW,EAAE,oCAAoC,CAAC,CAAA;QAClF,OAAO,IAAA,iBAAO,EAAC,OAAO,EAAE,EAAE,GAAG,EAAE,WAAG,CAAC,IAAI,EAAE,CAAC;aACvC,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,OAAO,OAAO,CAAC,GAAG,CAAC;gBACjB,IAAA,8BAAa,EAAC,kBAAkB,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;gBAC5C,IAAA,8BAAa,EAAC,kBAAkB,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;aAC7C,CAAC,CAAA;QACJ,CAAC,CAAC;aACD,IAAI,CAAC,CAAC,OAAO,EAAE,EAAE;YAChB,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAA;QAC3D,CAAC,CAAC,CAAA;IACN,CAAC,CAAC,CAAA;IAEF,IAAA,cAAE,EAAC,+CAA+C,EAAE,GAAG,EAAE;QACvD,MAAM,kBAAkB,GAAG,IAAA,WAAI,EAAC,WAAW,EAAE,6BAA6B,CAAC,CAAA;QAC3E,MAAM,kBAAkB,GAAG,IAAA,WAAI,EAAC,WAAW,EAAE,6BAA6B,CAAC,CAAA;QAC3E,OAAO,IAAA,iBAAO,EAAC,OAAO,EAAE,EAAE,GAAG,EAAE,WAAG,CAAC,GAAG,EAAE,CAAC;aACtC,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,OAAO,OAAO,CAAC,GAAG,CAAC;gBACjB,IAAA,8BAAa,EAAC,kBAAkB,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;gBAC5C,IAAA,8BAAa,EAAC,kBAAkB,EAAE,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC;aAC7C,CAAC,CAAA;QACJ,CAAC,CAAC;aACD,IAAI,CAAC,CAAC,OAAO,EAAE,EAAE;YAChB,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,MAAM,CAAC,WAAW,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAA;QAC3D,CAAC,CAAC,CAAA;IACN,CAAC,CAAC,CAAA;IAEF,IAAA,cAAE,EAAC,+BAA+B,EAAE,GAAG,EAAE;QACvC,MAAM,iBAAiB,GAAG,IAAA,WAAI,EAAC,WAAW,EAAE,mCAAmC,CAAC,CAAA;QAChF,OAAO,IAAA,iBAAO,EAAC,UAAU,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC;aACrC,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,IAAA,8BAAa,EAAC,iBAAiB,EAAE,IAAI,CAAC,CAAC;aACtD,IAAI,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAA;IAC7D,CAAC,CAAC,CAAA;IAEF,IAAA,cAAE,EAAC,yBAAyB,EAAE,GAAG,EAAE;QACjC,MAAM,iBAAiB,GAAG,IAAA,WAAI,EAAC,WAAW,EAAE,WAAW,CAAC,CAAA;QACxD,OAAO,IAAA,iBAAO,EAAC,KAAK,CAAC;aAClB,IAAI,CAAC,CAAC,IAAI,EAAE,EAAE;YACb,OAAO,IAAA,8BAAa,EAAC,iBAAiB,EAAE,IAAI,CAAC,CAAA;QAC/C,CAAC,CAAC;aACD,IAAI,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM,CAAC,WAAW,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,CAAC,CAAA;IAC7D,CAAC,CAAC,CAAA;AACJ,CAAC,CAAC,CAAA"}
{
"name": "pdf-visual-diff",
"version": "0.14.0",
"version": "0.15.0",
"description": "Visual Regression Testing for PDFs in JavaScript",

@@ -46,23 +46,22 @@ "bin": "./lib/cli/index.js",

"dependencies": {
"@napi-rs/canvas": "^0.1.65",
"glob": "^10.2.1",
"@napi-rs/canvas": "^0.1.84",
"glob": "^13.0.0",
"jimp": "^1.6.0",
"pdfjs-dist": "^4.9.155",
"yargs": "^17.7.2"
"pdfjs-dist": "^5.4.449",
"yargs": "^18.0.0"
},
"devDependencies": {
"@eslint/js": "^9.15.0",
"@types/eslint__js": "^8.42.3",
"@types/glob": "^8.1.0",
"@types/node": "^18.15.13",
"@types/yargs": "^17.0.33",
"eslint": "^9.15.0",
"eslint-plugin-tsdoc": "^0.4.0",
"jest": "^29.7.0",
"prettier": "^3.4.1",
"@eslint/js": "^9.39.2",
"@types/glob": "^9.0.0",
"@types/node": "^25.0.1",
"@types/yargs": "^17.0.35",
"eslint": "^9.39.2",
"eslint-plugin-tsdoc": "^0.5.0",
"jest": "^30.2.0",
"prettier": "^3.7.4",
"ts-node": "^10.9.2",
"typedoc": "^0.27.0",
"typescript": "^5.6.2",
"typescript-eslint": "^8.16.0"
"typedoc": "^0.28.15",
"typescript": "^5.9.3",
"typescript-eslint": "^8.49.0"
}
}
# Test Visual Regression in PDFs
[![NPM version][npm-badge-url]][npm-url]
[![code style: prettier][prettier-badge-url]][prettier-url]
![Pull Request CI/CD](https://github.com/moshensky/pdf-visual-diff/workflows/Pull%20Request%20CI/CD/badge.svg?branch=master)
`pdf-visual-diff` is a library for testing visual regressions in PDFs. It uses [pdf.js](https://github.com/mozilla/pdf.js) to convert PDFs into PNGs and [jimp](https://github.com/oliver-moran/jimp) for image comparisons.

@@ -17,7 +13,2 @@

[npm-url]: https://www.npmjs.com/package/pdf-visual-diff
[npm-badge-url]: https://img.shields.io/npm/v/pdf-visual-diff.svg
[prettier-url]: https://github.com/prettier/prettier
[prettier-badge-url]: https://img.shields.io/badge/code_style-prettier-ff69b4.svg
## Description

@@ -51,2 +42,4 @@

> There may be differences between the images generated from the same PDF on different operating systems.
## Sample usage

@@ -53,0 +46,0 @@