Wonder is it possible to edit pdf on the go?
Here's a cross platform solution that works on your phone without internet connection. Fxreader pdf editor that knows how to make it. No way?! Useful book about pdf format PDF format is binary. It can be interpreted as text instructions. And a set of binary data blocks attached. Something similar to html with base64 based blobs for media files. Various libraries provide a high level interface to construct the content of PDF pages. When you need to see the picture, or download a file. The commands are interpreted and the binary version is being provided. To generate a picture binary format can be fed through a rendering engine. Which translates the command inside into canvas actions, like shift position here, set a color like that, add this text, insert that image. Quite similar to OpenGL commands, or HTML5 canvas, or any other graphics low level library. An obvious disadvantage is that during the PDF generation, high level parts, like a paragraph of text, are split into primitive...