# pdf_annotate
**Repository Path**: zhengzongsheng/pdf_annotate
## Basic Information
- **Project Name**: pdf_annotate
- **Description**: 在线编辑pdf文档
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 6
- **Forks**: 1
- **Created**: 2018-06-19
- **Last Updated**: 2023-08-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# pdf_annotate(在线pdf编辑器)
一个在线编辑pdf文档的页面,通过HTML 5 中Canvas API,获取批注效果的base64编码,传入后台进行解码,与之对应的pdf进行合并,从而达到一个完整的批注效果
## 依赖
pdfbox 2.0.9
itextpdf 5.5.13
## 目录说明
-src/
----main/
--------java/
------------Dao/
----------------CRUD.java
----------------MyBatisUtil.java
----------------PdfDataMapper.xml
------------Domain/
----------------PdfData.java
------------Filter/
----------------EncodingFilter.java
----------------ValidateFilter.java
------------Service/
----------------ImgToImg.java
----------------ImgToPdf.java
----------------PdfToImg.java
----------------UploadTreatment.java
------------Servlet/
----------------CreateFolder.java
----------------DownloadDocument.java
----------------Encode.java
----------------GetNumber.java
----------------Magic.java
----------------SaveCorrect.java
----------------SelectData.java
----------------UploadServlet.java
-.settings/
-target/
-.classpath
-.project
-pom.xml
-README.md
-website.sql
## 数据库部署说明
1.新建数据库website
2.导入website.sql文件