Pages can reference other objects hanging from that tree by object number. Put simply, each PDF is an object tree, starting with a root node, and ascending from there. Linearization works by changing a PDF file’s internal structure in a way that enables fast on-demand streaming of partial content. Linearization, introduced with PDF 1.2, has a 20+ page appendix dedicated to it in the core PDF reference.īut if you prefer a faster explanation, read on. How Linearization Works - Fast Random Access via On-demand Streaming of Pages This is critical when serving very large 1GB+ to mobile devices with limited or costly data plans, and beneficial even when serving smaller documents of 20MB+. Some viewers such as our PDFTron SDK can be configured to download only those pages viewed by the user. It improves reliability where there is limited memory/storage, where it would be difficult to cache downloaded data locally (for example, when working in a browser and especially, in a mobile browser).A network interruption during a large document download, for example, might require that the user restart at the very least, it can significantly delay first page view. Linearization makes the viewing experience more resilient to network interruptions.And it provides several other advantages when working with remote, online documents: Linearization therefore delivers a much faster online experience overall. Linearized vs non-linearized documents opening online on an Android device via a 4G network And while open time extends when a document has a very large and complex first page, most documents are shown to benefit from linearization so long as they have at least a few pages. We’ve found that linearization enables opening of large PDFs in 7 seconds on average when using a 4G connection. Any developer working with large, network-bound documents should consider using linearization.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |