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:
commit
3f15e0c469
3 changed files with 15 additions and 1 deletions
|
@ -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.
|
||||
|
|
1
test/pdfs/issue19494.pdf.link
Normal file
1
test/pdfs/issue19494.pdf.link
Normal file
|
@ -0,0 +1 @@
|
|||
https://github.com/user-attachments/files/18810079/VERAPDF-1335-InlineImage.pdf
|
|
@ -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",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue