No description
- HTML 100%
| index.html | ||
| README.md | ||
PDF Tools
ブラウザ上で完結する、安全で高機能なPDF編集ツールです。 ファイルのアップロードは不要で、すべての処理はローカルのブラウザ内で行われるため、プライバシーを保護しつつ、高速な操作を実現します。
✨ 主な機能
このツールは、日常的なPDFのニーズに応えるための5つの強力な機能を提供します。
-
📄 分割 (Split)
- 全ページ分割: PDFの全ページを個別のファイルに分割します。
- 指定位置で分割: 特定のページを指定して、PDFを2つのファイルに分けます。
-
➕ 結合 (Merge)
- 複数のPDFファイルをアップロードし、ドラッグ&ドロップで順番を並べ替えて、1つのPDFファイルに結合します。
-
✏️ 整理 (Organize)
- ページのプレビューを見ながら、直感的な操作でページの順番を入れ替えたり、不要なページを削除したり、ページを回転させたりすることができます。
-
🔄 変換 (Convert)
- 画像 → PDF: 複数の画像ファイル(JPG, PNG)を1つのPDFにまとめます。
- PDF → 画像: PDFの各ページを画像ファイル(JPG)に変換し、ZIPファイルとしてダウンロードします。
-
#️⃣ ページ番号 (Number)
- PDFの全ページにページ番号を追加します。
- 番号の表示位置(上下左右中央)、文字サイズ、書式(
1/10or1)を柔軟に設定できます。
🚀 特徴
- 🔒 セキュリティ: ファイルはサーバーにアップロードされません。すべての処理はあなたのコンピュータのブラウザ内で完結するため、機密情報を含むドキュメントも安心して扱えます。
- 💨 高速なパフォーマンス: クライアントサイドでの処理により、アップロード・ダウンロードの待ち時間がなく、ストレスのない操作が可能です。
- 💎 直感的なUI: モダンでわかりやすいインターフェースにより、誰でも簡単にPDFの編集ができます。
- 💻 クロスプラットフォーム: Webブラウザさえあれば、Windows, Mac, Linuxなど、どのOSでも利用可能です。
- 💰 無料: すべての機能を無料で利用できます。
🛠️ 使用技術
- HTML5 / CSS3 / JavaScript
- Tailwind CSS: UIデザイン
- pdf-lib.js: PDFの作成・編集
- pdf.js: PDFのレンダリング・プレビュー
- JSZip: ファイルのZIP圧縮
- FileSaver.js: ファイルのダウンロード
使い方
index.htmlファイルをウェブブラウザで開きます。- 上部のタブから使用したい機能(分割、結合など)を選択します。
- 画面の指示に従って、ファイルをドラッグ&ドロップするか、ファイル選択ダイアログからファイルを選びます。
- 必要な設定を行い、処理ボタンをクリックすると、編集されたファイルが自動的にダウンロードされます。