news 2026/8/22 14:19:55

免费开源的图片转PDF:手机上三步完成的完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
免费开源的图片转PDF:手机上三步完成的完整指南

免费开源的图片转PDF:手机上三步完成的完整指南

【免费下载链接】Images-to-PDFAn app to convert images to PDF file!项目地址: https://gitcode.com/gh_mirrors/im/Images-to-PDF

Images-to-PDF 是一款免费开源的 Android 应用,把多张照片秒合成一份 PDF,还附带 PDF 合并、压缩、加密等全套操作。有图片转 PDF 需求的话,装上就能直接用。

照片变 PDF,往往卡在这一步

填表、交作业、投简历,对方常只收 PDF 格式。可你手里只有手机相册里的一堆照片:截图、扫描件、随手拍,还得按顺序拼成一份文件。手动逐张处理费时又容易乱序,这个开源项目就是为这种场景准备的。

先花 10 秒看它是什么

一个纯本地运行的安卓应用,不上传文件,处理完立刻在设备里生成 PDF。核心价值:

  • 多张图合并:相机或相册批量选图,自动按顺序排成一页页 PDF
  • PDF 加工:合并、拆分、删页、重排页、加密码,一套全有
  • 文字转 PDF:输入文字直接排版成文档,支持字体、字号设置
  • 历史记录:每次转换都有记录,方便回头找文件

从克隆到装机的最短路径

git clone https://gitcode.com/gh_mirrors/im/Images-to-PDF

把项目拉到本地。

cd Images-to-PDF && ./gradlew assembleDebug

一条命令打包出调试版 APK。

完成后到app/build/outputs/apk/debug/取 APK,装进手机即可。不想自己编译的话,它也在 F-Droid 和 Google Play 上直接可装。

应用主界面:图片转PDF等入口一览

功能拆解:除了转换还有多少活

多图合成 PDF

从相册多选或现场拍照,给文件命名后点转换,图片会按顺序逐页写入。转换过程有明确进度反馈,完成后直接可分享或打印。

相册里多选图片,准备合成 PDF

PDF 工具箱

已有 PDF 也能处理:多个文件合并成一个、按范围拆分、删掉指定页、重新排序,还能加解密和压缩体积。

PDF 合并:多个文件拼成一份

文字与图片互转

纯文字可以排版成 PDF(调字体、字号、页边距);反过来,PDF 里的图片可以整页提取出来。

文字转 PDF:先排版再生成文档

代码放在哪:一份目录速写

app/src/main/ ├── java/swati4star/createpdf/ # 全部业务代码 ├── res/ # 布局、字符串、图标等资源 └── assets/ # 应用内置资源
  • 各功能以 Fragment 为单位拆在 fragment 目录,图片转、文字转、合并各占一个文件,改哪个看哪个
  • 真正干活的转换逻辑集中在 util 工具包,其中CreatePdf就是图片合成 PDF 的核心类
  • 界面文案与多语言都在 res 目录,已带中、英、日、德等十余种翻译

主题与二次开发的切入点

外观上支持白、深色、纯黑三套主题,在设置页一键切换,纯黑模式对 OLED 屏更省电。

深色主题:夜间使用更护眼

想加功能的话,照葫芦画瓢最省力:新做一个 Fragment 接进主页网格,再复用util包里现成的 PDF 工具类,基本就能跑起来。加密、水印、页码这类增强项也都是独立工具类,方便单独借鉴。

你可能想问的几个问题

支持哪些图片格式?

JPG、PNG、WEBP 等常见格式都可以,日常照片和截图基本覆盖。

生成的 PDF 存在哪?

保存在设备存储里,应用内"我的文件"可直接查看、重命名、删除和分享。

能加密码保护吗?

可以。转换时设密码即可加密,已加密的文件也支持解锁后再编辑。

完全免费吗?

项目代码全开源,没有广告和内购,本地处理也不产生任何流量。

写在最后

一句话定位:手机上免费、离线、无广告的图片转 PDF 工具,还顺手把 PDF 常用加工也包了。适合常要交文档的学生、办公族,以及想学安卓 PDF 处理的开发者——克隆下来跑一遍,源码就是最直白的教程。

【免费下载链接】Images-to-PDFAn app to convert images to PDF file!项目地址: https://gitcode.com/gh_mirrors/im/Images-to-PDF

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!