【2023-11-01】A PDF annotation plugin library based on pdf.js (pure JS, highlight, brush, polygon, history)

A PDF annotation plugin based on pure JavaScript and PDF.js - PDFMaster. It is a PDF annotation plugin that is still compatible with IE 11. It has a beautiful interface and powerful functions. It can be used quickly and easily by anyone with or without development experience.

Demo and Source Code

Demo and source code:https://demos.libertynlp.com      

Video tutorial:https://youtu.be/VIrMeJ4zfAE    



Functions

1. Flexible file management module
① Save Annotations: Save annotations within the PDF file.
② PDF extracter: Extract some pages from original pdf and form a new pdf.
③ Export Annotations: Export annotations in JSON format, can be storaged in databases and future reloading.
④ Import Annotations: Import and reload JSON format annotations.
⑤ Export Annotations: Export annotations and comments as .txt files.
⑥ Switch Language: Toggle between Chinese and English interface.
⑦ Settings: Annotations style setting, including highlight color, underline color and width, brush width and color, text style and so on.

 

2. Powerful pdf annotation features
① Edit Annotations: Adjusting annotations’ color, rotation, size, position, and opacity.
② Annotation List: Manage annotations by copying/deleting, drawing connecting lines, and adding comments.
③ Text Highlight: Highlight selected text (across pages support).
④ Text Underline: Add underlines to selected text (across pages support).
⑤ Insert Image: Integrate images such as electronic signatures into your PDF.
⑥ Document Screenshots: Capture and save PDF pages as PNG images.
⑦ Freehand Drawing: freehand annotations.
⑧ Polygons: Various shapes like text boxes, arrows, rectangles, circles, straight line, check and Id-Card stamp.

3.Simple annotation management module
① Eraser: Erase specific parts of annotations, including text boxes.
② Undo: Undo or redo annotations with customizable step counts.
③ Redo: Redo annotations with customizable step counts.
④ Clear Annotations: Clear annotations on single annotation, multiple annotations, whole page annotations or the entire document annotations.
⑤ Help: Show help document.


评论

此博客中的热门博文

PDF.js annotation library in pure JavaScript. Create and save PDF annotation, (pdf highlight/underline/signature/screenshot/textbox/draw/polygon)- pdf.js

How to save annotation comments based on pdf.js? Save English/Non-english, all language comments.(PDF Web highlight).