Byte Offsets in the XREF table #16
Replies: 5 comments 9 replies
-
I'd consider one of the two options:
Btw, how does this work together with the PDF editing capabilities of RUPS? I.e. when something is changed in the document, what would/should happen with these offsets? Should we update them? Should we hide this info? Should we only show this info in read-only mode? |
Beta Was this translation helpful? Give feedback.
-
Indeed it's the index within the object stream. Thus, probably |
Beta Was this translation helpful? Give feedback.
-
If I could have a wish list (and I appreciate that development complexity is a separate issue) then it would include:
I think this also means that the RUPS view of the trailer needs to show that it is really an XRefStream and not a traditional (simplified) trailer. Maybe this is as simple as showing the Separately:
|
Beta Was this translation helpful? Give feedback.
-
Thanks Michaël and Matthias! Separate question: RUPS displays JPEG (DCTDecode) images fine and logs console messages for not being able to do the same for JPEG 2000. That's all good. However, for JBIG2 images, I get "Image can't be loaded" white text on a red background in the Stream tab, but no console message. Does this mean the JBIG2 image data in question is potentially corrupt or is the support missing as per JPEG 2000 but just not logged? |
Beta Was this translation helpful? Give feedback.
-
FYI: #29 |
Beta Was this translation helpful? Give feedback.
-
Hi all,
A few weeks back, I implemented a rudimentary byte offset in the XREF table and I wanted to collect some feedback on this. Especially on how Object streams are handled.
In the current implementation, if an object resides in an object stream then the byte offset is the offset to the object stream that contains the object. I feel that this is the preferred way of dealing with these, but I wanted to hear other opinions on whether or not it should show it.
Beta Was this translation helpful? Give feedback.
All reactions