PDFをBase64に変換

PDF全体をBase64テキストまたはPDFデータURIにエンコードします。

PDF ファイルを選択

ここにファイルをドロップするか、下のボタンで選択してください。

最大 25 MB 合計 · ファイルは端末内に保持

目次セクション: 10

PDFからBase64への変換は何をしますか?

PDFのバイト列をBase64文字で表し、テキストファイルに保存します。相手のシステムが符号化データ本体だけを求める場合はBase64のみを選び、メディア種別とエンコード接頭辞も必要な場合はPDFデータURIを選んでください。

既存のページや文書機能を含め、ファイル全体をエンコードします。変わるのはバイトの表現方法です。文字の翻訳、ファイルサイズの削減、文書の暗号化、アクティブコンテンツの除去は行いません。

PDFからBase64への変換機能

ファイル全体のエンコード

符号化データ内に元のPDFの全バイトを保持します。正しくデコードすれば、PDFを書き直すことなく同じファイルを復元できます。

2種類の出力形式

Base64のみ、またはdata:application/pdf;base64,で始まる文字列をダウンロードできます。受信するアプリケーションが求める形式を選んでください。

バイト列を端末内で処理

選択したファイルをブラウザーで読み取り、エンコードします。PDFが外部のエンコードサービスに送信されることはありません。

ダウンロードできるテキスト

巨大なデータをページ内に表示せず、結果を.txtファイルとして保存します。管理された転送やテストのため、元のファイルと一緒に保持できます。

PDFをBase64にエンコードするには?

  1. 入力制限内の、読み取り可能で暗号化されていないPDFを選びます。
  2. 「Base64テキストのみ」または「PDFデータURI」を選びます。
  3. エンコードを開始し、生成されたテキストファイルをダウンロードします。
  4. 送信先が接頭辞を必要とするか、データ本体だけを必要とするか確認します。
  5. 本番の処理で使う前にテスト用コピーをデコードし、元のファイルと比較します。

PDFを選択

エンコードしたい文書全体を選びます。

スクリーンショットを選択すると拡大できます。
PDFからBase64:元のPDFの選択。

Base64の形式を選択

Base64のみ、またはPDFデータURIを選びます。

スクリーンショットを選択すると拡大できます。
PDFからBase64:出力するエンコード形式の選択。

符号化テキストを保存

受信アプリケーション向けのテキストデータをダウンロードします。

スクリーンショットを選択すると拡大できます。
PDFからBase64:完成した符号化テキストのダウンロード。

スクリーンショットは、機密情報を含まないサンプルファイルでこのツールキットを操作したものです。実際のファイル名、ページ数、設定は異なる場合があります。

PDFをBase64テキストで表す理由は?

一部のインターフェースは、テキスト形式のメッセージ内でバイナリファイルを運びます。Base64はその表現を提供しますが、データ量の上限、必須フィールド、認証は各インターフェースの仕様で決まります。このツールは符号化ファイルを準備するもので、APIリクエストの送信や受信システムの設定は行いません。Base64では通常サイズが増えるため、PDFのサイズと許容されるメッセージサイズの両方を確認してください。

PDFのBase64エンコードは誰に役立ちますか?

API開発者

Base64を明示的に要求するインターフェース向けに、小さなPDFデータを準備できます。

システム連携のテスト担当者

元の文書を変えずに、再現可能なエンコードとデコードのサンプルを作れます。

サポートチーム

転送の問題が、接頭辞の欠落、文字列の途中切れ、誤ったデコードのどれに関係するかを調べられます。

設定と出力の確認

設定出力の内容
入力暗号化されていないPDF1ファイル。最大25 MiB、500ページ以内です。
Base64のみ正しいパディング付きの標準Base64データ本体だけを出力します。ダウンロードするテキストの末尾に改行が付きます。
PDFデータURI同じデータ本体の先頭にdata:application/pdf;base64,を付けます。
対象範囲元のファイル全体をエンコードします。ページ範囲の選択や内容の無害化は行いません。

インターフェースが求める形式に合わせる

APIのフィールドがBase64のバイト表現を求める場合は、Base64のみを選んでください。PDFデータURIを求める場合は、そちらを選びます。データ本体が正しくても、想定外の接頭辞やメッセージの途中切れで失敗する場合があります。大きいファイルを送る前に、既知の小さなPDFで試してください。

PDFからBase64への変換で困ったとき

状況確認する点
送信先がデータを拒否するBase64のみ、データURI、または別のリクエスト形式のどれが必要か確認してください。
エンコード結果がPDFより大きいこのテキスト符号化では想定どおりです。受信システムにメッセージサイズの上限がある場合は、小さいPDFを使ってください。
暗号化されたファイルを読めない使用を許可されたパスワードでロックを解除し、そのPDFをエンコードしてください。

よくある質問

Base64は暗号化ですか?

いいえ。符号化されたテキストを持つ人なら誰でもデコードできます。Base64ファイルには元のPDFと同じアクセス制御を適用してください。

エンコードするとスクリプトや添付ファイルは除去されますか?

いいえ。元のバイトは変わりません。エンコードはマルウェア検査、文書の無害化、署名の検証ではありません。

特定のページだけをエンコードできますか?

このツールはファイル全体をエンコードします。先に「PDFページを抽出」を使い、対象ページだけを含む文書を作成してください。

関連ツール

Base64をPDFに変換, PDFページを抽出, PDFを圧縮.