Repolode
Karna14314

Karna14314/Pdf_Tools

端末内ですべて処理する、オフラインでプライバシーを重視したAndroid向けPDFツールキット。

代替できる製品:Adobe AcrobatSmallpdfiLovePDF

スター
650
フォーク
41
未解決の Issue
20
最終コミット
10 日前

これは何?

PDF Toolkitは、インターネット接続なしでPDFファイルを扱えるAndroidアプリです。PDFや画像の結合、ファイルの分割、ページの並べ替え・回転・抽出・削除、文書の圧縮など、ページ単位の一般的な操作に対応しています。変換機能では、画像からPDF、PDFから画像(JPG、PNG、WebP)、HTMLからPDFへの変換に加え、エッジ検出を使ったカメラでのスキャンも行えます。

編集機能には、ハイライトや描画による注釈、署名の追加、フォームへの入力、注釈のフラット化があります。セキュリティ機能では、PDFへのパスワード設定やロック解除、テキストまたは画像の透かしの追加が可能です。すべての処理は端末上で行われ、アプリはインターネット権限を宣言していません。

OCRの方式はビルドの種類によって異なります。Play Store版ではGoogle ML Kitを使用し、F-Droid版とopensourceビルドでは、プロプライエタリな依存関係を含めないようTesseractを使用します。このプロジェクトはKotlin、Jetpack Compose、PdfBox-Androidで開発されています。

主な機能

  • 01PDFや画像の結合、ファイルの分割、ページの並べ替え・回転・抽出・削除
  • 02PDF、画像(JPG、PNG、WebP)、HTML間の変換
  • 03カメラと自動エッジ検出を使った文書のスキャン
  • 04PDFへの注釈・署名・フォーム入力とフラット化
  • 05PDFへのパスワード設定やロック解除、透かしの追加
  • 06Tesseract(F-Droid/opensource)またはML Kit(Play Store)によるオフラインOCR

ユースケース

  • アップロードせずに、スマートフォンでスキャンしたページや写真を1つのPDFにまとめる
  • パソコンやネットワークが使えない場所で、フォームに署名したり入力したりする
  • メールやメッセージで共有する前に、大きなPDFを圧縮または分割する
  • プライバシーを重視したPDFアプリをF-Droid経由で利用する

クイックスタート

  1. 1

    リポジトリをクローンする

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

    プロジェクトフォルダーに移動する

    cd Pdf_Tools
  3. 3

    F-Droid flavor(Tesseract OCR)をビルドする

    ./gradlew assembleFdroidRelease

使う前に知っておきたいこと

  • ソースからビルドするには、Android Studio Hedgehog 以降、JDK 17 以降、Android SDK 26 以降が必要です。
  • Android でのみ動作します。デスクトップ版や iOS 版はありません。

トピック

よくある質問

Pdf_Tools とは?
端末内ですべて処理する、オフラインでプライバシーを重視したAndroid向けPDFツールキット。 PDF Toolkitは、インターネット接続なしでPDFファイルを扱えるAndroidアプリです。PDFや画像の結合、ファイルの分割、ページの並べ替え・回転・抽出・削除、文書の圧縮など、ページ単位の一般的な操作に対応しています。変換機能では、画像からPDF、PDFから画像(JPG、PNG、WebP)、HTMLからPDFへの変換に加え、エッジ検出を使ったカメラでのスキャンも行えます。
Pdf_Tools は無料で使えますか?ライセンスは?
Pdf_Tools は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
Pdf_Tools は今もメンテナンスされていますか?
活発にメンテナンス中。Pdf_Tools の最終コミットは 2026年10月10日 です。
Pdf_Tools は何に使えますか?
アップロードせずに、スマートフォンでスキャンしたページや写真を1つのPDFにまとめる パソコンやネットワークが使えない場所で、フォームに署名したり入力したりする メールやメッセージで共有する前に、大きなPDFを圧縮または分割する プライバシーを重視したPDFアプリをF-Droid経由で利用する
Pdf_Tools のインストール方法は?
リポジトリをクローンする: git clone https://github.com/Karna14314/Pdf_Tools.git プロジェクトフォルダーに移動する: cd Pdf_Tools F-Droid flavor(Tesseract OCR)をビルドする: ./gradlew assembleFdroidRelease
Pdf_Tools はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Karna14314/Pdf_Tools

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト