Cooperative review management system and method based on PDF structured preview and precise annotation

By building a collaborative review management system based on PDF structured preview and precise annotation, the problems of low annotation accuracy, poor traceability and weak performance in large file processing in traditional PDF review have been solved. It has achieved efficient text-level annotation and full-process traceability, improving review efficiency and user experience.

CN122048264APending Publication Date: 2026-05-15AEROSPACE SCI & IND INTELLIGENT OPERATION RES & INFORMATION SECURITY RES INST (WUHAN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
AEROSPACE SCI & IND INTELLIGENT OPERATION RES & INFORMATION SECURITY RES INST (WUHAN) CO LTD
Filing Date
2025-12-31
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

Traditional review processes based on local PDF readers or simple online preview tools suffer from problems such as low annotation accuracy, poor traceability, and weak performance in handling large files, which affect review efficiency and traceability.

Method used

We have built a collaborative review management system based on PDF structured preview and precise annotation. It adopts a pagination dynamic loading strategy, a PDF file structured preview module, a high-precision text selection tool, and an opinion collection and management function to achieve efficient text-level annotation and opinion management and support multi-person collaborative review.

Benefits of technology

It has achieved systematic management and full-process traceability of precise text-level annotations and review comments, improving review efficiency and user experience, and solving the performance bottleneck of large file processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122048264A_ABST
    Figure CN122048264A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of computer software, and particularly relates to a collaborative review management system based on PDF (Portable Document Format) structured preview and precise annotation, which is characterized in that structural analysis is carried out on an uploaded PDF through a PDF JavaScript analysis engine, paragraph structure information is extracted, and hierarchical and paging quick preview is realized; providing a text-level precise annotation tool to firmly bind approval and original text character positions and perform reverse highlight positioning; a Web-based real-time cooperation platform is constructed, multi-user synchronous review is supported, and full-life-cycle management including states and persons in charge is carried out on review opinions; and a large PDF file is efficiently processed by adopting a paging loading and dynamic memory management strategy. According to the method, the problems of difficult cooperation, rough annotation, poor traceability, large file performance bottleneck and the like in a traditional review mode are effectively solved, and the efficiency and quality of scenes such as technical review and contract auditing are remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of computer software technology, specifically relating to a collaborative review management system based on PDF structured preview and precise annotation. This system deeply integrates PDF file parsing technology, precise text annotation technology, and meeting review process management, aiming to solve the pain points of traditional review methods and comprehensively improve review efficiency and process traceability. Background Technology

[0002] In various scenarios such as technical reviews, thesis reviews, contract audits, and design evaluations, PDF format has become the standard format for file distribution due to its excellent cross-platform compatibility and format stability. However, traditional review processes based on local PDF readers or simple online preview tools have significant drawbacks:

[0003] Low annotation accuracy: The annotation function of existing tools (such as general PDF readers) is often based on page coordinate positioning, or can only mark roughly selected areas. It cannot achieve precise association and binding with specific characters, words, and sentences in the original text. Annotations are prone to misalignment due to changes in page layout.

[0004] Poor traceability: Review comments are scattered across different document versions, emails, or chat logs, lacking a unified version control and systematic management mechanism. It is difficult to track the person who submitted each comment and its processing status, which is not conducive to auditing and archiving the review process.

[0005] Performance bottleneck in large file processing: When faced with large PDF documents of hundreds of pages, conventional web preview solutions are slow to load, render slowly, and provide a poor user experience, which seriously affects the efficiency of review work.

[0006] Therefore, there is an urgent need in this field for a technical solution that can deeply integrate PDF file structured processing, high-precision annotation, and collaborative workflow management to systematically solve the above problems. Summary of the Invention

[0007] (a) Technical problems to be solved

[0008] The technical problem this invention aims to solve is: addressing the issues of low annotation accuracy, poor traceability, and weak performance in handling large files inherent in traditional review processes based on local PDF readers or simple online preview tools. The invention provides a collaborative review management system and method based on structured PDF preview and precise annotation. This system aims to integrate an advanced PDF parsing engine, precise text annotation technology, and enhanced collaborative review process management to build a centralized, web-based collaborative platform. This platform enables structured submission, systematic management, and complete archiving of review comments, ensuring traceability throughout the entire review process.

[0009] (II) Technical Solution

[0010] To address the aforementioned technical problems, this invention provides a collaborative review management system based on PDF structured preview and precise annotation, the system comprising:

[0011] The PDF large file processing optimization module is used to adopt a pagination dynamic loading strategy for large PDF files, load page resources on demand, and optimize system performance.

[0012] The PDF file structured preview module is used to receive and parse PDF files uploaded by the meeting administrator, extract their outline information, and implement hierarchical and paginated structured rendering and display of PDF documents based on the outline and document.

[0013] The PDF annotation module provides a high-precision text selection tool, receives user annotations on specific text in the document, binds and stores the annotation information with the precise location information of the original text, and supports reversing the highlighting of annotations by clicking on them and locating the specific location of the annotation in the original text; it also supports online proportional scaling of PDF files according to user habits.

[0014] The feedback collection and management module is used to manage review tasks and user permissions, supporting multiple users to review the same document simultaneously. Meeting organizers can view all users' review comments upon entering the page and can filter comments based on the review document and user. Comments can be viewed in ascending or descending order by page number or annotation time. Comments can be adopted or rejected. A summary of all review comments can be exported based on the review document and user.

[0015] Specifically, the pagination loading strategy of the PDF large file processing optimization module is as follows: only the currently viewed page and a small number of adjacent pages are preloaded, and subsequent pages are dynamically loaded according to the user's scrolling behavior, while page resources in non-visible areas are released in a timely manner.

[0016] The PDF large file processing optimization module adopts a paginated loading (Lazy Loading) technology, which enables the user's currently viewed page and adjacent pages (up to 5 pages before and after) to be loaded on demand. This greatly reduces the initial loading time and memory usage, effectively avoids performance bottlenecks such as browser lag and crashes caused by excessively large files, and ensures a smooth review experience for large PDF documents (such as those exceeding 500 pages).

[0017] Specifically, the PDF file structured preview module integrates and customizes the PDF.js parsing engine to extract chapters and paragraphs from the document and generate an outline view that can be quickly navigated.

[0018] The PDF file structured preview module utilizes PDF JavaScript parsing technology (preferably integrating the PDF.js open-source library and performing deep customization) to extract the document's structural paragraph information, including titles and paragraphs, and performs deep parsing on the uploaded PDF file. Based on this structural information, it realizes intelligent loading and rendering of document hierarchy and pagination. Users can quickly navigate to specific chapters through the generated outline view, greatly improving the efficiency of browsing large documents.

[0019] The precise location information in the PDF annotation module is based on text location metadata provided by the PDF parsing engine, rather than image coordinates, thereby achieving a stable binding between annotations and text content, unaffected by page scaling.

[0020] The PDF annotation module provides a high-precision text selection tool. Its underlying method uses parsed text location metadata (such as character indexes and paragraph markers) to locate annotation anchor points, rather than simple image coordinates. This allows users to precisely select any continuous text content (characters, words, sentences, paragraphs) for annotation, just like in a text editor. Annotation information (highlighted) is uniquely bound to a specific location in the original text. This binding relationship remains unchanged regardless of screen scaling or viewing on different devices, ensuring the accuracy and stability of the annotations. The system supports clicking the approval mark to reverse the highlight and locate the specific annotated position in the original text, achieving bidirectional associative display.

[0021] The structured data generated for each comment by the opinion collection and management module includes: comment content, commenter, comment time, comment location, and status identifier.

[0022] The aforementioned opinion collection and management module constructs a web-based collaboration platform that integrates user permission management; it allows multiple users to simultaneously review and annotate a PDF document; the system generates structured data records for each review opinion, including: annotation content, submitter (user ID), submission time, annotation location, and status (accepted, not accepted); it achieves full lifecycle management of review opinions, ensuring complete traceability.

[0023] The status identifier includes "accepted" and "not accepted".

[0024] Furthermore, this invention also provides a collaborative review management method based on PDF structured preview and precise annotation, characterized in that the method is applied to the system described in any one of claims 1-6, and the method includes:

[0025] Step 1: The system receives the uploaded PDF file, parses its text and structural information, and performs structured pagination rendering;

[0026] Step 2: Users add annotations to specific content in the document using a high-precision text selection tool. The system records the annotation content and precisely binds it to the original text location.

[0027] Step 3: The system stores the user's annotation operations in structured data into the database;

[0028] Step 4: The meeting organizer processes the comments and summarizes and exports the opinions.

[0029] (III) Beneficial Effects

[0030] By adopting the above-mentioned technical measures, the technical solution of the present invention has the following significant advantages compared with the prior art:

[0031] (1) Significantly improved collaboration efficiency: By building a unified online review platform, multiple experts can review documents simultaneously, eliminating information silos and accelerating the collection of review opinions.

[0032] (2) Excellent approval accuracy and user experience: It realizes precise text-level annotation, the annotation is firmly bound to the original text, the display is intuitive, greatly reduces misreading and ambiguity, and improves the quality and efficiency of review.

[0033] (3) Significantly enhanced traceability: The system automatically records the entire review process, and the entire lifecycle of each opinion from its submission to its closure is clearly traceable, with clear responsibilities, which greatly facilitates subsequent auditing, archiving and project management.

[0034] (4) Excellent system performance: Through paginated loading, it can efficiently process large PDF files, ensuring the practicality and wide applicability of the technical solution. Attached Figure Description

[0035] Figure 1 This is a schematic diagram of the system structure provided by the technical solution of the present invention;

[0036] Figure 2 This is a flowchart illustrating the overall functional structure of the technical solution of this invention.

[0037] Figure 3 This is a flowchart of the precise annotation and reverse positioning function of the present invention. Detailed Implementation

[0038] To make the objectives, contents, and advantages of the present invention clearer, the specific embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and examples.

[0039] To address the aforementioned technical problems, this invention provides a collaborative review management system based on PDF structured preview and precise annotation, the system comprising:

[0040] The PDF large file processing optimization module is used to adopt a pagination dynamic loading strategy for large PDF files, load page resources on demand, and optimize system performance.

[0041] The PDF file structured preview module is used to receive and parse PDF files uploaded by the meeting administrator, extract their outline information, and implement hierarchical and paginated structured rendering and display of PDF documents based on the outline and document.

[0042] The PDF annotation module provides a high-precision text selection tool, receives user annotations on specific text in the document, binds and stores the annotation information with the precise location information of the original text, and supports reversing the highlighting of annotations by clicking on them and locating the specific location of the annotation in the original text; it also supports online proportional scaling of PDF files according to user habits.

[0043] The feedback collection and management module is used to manage review tasks and user permissions, supporting multiple users to review the same document simultaneously. Meeting organizers can view all users' review comments upon entering the page and can filter comments based on the review document and user. Comments can be viewed in ascending or descending order by page number or annotation time. Comments can be adopted or rejected. A summary of all review comments can be exported based on the review document and user.

[0044] Specifically, the pagination loading strategy of the PDF large file processing optimization module is as follows: only the currently viewed page and a small number of adjacent pages are preloaded, and subsequent pages are dynamically loaded according to the user's scrolling behavior, while page resources in non-visible areas are released in a timely manner.

[0045] The PDF large file processing optimization module adopts a paginated loading (Lazy Loading) technology, which enables the user's currently viewed page and adjacent pages (up to 5 pages before and after) to be loaded on demand. This greatly reduces the initial loading time and memory usage, effectively avoids performance bottlenecks such as browser lag and crashes caused by excessively large files, and ensures a smooth review experience for large PDF documents (such as those exceeding 500 pages).

[0046] Specifically, the PDF file structured preview module integrates and customizes the PDF.js parsing engine to extract chapters and paragraphs from the document and generate an outline view that can be quickly navigated.

[0047] The PDF file structured preview module utilizes PDF JavaScript parsing technology (preferably integrating the PDF.js open-source library and performing deep customization) to extract the document's structural paragraph information, including titles and paragraphs, and performs deep parsing on the uploaded PDF file. Based on this structural information, it realizes intelligent loading and rendering of document hierarchy and pagination. Users can quickly navigate to specific chapters through the generated outline view, greatly improving the efficiency of browsing large documents.

[0048] The precise location information in the PDF annotation module is based on text location metadata provided by the PDF parsing engine, rather than image coordinates, thereby achieving a stable binding between annotations and text content, unaffected by page scaling.

[0049] The PDF annotation module provides a high-precision text selection tool. Its underlying method uses parsed text location metadata (such as character indexes and paragraph markers) to locate annotation anchor points, rather than simple image coordinates. This allows users to precisely select any continuous text content (characters, words, sentences, paragraphs) for annotation, just like in a text editor. Annotation information (highlighted) is uniquely bound to a specific location in the original text. This binding relationship remains unchanged regardless of screen scaling or viewing on different devices, ensuring the accuracy and stability of the annotations. The system supports clicking the approval mark to reverse the highlight and locate the specific annotated position in the original text, achieving bidirectional associative display.

[0050] The structured data generated for each comment by the opinion collection and management module includes: comment content, commenter, comment time, comment location, and status identifier.

[0051] The aforementioned opinion collection and management module constructs a web-based collaboration platform that integrates user permission management; it allows multiple users to simultaneously review and annotate a PDF document; the system generates structured data records for each review opinion, including: annotation content, submitter (user ID), submission time, annotation location, and status (accepted, not accepted); it achieves full lifecycle management of review opinions, ensuring complete traceability.

[0052] The status identifier includes "accepted" and "not accepted".

[0053] Furthermore, this invention also provides a collaborative review management method based on PDF structured preview and precise annotation, characterized in that the method is applied to the system described in any one of claims 1-6, and the method includes:

[0054] Step 1: The system receives the uploaded PDF file, parses its text and structural information, and performs structured pagination rendering;

[0055] Step 2: Users add annotations to specific content in the document using a high-precision text selection tool. The system records the annotation content and precisely binds it to the original text location.

[0056] Step 3: The system stores the user's annotation operations in structured data into the database;

[0057] Step 4: The meeting organizer processes the comments and summarizes and exports the opinions.

[0058] Example 1

[0059] First, a general description of the preferred embodiment of the present invention, the B / S (browser / server) architecture, is given.

[0060] Backend service: Developed using Java (Spring Boot framework). Main responsibilities include: user authentication and access control, PDF file upload and parsing, and receiving and storing annotation data.

[0061] Database: Use a relational database (such as MySQL) to store user information, document information, and structured annotation information.

[0062] Front-end application: Developed using the Vue front-end framework. It integrates a deeply customized PDF preview component (based on PDF.js), responsible for: PDF rendering, accurate annotation interaction, and communication with the backend API.

[0063] When the system is working, such as Figure 1 As shown, users access the web application through a browser. After uploading a PDF, the backend parses the file and sends the data to the frontend for rendering. When users annotate, the frontend captures precise text location information and sends the annotations to the backend for storage via API. All annotation data is stored in a structured manner for querying, filtering, and exporting.

[0064] This embodiment presents a collaborative review management method based on PDF structured preview and precise annotation, applied to the aforementioned system, such as... Figure 2 As shown, the method includes the following steps:

[0065] 1. The PDF documents uploaded by the meeting administrator for review are parsed using a PDF JavaScript parsing engine to extract their logical structure information, which includes the hierarchical relationships of the article's chapters, paragraphs, etc.

[0066] 2. Based on the logical structure information, perform hierarchical and paginated structured rendering and display of the document, and generate an outline view for quick navigation;

[0067] 3. Receive user annotations on specific text in a document using a high-precision text selection tool, record the annotation content, and accurately bind it to the original text's text location metadata;

[0068] 4. Store user approval actions and associated metadata as structured data, allowing meeting administrators to query all experts' annotations in real time on the management page;

[0069] 5. Based on the annotated status identifier and the information of the person handling it, such as Figure 3 As shown, the system tracks and manages the status of review comments throughout their entire lifecycle, and supports highlighting comments in reverse and locating the specific location of the original comments by clicking on them.

[0070] 6. For large PDF files, pagination is used to load and release page resources on demand, thereby optimizing system performance and ensuring a smooth user experience.

[0071] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the technical principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A collaborative review management system based on PDF structured preview and precise annotation, characterized in that, The system includes: The PDF large file processing optimization module is used to adopt a pagination dynamic loading strategy for large PDF files, load page resources on demand, and optimize system performance. The PDF file structured preview module is used to receive and parse PDF files uploaded by the meeting administrator, extract their outline information, and implement hierarchical and paginated structured rendering and display of PDF documents based on the outline and document. The PDF annotation module provides a high-precision text selection tool, receives user annotations on specific text in the document, binds and stores the annotation information with the precise location information of the original text, and supports reversing the highlighting of annotations by clicking on them and locating the specific location of the annotation in the original text; it also supports online proportional scaling of PDF files according to user habits. The feedback collection and management module is used to manage review tasks and user permissions, supporting multiple users to review the same document simultaneously. Meeting organizers can view all users' review comments upon entering the page and can filter comments based on the review document and user. Comments can be viewed in ascending or descending order by page number or annotation time. Comments can be adopted or rejected. A summary of all review comments can be exported based on the review document and user.

2. The collaborative review management system based on PDF structured preview and precise annotation as described in claim 1, characterized in that, The pagination loading strategy of the PDF large file processing optimization module is as follows: only the currently viewed page and a small number of adjacent pages are preloaded, and subsequent pages are dynamically loaded according to the user's scrolling behavior, while page resources in non-visible areas are released in a timely manner.

3. The collaborative review management system based on PDF structured preview and precise annotation as described in claim 1, characterized in that, The PDF large file processing optimization module adopts pagination loading technology, which enables the user's currently viewed page and adjacent pages to be loaded on demand, greatly reducing the initial loading time and memory usage. This effectively avoids performance bottlenecks such as browser lag and crashes caused by excessively large files, ensuring a smooth review experience for large PDF documents.

4. The collaborative review management system based on PDF structured preview and precise annotation as described in claim 1, characterized in that, The PDF file structured preview module specifically extracts chapters and paragraphs from the document by integrating and customizing the PDF.js parsing engine, and generates an outline view that can be quickly navigated.

5. The collaborative review management system based on PDF structured preview and precise annotation as described in claim 1, characterized in that, The PDF file structured preview module utilizes PDF JavaScript parsing technology to extract the document's structural paragraph information, including titles and paragraphs, and performs in-depth parsing of the uploaded PDF file. Based on this structural information, it enables intelligent loading and rendering of document hierarchy and pagination. Users can quickly navigate to specific chapters through the generated outline view, greatly improving the efficiency of browsing large documents.

6. The collaborative review management system based on PDF structured preview and precise annotation as described in claim 1, characterized in that, The precise location information in the PDF annotation module is based on text location metadata provided by the PDF parsing engine, rather than image coordinates, thereby achieving a stable binding between annotations and text content, unaffected by page scaling.

7. The collaborative review management system based on PDF structured preview and precise annotation as described in claim 1, characterized in that, The PDF annotation module provides a high-precision text selection tool. Its underlying structure is based on parsed text position metadata for annotation anchor point positioning, rather than simple image coordinates. This allows users to precisely select any continuous text content for annotation, just like in a text editor. Annotation information is uniquely bound to a specific position in the original text. This binding relationship remains unchanged regardless of screen scaling or viewing on different devices, ensuring the accuracy and stability of annotations; the system supports clicking on the approval mark to highlight it in reverse and locate the specific position of the annotation in the original text, realizing two-way association display.

8. The collaborative review management system based on PDF structured preview and precise annotation as described in claim 1, characterized in that, The opinion collection and management module generates structured data for each comment, including: comment content, commenter, comment time, comment location, and status identifier. The opinion collection and management module constructs a web-based collaboration platform that integrates user permission management; it allows multiple users to review and annotate a single PDF document simultaneously; the system generates structured data records for each review opinion, including: annotation content, submitter, submission time, annotation location, and status; it achieves full lifecycle management of review opinions, ensuring complete traceability.

9. The collaborative review management system based on PDF structured preview and precise annotation as described in claim 8, characterized in that, The status indicators include "accepted" and "not accepted".

10. The collaborative review management method based on PDF structured preview and precise annotation as described in claim 1, characterized in that, The method is applied to the system according to any one of claims 1-6, and the method includes: Step 1: The system receives the uploaded PDF file, parses its text and structural information, and performs structured pagination rendering; Step 2: Users add annotations to specific content in the document using a high-precision text selection tool. The system records the annotation content and precisely binds it to the original text location. Step 3: The system stores the user's annotation operations in structured data into the database; Step 4: The meeting organizer processes the comments and summarizes and exports the opinions.