Repolode
PDFCraftTool

PDFCraftTool/pdfcraft

ファイルをアップロードせずに、ブラウザー上だけでPDFの結合、分割、圧縮、変換、編集など90種類以上の操作ができる無料ツールキット。

代替できる製品:Adobe AcrobatSmallpdfiLovePDF

スター
9,519
フォーク
2,087
未解決の Issue
88
最終コミット
6 時間前

これは何?

PDFCraftはNext.jsとTypeScriptで構築されたPDFツールキットで、WebAssemblyを使ってファイルをクライアント側で処理します。文書はサーバーに送信されずユーザーのデバイス上にとどまるため、機密ファイルにも適しています。

ツールは、整理と管理、編集と注釈、PDFとの相互変換、最適化と修復、セキュリティのカテゴリに分かれています。結合、分割、ページの並べ替え、OCR、フォーム入力、透かしの追加、暗号化、メタデータの削除、Office文書・画像・電子書籍とPDFの相互変換などに対応しています。ベータ版のビジュアルワークフローエディターを使えば、複数の操作をつないで再利用可能なパイプラインを作成し、バッチ処理できます。

インターフェースは英語、スペイン語、フランス語、ドイツ語、ポルトガル語、日本語、韓国語、中国語に対応しています。npmでローカル実行できるほか、Dockerでデプロイしたり、Vercel、Netlify、GitHub Pages、Cloudflare Pagesなどに静的サイトとして公開したりできます。

主な機能

  • 01PDFの処理をブラウザー内で行うため、ファイルがサーバーにアップロードされません。
  • 02結合、分割、並べ替え、回転、ページ抽出のツールを利用できます。
  • 03画像、Word、Excel、PowerPoint、EPUBなどの形式とPDFを相互変換できます。
  • 04OCR、フォームの入力と作成、署名、透かしの追加に対応しています。
  • 05暗号化、権限設定、メタデータやスクリプトのサニタイズができます。
  • 06再利用可能なテンプレートとバッチ処理に対応した、ベータ版のビジュアルワークフローエディターを利用できます。
  • 07静的サイトとしてエクスポートし、Dockerや一般的な静的サイトホスティングサービスで公開できます。

ユースケース

  • 機密性の高い契約書をサードパーティのWebサイトに送信せずに結合または圧縮する。
  • スキャンしたページをOCRで検索可能なPDFに変換する。
  • 文書を共有する前に、パスワード、メタデータ、隠しデータを削除する。
  • チームや組織向けに、プライベートなPDFツールをセルフホストする。

クイックスタート

  1. 1

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

    git clone https://github.com/PDFCraftTool/pdfcraft.git
  2. 2

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

    cd pdfcraft
  3. 3

    依存関係をインストールする

    npm install
  4. 4

    開発サーバーを起動し、http://localhost:3000 を開く

    npm run dev

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

  • AGPL-3.0 ライセンスのもとで提供されており、改変したバージョンをネットワークサービスとして実行する場合、ソースコードの公開が求められます。
  • Workflow Editor は早期ベータ版のため、バグや未実装の機能がある場合があります。
  • ソースから実行するには、Node.js 18.17 以降が必要です。

トピック

よくある質問

pdfcraft とは?
ファイルをアップロードせずに、ブラウザー上だけでPDFの結合、分割、圧縮、変換、編集など90種類以上の操作ができる無料ツールキット。 PDFCraftはNext.jsとTypeScriptで構築されたPDFツールキットで、WebAssemblyを使ってファイルをクライアント側で処理します。文書はサーバーに送信されずユーザーのデバイス上にとどまるため、機密ファイルにも適しています。
pdfcraft は無料で使えますか?ライセンスは?
pdfcraft は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
pdfcraft は今もメンテナンスされていますか?
活発にメンテナンス中。pdfcraft の最終コミットは 2026年10月20日 です。
pdfcraft は何に使えますか?
機密性の高い契約書をサードパーティのWebサイトに送信せずに結合または圧縮する。 スキャンしたページをOCRで検索可能なPDFに変換する。 文書を共有する前に、パスワード、メタデータ、隠しデータを削除する。 チームや組織向けに、プライベートなPDFツールをセルフホストする。
pdfcraft のインストール方法は?
リポジトリをクローンする: git clone https://github.com/PDFCraftTool/pdfcraft.git プロジェクトフォルダーに移動する: cd pdfcraft 依存関係をインストールする: npm install 開発サーバーを起動し、http://localhost:3000 を開く: npm run dev
pdfcraft はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/PDFCraftTool/pdfcraft

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

関連プロジェクト