TypeScript、Bun、Elysiaで構築された、1,000種類以上の形式に対応するセルフホスト型オンラインファイル変換ツール。
PDFCraftTool/pdfcraft
ファイルをアップロードせずに、ブラウザー上だけでPDFの結合、分割、圧縮、変換、編集など90種類以上の操作ができる無料ツールキット。
代替できる製品:Adobe Acrobat
Smallpdf
iLovePDF
- スター
- 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
リポジトリをクローンする
git clone https://github.com/PDFCraftTool/pdfcraft.git - 2
プロジェクトフォルダーに移動する
cd pdfcraft - 3
依存関係をインストールする
npm install - 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 の数値は毎日更新されます。
関連プロジェクト
ブラウザー内で完結する、50種類以上の編集・結合・変換・保護ツールを備えたプライバシー重視のPDFツールキット。セルフホストにも対応。
思いつきをMarkdownカードに素早く記録し、自然言語で検索できる、プライバシー重視のセルフホスト型AIノートアプリ。
動画をアップロードせず、ブラウザー・デスクトップアプリ・CLIで文字起こし、翻訳、スタイル設定、字幕焼き込みができるオープンソースのローカル字幕ツール。
Word、PowerPoint、Excel、OpenDocument、RTF、EPUB、CSV、PDFを整ったGitHub-Flavored Markdownに変換するRustライブラリとCLI。
React、Next.js、Vue、Svelte、Astro、通常のHTMLに対応するオープンソースのCookie同意管理ツール