PDFファイルを API経由でパスワード保護
REST API経由で任意のPDFドキュメントにパスワード保護を追加。ファイルとパスワードをmultipart/form-dataとして送信し、暗号化されたPDFをレスポンスで受け取る。自動化されたワークフローでの機密文書保護に最適。
# Protect a PDF with a password
curl -X POST \
https://api.convertfilefast.com/v2/pdf/protect \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@document.pdf" \
-F "password=MySecretPassword123" \
--output protected.pdf
# HTTP 200 OK — Content-Type: application/pdfimport requests
response = requests.post(
"https://api.convertfilefast.com/v2/pdf/protect",
headers={"Authorization": "Bearer YOUR_API_KEY"},
files={"file": open("document.pdf", "rb")},
data={"password": "MySecretPassword123"}
)
with open("protected.pdf", "wb") as f:
f.write(response.content)const formData = new FormData();
formData.append("file", fs.createReadStream("document.pdf"));
formData.append("password", "MySecretPassword123");
const response = await fetch(
"https://api.convertfilefast.com/v2/pdf/protect",
{
method: "POST",
headers: { "Authorization": "Bearer YOUR_API_KEY" },
body: formData,
}
);
fs.writeFileSync("protected.pdf", Buffer.from(await response.arrayBuffer()));// n8n HTTP Request Node
{
"method": "POST",
"url": "https://api.convertfilefast.com/v2/pdf/protect",
"contentType": "multipart-form-data",
"bodyParameters": {
"parameters": [
{ "name": "file", "parameterType": "formBinaryData", "inputDataFieldName": "data" },
{ "name": "password", "value": "MySecretPassword123" }
]
},
"options": { "response": { "responseFormat": "file" } }
}特徴
なぜ当社のAPIを使うのか?
あらゆる技術スタックへの統合に対応した完全で信頼性の高いソリューション。
強力な暗号化
PDFファイルはAES-256規格で暗号化。パスワード保護されたPDFは正しいパスワードなしには開けません。
シンプルなマルチパートアップロード
PDFとパスワードをフォームフィールドとして送信。保護されたPDFバイナリをレスポンスで受け取る。複雑な設定不要。
自動化に対応
ドキュメント生成パイプラインにパスワード保護を統合。契約書、請求書、レポートを自動的に保護。
n8nワークフロー対応
任意のn8nワークフローからPDF保護をトリガー — レポート生成後、メール受信後、フォーム送信後など。
一括保護
PDFドキュメントのバッチをループして、API呼び出しで各々に固有または共有パスワードを設定。
ゼロストレージ
元のPDFと保護されたPDFの両方がメモリ内で処理され直ちに削除。ドキュメントはサーバーに保存されません。
使い方
この変換を行う 4 ステップ
- 1
API キーを作成する
convertfilefast.com/signup で登録し、ダッシュボードから cff_ で始まる API キーをコピーします。無料プランには月 10 回の変換が含まれます。
- 2
PDF をエンドポイントに POST する
https://api.convertfilefast.com/v2/pdf/protect に multipart/form-data で POST します。ヘッダーは X-API-Key: cff_your_key(Authorization: Bearer も利用可)、PDF は file フィールドまたは公開 url、加えて password フィールド を指定します。
- 3
PDF を受け取る
レスポンス本文が生成された PDF で、Content-Disposition にファイル名が付与されて返ります。保存するか、そのまま次の処理へ渡せます。サーバー側には何も保存されません。
- 4
または AI エージェントから呼び出す
https://mcp.convertfilefast.com/mcp を使って Claude、Cursor などの MCP 対応クライアントに MCP サーバーを追加し、protect_pdf({ source_url: '...', password: 's3cret' }) を 1 回のツール呼び出しとして実行します。HTTP クライアントもファイル処理も不要です。
Claude、Cursor など任意の MCP クライアントから呼び出すこともできます
Convert File Fast はネイティブの Model Context Protocol サーバーを提供しています。この変換を 1 回のツール呼び出しとして AI エージェントに任せられます。HTTP クライアントもバイナリ処理も不要で、API キーはユーザーごとに発行されます。
npx -y convertfilefast-mcpprotect_pdf({ source_url: "https://example.com/doc.pdf", password: "s3cret" })比較対象
Convert File Fast と他サービスの比較
| 製品 | ネイティブ MCP | 無料枠 | 価格 |
|---|---|---|---|
| Convert File Fast | あり | 10/month | $0.004/conv from $4 |
| Smallpdf | なし | 2/day (unregistered) | $9/mo Pro |
| iLovePDF | なし | Rate-limited | $7/mo Premium |
| Adobe Acrobat Online | なし | Limited trials | $19.99/mo Acrobat Standard |
| CloudConvert | なし | 25 conv-min | From $0.01/min |
競合の価格は 2026-07-16 時点で確認したものです。
FAQ
よくある質問
PDF 保護 API はどの暗号化方式を使っていますか?
保護されたファイルは AES-256 標準で暗号化されます。返却後の PDF は、指定したパスワードなしにはどのリーダーでも開けません。保護は当社のサービスではなくファイル自体に付与されます。
ファイルとパスワードはどのように送信しますか?
どちらも `multipart/form-data` で送信します。PDF を `file` フィールドに、パスワード文字列を `password` フィールドに指定してください。レスポンス本文は暗号化済み PDF のバイナリで、追加処理なしに保存・転送できます。
複数の PDF にそれぞれ別のパスワードを設定できますか?
はい。1 回の呼び出しで 1 文書を処理するため、バッチをループしながらリクエストごとに異なる `password` を渡せます。宛先が異なる文書には個別のパスワードを、社内保管用には共通のパスワードを使えます。
処理後に文書は保存されますか?
いいえ。元のファイルと保護後の PDF はどちらもメモリ上で処理され、レスポンス送信と同時に破棄されます。ディスクには何も書き込まれないため、契約書・請求書・給与明細の処理にも安心して利用できます。
API経由でPDFを保護する
APIキーを取得してPDFに数秒でパスワード保護を追加。無料プランは毎月10回の変換を含む。
クレジットカード不要。Freeプランで10回無料変換。