1
0
Fork 0
mirror of https://github.com/mozilla/pdf.js.git synced 2025-04-19 14:48:08 +02:00

Merge pull request #19495 from Snuffleupagus/issue-19494

Check more of the stream when looking for commands after inline image (issue 19494)
This commit is contained in:
Jonas Jenwald 2025-02-15 17:05:59 +01:00 committed by GitHub
commit 3f15e0c469
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 15 additions and 1 deletions

View file

@ -248,8 +248,12 @@ class Parser {
}
// Check that the "EI" sequence isn't part of the image data, since
// that would cause the image to be truncated (fixes issue11124.pdf).
//
// Check more than the `followingBytes` to be able to find operators
// with multiple arguments, e.g. transform (cm) with decimal arguments
// (fixes issue19494.pdf).
const tmpLexer = new Lexer(
new Stream(followingBytes.slice()),
new Stream(stream.peekBytes(5 * n)),
knownCommands
);
// Reduce the number of (potential) warning messages.

View file

@ -0,0 +1 @@
https://github.com/user-attachments/files/18810079/VERAPDF-1335-InlineImage.pdf

View file

@ -5617,6 +5617,15 @@
"rounds": 1,
"type": "eq"
},
{
"id": "issue19494",
"file": "pdfs/issue19494.pdf",
"md5": "2ec2ccbe6aa7e622ef981ca5ca443d55",
"link": true,
"rounds": 1,
"type": "eq",
"lastPage": 1
},
{
"id": "issue11768",
"file": "pdfs/issue11768_reduced.pdf",