Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
monsters [2021/07/23 17:31] christian [Missing object] |
monsters [2021/07/24 07:53] christian [Incorrect stream length] |
||
---|---|---|---|
Line 15: | Line 15: | ||
=== Example === | === Example === | ||
- | Referencing indirect object (2 0) | + | Referencing indirect object (2 0): the ''/ |
<code pdf> | <code pdf> | ||
Line 41: | Line 41: | ||
=== Handling === | === Handling === | ||
- | This will raise a '' | + | A proceedable |
When writing out the reference to a new PDF, a string '' | When writing out the reference to a new PDF, a string '' | ||
Line 51: | Line 51: | ||
===== Incorrect stream length ===== | ===== Incorrect stream length ===== | ||
- | The ''/ | + | The ''/ |
+ | |||
+ | The following cases are possible: | ||
+ | * ''/ | ||
+ | * ''/ | ||
+ | |||
+ | The particular monster where I encountered this, had always one byte too much in the content. Therefore, not the general problem was handled, but just the simple case where the content is exactly 1 larger | ||
=== Example === | === Example === | ||
Line 57: | Line 63: | ||
< | < | ||
42 0 obj | 42 0 obj | ||
- | <</ | + | <</ |
- | stream | + | stream |
abcdefghij | abcdefghij | ||
- | endstream | + | endstream |
endobj | endobj | ||
</ | </ | ||
Line 74: | Line 80: | ||
=== Reference === | === Reference === | ||
- | Seen in ''/ | + | Seen in ''/ |