はじめに
Stirling-PDFは、ローカライズされたPDFファイル処理に特化した強力なオープンソースツールです。Dockerを通してユーザー自身のデバイス上に展開され、結合、分割、変換、圧縮、透かしの追加、その他の豊富なPDF操作機能を提供します。個人ユーザーがドキュメントを整理する場合でも、企業ユーザーが大量のドキュメントを処理する場合でも、Stirling-PDFはニーズを満たすことができます。プライバシー保護を重視し、すべての文書はローカルでのみ処理され、データの安全性を確保するために外部サーバーにアップロードされることはありません。コミュニティ主導のプロジェクトとして、継続的に更新され、多言語インターフェイスをサポートし、多くのユーザーの毎日のオフィスワークの右手となっています。
機能一覧
- PDFの結合と分割複数のPDFファイルを1つに結合したり、1つのPDFをページや章ごとに複数のファイルに分割したりできます。
- フォーマット変換PDFを画像、Word、PDF/Aなどに変換したり、他のファイルをPDFに変換したりします。
- ファイル圧縮最適化技術によりPDFファイルサイズを縮小し、保存と転送を容易にします。
- OCR認識編集可能なテキストを生成するために、スキャンまたは画像PDFのテキスト認識。
- 透かしを入れるカスタムテキストやイメージの透かしをPDFに追加して、ドキュメントの著作権を保護します。
- ページ操作:ページの回転、削除、並べ替えなど、柔軟な調整に対応。
- メタデータ編集PDF の タ イ ト ルや作成者な どの情報を変更 し た り 、 文書の詳細を表示 し た り す る こ と がで き ます。
- バッチファイル機能複数のPDFファイルを一度に処理し、作業効率を高めます。
- 再編集(ブラックアウト)機能手動または自動で機密コンテンツをブラックアウトすることで、プライバシーを保護します。
- API統合開発者がカスタムスクリプトを埋め込むためのAPIインターフェイスを提供します。
ヘルプの使用
設置プロセス
Stirling-PDFは主にDocker経由でデプロイされます。以下は詳細なインストール手順です:
- Dockerのインストール
- Docker Desktop(Windows/Mac)またはDocker Engine(Linux)をコンピュータにインストールします。
- Windowsユーザーは、Docker社のウェブサイトからインストーラーをダウンロードし、インストールしてDocker Desktopを起動することができる。
- Linuxユーザーはターミナルを開き、以下のコマンドを実行してインストールする:
sudo apt update sudo apt install docker.io sudo systemctl start docker sudo systemctlでdockerを有効にする
- スターリング・PDFミラーを引っ張る
- ターミナルかコマンドラインを開き、以下のコマンドを入力して最新バージョンを引き出す:
docker pull frooodle/s-pdf:latest
- ターミナルかコマンドラインを開き、以下のコマンドを入力して最新バージョンを引き出す:
- 実行中のコンテナ
- 以下のコマンドを使って、Stirling-PDFをデフォルトのポート8080で起動する:
docker run -d -p 8080:8080 --name stirling-pdf frooodle/s-pdf:latest
- 永続的な設定やロギングが必要な場合は、ディレクトリをマウントする:
docker run -d -p 8080:8080 -v /path/to/configs:/configs -v /path/to/logs:/logs --name stirling-pdf frooodle/s-pdf:latest
/パス/to/コンフィグ
歌で応える/パス/to/logs
実際のローカルパスに置き換える。
- 以下のコマンドを使って、Stirling-PDFをデフォルトのポート8080で起動する:
- アクセスインターフェイス
- ブラウザを開き、次のように入力する。
http://localhost:8080
Stirling-PDFのメインインターフェイスに入ることができます。
- ブラウザを開き、次のように入力する。
- オプション構成
- セキュリティ機能(ログイン認証など)を有効にする必要がある場合は、runコマンドに環境変数を追加することができる:
docker run -d -p 8080:8080 -e DOCKER_ENABLE_SECURITY=true -e SECURITY_INITIALLOGIN_USERNAME=admin -e SECURITY_INITIALLOGIN_PASSWORD=stirling--名前 stirling-pdf frooodle/s-pdf:latest
- 初回ログイン後、デフォルトのパスワードを変更する必要があります。
- セキュリティ機能(ログイン認証など)を有効にする必要がある場合は、runコマンドに環境変数を追加することができる:
主な機能
1.PDFの結合と分割
- PDFのマージ
- ホームページの「PDFを結合」をクリックし、結合ページに入ります。
- 複数のPDFファイルをアップロードするには、"ファイルを追加 "をクリックしてください(ドラッグ&ドロップをサポートしています)。
- ファイルの順序を調整した後、「マージ」をクリックし、処理が完了するのを待ち、マージされたファイルをダウンロードします。
- PDF分割
- PDF分割」をクリックして、分割するPDFファイルをアップロードします。
- 分割モードを選択し(ページ範囲別、チャプターブックマーク別など)、パラメータを設定して「分割」をクリックする。
- 複数のPDFファイルを分割してダウンロードします。
2.ドキュメントの圧縮
- PDF圧縮」ページに入り、ターゲットファイルをアップロードします。
- 圧縮レベル(Light、Medium、High)を選択し、"Compress "をクリックします。
- 処理後、電子メールや保存に適した小さなPDFファイルをダウンロードします。
3.OCR識別
- OCR PDF」をクリックし、スキャンしたPDFまたは画像PDFをアップロードします。
- 言語(例:中国語、英語)を選択し、"Start OCR "をクリックします。
- システムは自動的にテキストを認識し、編集可能なPDFを生成します。
4.電子透かし
- 透かしの追加」ページに入り、PDFファイルをアップロードします。
- 透かしテキスト(例:"Confidential")を入力するか、画像透かしをアップロードし、位置、サイズ、透明度を調整します。
- 電子透かしを適用」をクリックすると、電子透かしの入ったファイルがダウンロードされます。
5.ページ操作
- ページ操作」をクリックしてPDFファイルをアップロードします。
- インターフェイス上で回転、削除、移動するページを選択し、リアルタイムで調整をプレビューします。
- 変更したファイルを保存し、ダウンロードする。
6.APIの使用
- スクリプトから関数を呼び出す必要がある場合は
http://localhost:8080/swagger-ui/index.html
APIのドキュメントをチェックしてください。 - APIキーの取得:ログイン後、右上の「設定」>「アカウント設定」をクリック。
- コール例 (PDFをマージ)
curl -X POST "http://localhost:8080/api/v1/merge" -H "X-API-Key: your key" -F "file1=@file1.pdf" -F "file2=@file2.pdf" -o merged.pdf
注目の機能
バッチファイル機能
- マルチツール画面で、複数のPDFファイルをアップロードします。
- 実行したい処理(圧縮+透かしの追加など)にチェックを入れ、パラメータを設定し、ワンクリックですべてのファイルを処理します。
- 文書の一括整理に最適な処理済みzipファイルをダウンロードできます。
再編集(黒塗り)
- Manual Redaction "ページにアクセスし、PDFをアップロードしてください。
- マウスを使用して機密領域を囲むか、自動的にブラックアウトされるキーワードを入力します(例:ID番号)。
- オプションで、黒く塗りつぶした部分を画像に変換し、元の内容が復元できないようにすることもできます。
ほら
- 収納スペースマウント・ディレクトリに一時ファイルを保存する十分なスペースがあることを確認してください。
- ネットワーク環境ただし、OCR機能を使用する場合は、言語パックをプリインストールする必要があります。
-v /path/to/tessdata:/usr/share/tessdata
(マウント)。 - ニューバージョン:通常運転
docker pull frooodle/s-pdf:latest
最新の機能を手に入れよう。
以上の手順で、ユーザーはStirling-PDFを簡単に導入し、使用することができ、ローカライズされた効率的なPDF処理体験を楽しむことができます。