PDF Content Reflow for Small-Screen Readability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
PDF files formatted for print are not optimally readable on small-format devices like smartphones and tablets due to their page-oriented structure, lacking easy extraction of content for display on smaller screens without authoring tools or style metadata.
Innovation Solution
A system that automatically adapts PDF content by translating it into a device-dependent format using a third-party library to render glyphs and images, reorders text, and identifies typographical roles, allowing for reflow and presentation suitable for small screens, including generating a table of contents for easy navigation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If PDF files are displayed using the original page-oriented format, then the document structure is preserved, but the content is not readable on small-format devices
Solution Approach 1:
The patent implements dynamic adaptation of PDF content based on the display device characteristics. The system automatically detects the device type (small-format vs. large-format) and adjusts the rendering mode accordingly, switching between page-oriented display for large screens and article-oriented reflow for small screens, making the solution adaptable to different viewing contexts
Solution Approach 2:
The patent changes the fundamental parameter of content organization from fixed page layouts to flexible article structures. By extracting articles from PDF and restructuring them with proper metadata (titles, paragraphs, headings), the system transforms the content into a format that can be dynamically adapted to any screen size, resolving the contradiction between preserving structure and enabling readability
2Ease of operation
If PDF content is extracted and reflowed for small screens, then readability improves, but navigation becomes cumbersome
Solution Approach 1:
The patent segments the PDF content into discrete articles with hierarchical structures (titles, paragraphs, headings). This segmentation allows the system to present content in manageable chunks suitable for small screens while maintaining the ability to navigate between segments through generated tables of contents and structured links
Solution Approach 2:
The patent performs preliminary extraction and structuring of articles from PDF files, creating a standardized format with metadata before display. This preliminary action includes identifying article boundaries, extracting headings, and organizing content hierarchy, which enables efficient navigation later without requiring complex real-time processing during reading
3Adaptability or versatility
If automatic translation of PDF content is implemented, then device-dependent display is enabled, but processing time increases
Solution Approach 1:
The patent performs article extraction and structuring as a preliminary action that can be done once when the PDF is first accessed or cached. By pre-processing the content into a standardized article format with metadata, the system avoids repeated heavy processing when the same content needs to be displayed on different devices, reducing processing time for subsequent renders
Solution Approach 2:
The patent creates a simplified copy of the PDF content in an intermediate article format that retains the essential structure and semantics but removes the complex page-oriented formatting. This copied representation can be quickly rendered for different devices without requiring full re-processing of the original PDF, reducing processing time while maintaining adaptability
Data Source
AI summary
The technology disclosed relates to systems and methods for device-dependent display of an article from a PDF file that has multiple articles and a table of contents to the articles. The system can use a library to render the article from the PDF file. The rendering can include bounding boxes positioned at on-page coordinates that can include one or more images and multiple text blocks of glyphs. The system can detect at least one table in the PDF file that includes pages numbers and multiple columns. The system includes logic to partition a contiguous sequence of text representing the table into text blocks of entries and columns. The system includes logic to merge multiple text blocks that align horizontally with a single page number into a single text block. Table of contents is displayed in a device-dependent format including the entries from the merged text blocks.


