Repolode
Karna14314

Karna14314/Pdf_Tools

面向 Android 的离线 PDF 工具app,可在本机完成合并、拆分、压缩、转换和注释,不需要联网。

可替代:Adobe AcrobatSmallpdfiLovePDF

Star
650
Fork
41
未关闭 Issue
20
最近提交
10天前

这是什么?

PDF Toolkit 是一款 Android 端的 PDF 工具,无需联网即可使用。它支持合并 PDF 和图片、拆分文件、调整页面顺序、旋转、提取和删除页面,以及压缩文档。转换功能包括图片转 PDF、PDF 转图片(JPG、PNG、WebP)、网页转 PDF,以及带自动边缘检测的相机扫描。

编辑功能涵盖高亮和手绘注释、添加签名、填写表单以及拼合注释。安全功能可为 PDF 加密或解除密码,并添加文字或图片水印。所有处理都在设备本地完成,应用不申请网络权限。

OCR 因构建版本而异:Play 商店版使用 Google ML Kit,F-Droid 和开源版使用 Tesseract,不含专有依赖。项目使用 Kotlin、Jetpack Compose 和 PdfBox-Android 开发。

核心功能

  • 01合并 PDF 和图片,拆分文件,调整、旋转、提取或删除页面
  • 02在 PDF、图片(JPG、PNG、WebP)和 HTML 之间转换
  • 03使用相机扫描文档,支持自动边缘检测
  • 04注释、签名、填写表单并拼合 PDF
  • 05为 PDF 设置或解除密码,并添加水印
  • 06基于 Tesseract(F-Droid/开源版)或 ML Kit(Play 版)的 OCR

适用场景

  • 在手机上把扫描页面和照片合并成一个 PDF,无需上传
  • 在没有电脑或网络时签名或填写表单
  • 在通过邮件或聊天分享前压缩或拆分大型 PDF
  • 需要通过 F-Droid 获取、注重隐私的 PDF 应用

快速上手

  1. 1

    克隆代码仓库

    git clone https://github.com/Karna14314/Pdf_Tools.git
  2. 2

    进入项目文件夹

    cd Pdf_Tools
  3. 3

    构建 F-Droid 版本(Tesseract OCR)

    ./gradlew assembleFdroidRelease

使用前须知

  • 从源码构建需要 Android Studio Hedgehog 或更新版本、JDK 17+ 以及 Android SDK 26+。
  • 仅支持 Android,没有桌面或 iOS 版本。

标签

常见问题

Pdf_Tools 是什么?
面向 Android 的离线 PDF 工具app,可在本机完成合并、拆分、压缩、转换和注释,不需要联网。 PDF Toolkit 是一款 Android 端的 PDF 工具,无需联网即可使用。它支持合并 PDF 和图片、拆分文件、调整页面顺序、旋转、提取和删除页面,以及压缩文档。转换功能包括图片转 PDF、PDF 转图片(JPG、PNG、WebP)、网页转 PDF,以及带自动边缘检测的相机扫描。
Pdf_Tools 可以免费使用吗?用的什么许可证?
Pdf_Tools 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
Pdf_Tools 还在维护吗?
活跃维护中。Pdf_Tools 最近一次提交是在 2026年10月10日。
Pdf_Tools 适合用来做什么?
在手机上把扫描页面和照片合并成一个 PDF,无需上传 在没有电脑或网络时签名或填写表单 在通过邮件或聊天分享前压缩或拆分大型 PDF 需要通过 F-Droid 获取、注重隐私的 PDF 应用
Pdf_Tools 怎么安装和运行?
克隆代码仓库: git clone https://github.com/Karna14314/Pdf_Tools.git 进入项目文件夹: cd Pdf_Tools 构建 F-Droid 版本(Tesseract OCR): ./gradlew assembleFdroidRelease
在哪里获取 Pdf_Tools?
源代码和安装说明在 GitHub 上:https://github.com/Karna14314/Pdf_Tools

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目