Ứng dụng chuyển đổi hình ảnh sang PDF dành cho Android
Developed by Phạm Lê Ngọc Sơn
Images To PDF là ứng dụng Android mạnh mẽ và dễ sử dụng, cho phép người dùng chuyển đổi hình ảnh sang file PDF chỉ trong vài giây. Ứng dụng được phát triển bởi Phạm Lê Ngọc Sơn, cung cấp đầy đủ các công cụ xử lý PDF từ cơ bản đến nâng cao.
- Tạo PDF từ nhiều hình ảnh (chụp từ camera hoặc chọn từ thư viện)
- Chuyển đổi file văn bản (Text) sang PDF
- Chuyển đổi file Excel (.xls, .xlsx) sang PDF
- Chuyển đổi file ZIP chứa hình ảnh sang PDF
- Tạo PDF từ mã QR & mã vạch (Barcode)
- Gộp (Merge) nhiều file PDF thành một
- Tách (Split) file PDF thành nhiều phần
- Xóa trang khỏi PDF
- Sắp xếp lại thứ tự các trang trong PDF
- Xoay trang PDF
- Xóa các trang trùng lặp
- Đảo ngược màu sắc PDF
- Nén (Compress) file PDF để giảm dung lượng
- Thêm / xóa mật khẩu cho file PDF
- Mã hóa / giải mã file PDF
- Hỗ trợ mật khẩu chính (Master Password)
- Thêm watermark (hình mờ) vào PDF
- Thêm hình ảnh vào file PDF có sẵn
- Thêm văn bản vào PDF
- Trích xuất hình ảnh từ file PDF
- Trích xuất văn bản từ file PDF
- Chỉnh sửa hình ảnh (cắt, bộ lọc, vẽ) trước khi tạo PDF
- Xem danh sách các file PDF đã tạo
- Mở, đổi tên, xóa, in, chia sẻ file PDF
- Sắp xếp file theo nhiều tiêu chí
- Xem chi tiết thông tin file
- Lịch sử chuyển đổi
- Danh sách yêu thích (Favourites)
- Hỗ trợ 3 giao diện: White (Sáng), Dark (Tối), Black (Đen)
Bước 1: Xem danh sách PDF đã tạo hoặc tạo mới
Bước 2: Chọn hình ảnh từ camera hoặc thư viện
Bước 3: Đặt tên cho file PDF
Bước 4: Tạo PDF
| Black | Dark | White |
|---|---|---|
![]() |
![]() |
![]() |
| Thông số | Chi tiết |
|---|---|
| Ngôn ngữ lập trình | Java |
| Nền tảng | Android |
| Min SDK | 23 (Android 6.0 Marshmallow) |
| Target SDK | 36 |
| Phiên bản hiện tại | 9.1.8 (build 130) |
| Kiến trúc | Fragment-based với ViewBinding |
| Cơ sở dữ liệu | Room (SQLite) |
| Giấy phép | GNU General Public License v3 |
| Thư viện | Mục đích |
|---|---|
| iTextPDF | Tạo và xử lý file PDF |
| Apache POI | Đọc file Excel (.xls, .xlsx) |
| Room Database | Lưu trữ lịch sử và dữ liệu cục bộ |
| Material Design | Giao diện người dùng Material |
| Picasso | Tải và xử lý hình ảnh |
| ZXing | Quét mã QR và mã vạch |
| Lottie | Hiệu ứng animation |
| PhotoEditor | Chỉnh sửa hình ảnh |
| BouncyCastle | Mã hóa và bảo mật PDF |
- Android Studio (phiên bản mới nhất)
- JDK 8 trở lên
- Android SDK với API Level 23+
- Clone repository:
git clone https://github.com/phamlengocson/Images-to-PDF.git-
Mở project trong Android Studio:
- Chọn File > Open và trỏ đến thư mục project
-
Build project:
./gradlew assemble- Chạy ứng dụng trên thiết bị hoặc emulator
Images-To-PDF/
├── app/
│ └── src/
│ ├── main/
│ │ ├── java/swati4star/createpdf/
│ │ │ ├── activity/ # Các Activity chính
│ │ │ ├── adapter/ # RecyclerView Adapters
│ │ │ ├── customviews/ # Custom Views
│ │ │ ├── database/ # Room Database
│ │ │ ├── fragment/ # Các Fragment giao diện
│ │ │ ├── interfaces/ # Interfaces
│ │ │ ├── model/ # Data Models
│ │ │ ├── preferences/ # SharedPreferences
│ │ │ ├── providers/ # Content Providers
│ │ │ └── util/ # Các lớp tiện ích
│ │ ├── res/ # Resources (layouts, strings, drawables...)
│ │ └── AndroidManifest.xml
│ ├── androidTest/ # UI Tests
│ └── test/ # Unit Tests
├── config/ # Checkstyle configuration
├── gradle/ # Gradle wrapper
├── build.gradle # Project-level build config
├── LICENSE.md # GNU GPL v3 License
└── CONTRIBUTING.md # Hướng dẫn đóng góp
Nếu bạn muốn đóng góp cho dự án, vui lòng:
- Fork repository
- Tạo branch mới cho tính năng / sửa lỗi
- Commit thay đổi của bạn
- Tạo Pull Request
Xem chi tiết trong file CONTRIBUTING.md.
Dự án này được phân phối dưới giấy phép GNU General Public License v3. Xem file LICENSE.md để biết thêm chi tiết.
Phạm Lê Ngọc Sơn
Dự án Images To PDF được phát triển và duy trì bởi Phạm Lê Ngọc Sơn. Đây là sản phẩm phần mềm mã nguồn mở nhằm cung cấp công cụ chuyển đổi và xử lý PDF tiện lợi cho người dùng Android.
Copyright (c) 2026 Phạm Lê Ngọc Sơn. All rights reserved under GNU GPL v3.















