PDF処理の仕組み

ファイルを選択し、ツールのボタンで処理を開始したら、結果を確認して新しいコピーとしてダウンロードします。元のファイルは変更されません。

処理の流れ

各ステップの意味

ステップを選ぶと、その意味と、そのステップだけでは意味しないことを確認できます。PDFの圧縮を例に説明します。

この説明は、現在の処理状況を表示するものではありません。ほかのツールでは、一部のステップの扱いが異なる場合があります。このページの設定に対応した処理フロー図は、引き続き有効です。この表示は、その図を補足するものです。

六つのステップ

  1. 選択済み
  2. 確認
  3. 実行中
  4. 結果
  5. ダウンロード
  6. リセット

ファイル選択済み

  • プログラムコードで確認済み

PDFは選択されていますが、処理はまだ始まっていません。ツールのボタンを操作すると、初めて処理が始まります。

行われること
ブラウザーがファイルを読み込みます。元のファイルは変更されません。
まだ行われないこと
まだ圧縮は行われず、結果も生成されません。

選択しただけでは、処理は始まりません。

ファイルを確認中

  • プログラムコードで確認済み

ツールは、処理を開始する前にファイルを確認します。状況に応じて、プレビューや案内を表示します。

この確認で分かること
ファイルを開けるか、このツールの処理対象になるかが分かります。
この確認では分からないこと
プレビューが表示されても、処理の成功や、結果が要件を満たすことを意味するわけではありません。

エラーメッセージが表示された場合は、制限とエラーメッセージに関する案内を参照してください。

処理中

  • プログラムコードで確認済み

ツールは、読み込んだファイルのコピーをブラウザー内で処理します。そのために、ウェブサイトからプログラムの一部を追加で読み込む場合があります。

元のファイル
処理するのは読み込んだコピーであり、端末にある元のファイルではありません。
中止とエラー
処理は中止できます。また、エラーメッセージが表示されて終了する場合もあります。

タブを閉じた場合も、処理は終了します。

結果が生成されました

  • プログラムコードで確認済み

ツールが結果と必要に応じた案内を表示します。圧縮しても、必ずサイズが小さくなるとは限りません。

削減なし
ファイルを小さくできない場合、ツールが元のファイルを返すことがあります。
数値を正しく読む
サイズやページ数の表示だけでは、品質は分かりません。結果が適切かどうかは、自分で確認してください。

この時点では、結果はまだ保存されていません。

結果をダウンロード

  • プログラムコードで確認済み

結果を新しいファイルとして、好きな場所に保存します。その後、ファイルを開いてすべてのページを確認してください。

ダウンロードリンク
リンクの参照先は、サーバーではなく、ブラウザー内の一時的なコピーです。
保存後
保存したファイルは、自分で削除するまで端末に残ります。

ほかの人に渡す前に、ファイルを確認してください。

リセット

  • プログラムコードで確認済み

「リセット」は、実行中の処理を中止し、選択と表示をクリアして、ダウンロードリンクを無効にします。

残るもの
元のファイル、保存済みのダウンロードファイル、同期フォルダー内のコピーは残ります。
リセットが意味しないこと
リセットは、メモリーやハードディスクからデータを安全に消去する操作ではありません。

その後、新しいファイルを選択できます。

この選択は表示を変えるだけです。ファイルの読み取り、処理の開始、保存は行いません。

このサイトにある十一のPDFツールは、すべて同じ基本的な流れで動作します。圧縮でも、ページの削除でも、画像からPDFへの変換でも同じです。そのために、サイトはプログラムコードをブラウザーに読み込みます。文書の読み取りと編集はブラウザー内で行われ、現在のバージョンでは、処理のために文書をサーバーにアップロードしません。

  1. ファイルを選択して確認:端末上のファイルを選択します。ブラウザーは最初に拡張子とサイズを確認します。どちらも条件を満たしていれば、ツールに応じてプレビュー用にファイルを読み込みます。
  2. 操作と設定を選択:何を行うかを決め、処理を開始します。結果が生成されるのは、この時点からです。
  3. 結果を確認して保存:元のファイルと結果を比較し、新しいファイルをダウンロードします。端末に保存されるのは、ダウンロード後です。

この流れでは、元のファイルは編集処理の対象になりません。ツールはメモリー内のコピーを使って処理し、端末上のファイルを上書きすることはありません。目的に合うツールは、適切なPDFツールを選ぶで確認できます。

ファイルが処理される場所

この六つの手順では、PDFの選択から処理結果の保存まで、どのような処理が行われるかを説明します。ファイルの内容は、お使いのブラウザー内で処理されます。

  1. 1. ファイルを選択

    端末にあるPDFを選択します。ブラウザーは元のファイルを変更せずに読み込みます。

  2. 2. ファイルを確認

    処理を開始する前に、ツールが選択したファイルを確認します。

  3. 3. 設定を選択

    実行する処理の設定を指定します。利用できるオプションは、ツールによって異なります。

  4. 4. ブラウザーで処理

    ファイルの内容は、ブラウザー内でローカルに処理されます。そのために、このページはプログラムファイル、フォント、必要に応じてOCRの言語データをこのサイトから読み込みます。

  5. 5. 結果を表示

    ツールには、結果と、必要に応じて注意事項が表示されます。プレビューの表示方法はツールによって異なります。

  6. 6. ダウンロードして確認

    処理結果を任意の場所に保存し、開いて確認します。保存したファイルは、ご自身で削除するまでその場所に残ります。

PDF処理の流れを六つの手順で説明します。ファイルの内容はブラウザー内で処理されます。処理に必要なプログラムファイルは、このサイトから読み込まれます。

「リセット」はツール内の処理結果を破棄します。ダウンロード済みのファイルは保持されます。リセットによってメモリーが安全に消去されるわけではありません。

ファイルを選択して確認

ファイルを選択すると、ブラウザーは最初にファイル名とサイズが条件を満たしているか確認します。この簡単な確認は、内容を読み込む前に行われます。

  • ファイルの拡張子がツールに適している必要があります。圧縮の場合は.pdfです。
  • 空のファイルは使用できません。
  • PDF、JPG、PNGの各ファイルは、一つにつき最大50 MiBです。WordをPDFに変換するためのDOCXファイルは、最大20 MiBです。
  • 一つのツールで複数のファイルを選択する場合、合計サイズは最大100 MiBです。

ツールによっては、この段階でブラウザーがプレビューを作成し、ページ数や画像の寸法などの情報を読み取ります。ただし、ファイルを選択しただけでは、圧縮、変更、保存はまだ行われません。

拡張子だけでは有効なPDFとは判断できません

拡張子.pdfが示すのは、ファイルの名前だけです。その内容が読み取り可能で、対応しているPDFかどうかは分かりません。ツールがその文書を実際に編集できるかどうかは、本処理中の確認で初めて判明します。そのため、プレビューだけが失敗しても、処理も失敗するとは限りません。反対に、プレビューが表示されるファイルでも、ツールが処理できない特性を持つために、後で受け付けられない場合があります。

プログラムの構成要素を読み込み、文書はブラウザー内に保持します

ブラウザー内で編集できるよう、サイトはプログラムの構成要素を端末にダウンロードします。具体的にはJavaScript、圧縮用のWebAssembly、プレビュー用のPDF.jsです。文字認識では、必要に応じて専用のWorker、その処理エンジン、ドイツ語と英語の言語データが追加されます。WordからPDFへの変換では、Liberation Sansフォントが追加されます。これらはすべて、このサイト自体から提供されます。これは利用者の端末に向けたダウンロードであり、これらのリクエストにファイルの内容は含まれません。現在のバージョンでは、処理のために文書をサーバーに送信しません。データの詳しい流れと、それが安全性にとって何を意味するかは、ファイル処理の詳細で説明しています。

操作と設定を選択

ツールごとに行う操作が異なるため、それぞれ専用の画面があります。圧縮ではPDFのサイズを小さくします。ページの編集では、意図的に内容を変更します。変換では別の形式のファイルを作成し、計算ツールでは数値だけを出力します。設定を選び、各ツールのボタンで処理を開始します。

各ツールが生成するものと、結果を評価する基準
操作入力結果成功を判断する基準
PDFを圧縮、または目標サイズに圧縮PDFファイル一つサイズが小さくなった、または変更のないPDFファイル一つバイト単位のサイズ、設定した場合は目標サイズ、ページが読めること
PDFを結合複数のPDF新しいPDFファイル一つ順序が正しく、すべてのページがそろっていること
PDFを分割、またはページを抽出PDFファイル一つ一つまたは複数の新しいPDFファイル。複数の場合は、アーカイブを作成できればZIPも追加各ファイルに正しいページ範囲が含まれていること
ページを削除PDFファイル一つ指定したページを除いた新しいPDFファイル一つ削除するページがなくなり、それ以外のページがすべて残っていること
PDFを回転PDFファイル一つ向きを変更した新しいPDFファイル一つ各ページが正しい向きになっていること
画像をPDFに変換一つまたは複数の画像新しいPDFファイル一つ画像の順序が正しく、内容が読めること
PDFをJPGまたはPNGに変換PDFファイル一つ一つまたは複数の画像ファイル。複数の場合は、アーカイブを作成できればZIPも追加ピクセル寸法と読みやすさ
計算ツール数値。アップロードの上限を確認する場合は、必要に応じてPDFファイル一つも使用可能計算結果の数値。新しいファイルは生成しません前提条件と単位が適切であること
PDFをWordに変換選択可能なテキストを含むPDFファイル一つテキストを再配置し、編集可能にしたDOCXファイル一つテキストが欠けず、自然な読み順になっていること。元のファイルの画像、フォント、ページレイアウトは引き継がれません
文字認識PDFファイル一つ検索可能なPDFファイル一つ、またはテキストファイル一つ(UTF-8)検索で単語が見つかり、認識されたテキストがページの内容と一致すること。認識に誤りがないことは保証されません
WordをPDFに変換DOCXファイル一つテキストを再配置した、新しい検索可能なPDFファイル一つすべてのページが欠けず、表、文字、リンクが読めること。元のWordのレイアウトは保証されません

ファイルのサイズを小さくすることが目的なのは、圧縮だけです。結合、分割、回転、変換では、結果のサイズが大きくなることも、小さくなることも、ほぼ同じになることもあります。これらの操作では、ページと内容が正しいかどうかが重要です。結合、分割、ページの削除、回転では、ページを新しいPDFに引き継ぎます。その際、しおり、注釈、メタデータ、リンク、PDF/AまたはPDF/UAの識別情報が変更されたり、失われたりする場合があります。何が保持されるかは、ツール内の注意事項と保存したファイルで確認してください。一方、JPGまたはPNGへの書き出しでは、ツールがページを画像として描画します。これらの画像ファイルには、リンク、しおり、フォームフィールドなどのPDF機能は含まれません。

三つの圧縮方法

圧縮ツールには三つの方法があります。主な違いは、画像を変更するかどうかです。

  • 「ロスレス最適化」では、PDFの内部構造、つまりオブジェクトとデータストリームを書き直します。画像の再エンコードは行いません。
  • 「バランス重視」と「サイズが小さいファイル」でも、構造を最適化します。加えて、条件に合う埋め込み画像をJPEGとして再エンコードすることがあります。すべての画像が対象になるわけではなく、すべてのPDFにそのような画像が含まれているわけでもありません。

どの方法も、ページ全体のラスタライズやページの削除は行いません。スキャンの解像度を変更したり、文字認識(OCR)を追加したりすることもありません。そのため、PDFのサイズがどの程度小さくなるかは、含まれる内容によって異なります。すでに強く圧縮された内容を持つファイルでは、サイズがほとんど変わらない場合があります。各方法が品質に与える影響は、ガイド品質を落とさずにPDFを圧縮で説明しています。具体的な操作手順は、PDFを圧縮のページで確認できます。

目標サイズを設定

「目標サイズを設定」オプションでは、KB、MB、MiBのいずれかで上限を指定します。トップページでは初期状態で無効になっていますが、PDFを目標サイズに圧縮のページでは最初から有効です。結果のバイト数が上限以下であれば、目標を達成したと判断されます。

小さいPDF、それともZIPアーカイブ?

圧縮ソフトでPDFをZIPまたは7zアーカイブに入れても、小さいPDFができるわけではありません。別のファイル形式になります。そのため、ポータルサイトや提出先が明確にPDFを指定している場合、アーカイブはそのままでは役に立ちません。圧縮ツールは常にPDFを出力します。分割とJPGまたはPNGへの書き出しの場合に限り、個別のファイルをまとめたZIPも提供されることがあります。その場合も、各ファイルを個別に保存できます。

編集ではなく計算

六つの計算ツールのうち五つは、自分で入力する数値だけを扱います。アップロードの上限を確認する計算ツールは、選択したPDFを端末内で読み取り、正確なファイルサイズを取り込むこともできます。50 MiB以下のPDFでは、ページ数の読み取りも試みます。それより大きいファイルでは、この手順を省略します。PDFを開くためにパスワードが必要な場合や、その他の理由で読み取れない場合、ページ数は不明のままになります。その場合もサイズの比較は行われ、不足する値は手動で入力できます。この処理でPDFを変更したり、アップロード速度を測定したり、受信者に何かを送信したりすることはありません。すべての計算ツールは、ファイルサイズを計算で確認できます。

結果を確認して保存

処理後、ツールにはファイルサイズ、ページ数またはファイル数、結果に関する注意事項が表示されます。多くのツールではプレビューも表示されます。圧縮では、元のファイルと結果を直接比較でき、ページ移動ボタンで文書内を移動できます。

元のファイルは変更されますか?

いいえ。ツールが端末上のファイルを上書きすることはありません。結果は新しいファイルであり、端末に保存されるのはダウンロードしたときです。保存先や、後で元のファイルをこのファイルに置き換えるかどうかは、自分で決められます。別のファイル名を付けると、二つの版を簡単に区別できます。

保存したファイルの確認方法

  1. 結果をダウンロードして、保存したファイルを開きます。PDFはPDFソフトで、書き出したJPGまたはPNG画像は画像ビューアーで、DOCXファイルは対応するワープロソフトで、TXTファイルはテキストエディターで開いてください。ブラウザー内のプレビューだけでは不十分です。
  2. ページ数を元のファイル、または選択した範囲と比較します。
  3. 重要な箇所を読んで確認します。小さな文字、表、印影、署名の画像、スキャンしたページなどです。
  4. 文書にリンクやフォームフィールドが含まれている場合は、動作を確認します。
  5. 正確なファイルサイズをバイト単位で、提出先の指定と比較します。

圧縮では、ツールが結果を追加で自動確認します。PDFの構造とページを読み取り、フォームフィールドとリンクの数を数え、構造情報の有無を確認します。新しいPDFを生成するツールは、確認のためにそのPDFをもう一度開き、ページ数が正しいか調べます。書き出したJPGまたはPNG画像には、このPDFの確認は行われません。これらの確認は、すべての機能が以前と同じように動作することを証明するものではありません。また、どのプレビューも、提出先がファイルを受け付けることを保証できません。

圧縮で得られる結果

圧縮は、試行のたびに元のファイルのバイトデータから開始します。ツールは、有効なものの中でサイズが最も小さい版を保持します。元のファイルより小さい版が見つからなければ、変更のないコピーが返されます。そのため、元より大きいファイルが出力されることはありません。

圧縮で起こり得る結果と、適切な次の手順
結果意味適切な次の手順
サイズが小さくなり、目標サイズを達成結果のバイト数が、指定した上限以下になっています。保存したファイルを開いて内容を読み、提出先の正確な条件を確認します。
サイズは小さくなったものの、目標サイズは未達成有効でサイズが小さい版は作成できましたが、まだ上限を超えています。別の方法を試すか、内容を選んで減らします。
変更なし有効な版の中に、元のファイルより小さいものがありませんでした。同じ設定で繰り返すのではなく、原因を確認します。
元から目標サイズを満たしている元のファイルが、そもそも上限を超えていません。ファイルをさらに小さくする必要があるか確認します。
受け付けられなかった暗号化、署名、破損などの理由で、ファイルの処理自体が行われませんでした。制限とエラーメッセージの項目を読んでください。

ファイルが変更されない場合や、大きすぎるままの場合は、ガイドPDFのサイズが小さくならないをご覧ください。

上限以下と上限未満の違い

ツールは、結果が上限を超えなければ目標を達成したと判断します。一方、提出先によっては、上限未満のファイルを明確に求める場合があります。仮の例として、設定した目標サイズがちょうど2,000,000バイトで、結果もちょうど2,000,000バイトだったとします。ツールは目標を達成したと表示します。しかし、これでは「2,000,000バイト未満」という条件は満たしていません。そのような場合は、目標サイズを少し低く設定してください。

結果を使って次の作業をする

結果が一つのツールから次のツールへ自動的に引き継がれることはありません。たとえば、先にページを削除してから圧縮する場合は、中間結果をダウンロードします。その後、次のツールで保存したファイルを改めて選択します。次のツールでは、そのツール独自の形式、サイズ、内容の確認が再び適用されます。PDFの上限は50 MiB、WordからPDFへの変換に使うDOCXファイルの上限は20 MiBです。そのため、PDFからWordへの変換で作成したDOCXファイルを、WordからPDFへの変換で必ず受け付けられるとは限りません。複数ページのPDFから作成されたDOCXには複数のセクションが含まれ、WordからPDFへの変換では、そのようなファイルは受け付けられません。

キャンセル、リセット、再試行

処理中は、ツールに作業工程ごとの進捗が表示されます。処理時間はファイルや端末によって異なるため、この表示から一定の所要時間を読み取ることはできません。

キャンセル

ツールの動作中は「キャンセル」ボタンが表示されます。このボタンは進行中の処理を終了し、未完成の結果を破棄します。選択したファイル、そのファイルのプレビュー、設定は保持されるため、すぐに再試行できます。圧縮ではバックグラウンド処理を終了し、JPGまたはPNGへの書き出しではページ画像の描画を中止します。そのほかのページ操作ツールは、作業工程の間にある次の確認地点で停止します。そのため、処理が実際に止まるまで少し時間がかかる場合があります。

リセット

「リセット」は「キャンセル」よりも広い範囲に作用します。処理後の結果に表示される「新しいファイルを編集」ボタンも同じ動作をします。どちらも進行中の作業を中止し、選択、結果、プレビュー、ダウンロードリンクを消去して、すべての設定を初期値に戻します。一方、「ファイルを変更」などで別のファイルを選ぶだけの場合は、それまでの結果とそのダウンロードリンクだけが消えます。新しいファイルは選択された状態になり、設定は以前のまま保持されます。

ダウンロードリンクが使えなくなる理由

結果は、その結果を生成した特定のファイルと設定に対応しています。その後にファイルやオプションを変更すると、それまでの結果は消え、ダウンロードリンクは無効になります。これにより、現在の設定に合わない版を誤ってダウンロードすることを防ぎます。ページから移動した場合や、ページを再読み込みした場合も同様です。進行中の作業は中止され、結果を利用できなくなります。そのため、よい結果が得られたら、別の操作を試す前にダウンロードしてください。

保存済みのファイルは保持されます

「キャンセル」も「リセット」も、すでにダウンロードしたファイルを削除することはありません。これらのファイルは、ブラウザー内のプレビューとは独立して端末上に保存されています。ツールは、結果が得られた後、エラー発生後、またはキャンセル後に、一時作業ファイルを解放します。ただし、使用していたメモリーをブラウザーが実際にいつ解放するかは、サイト側では決められません。

別の圧縮方法で再試行するために、リセットする必要はありません。設定を変更して、もう一度開始するだけです。毎回、元のファイルから処理を開始するため、結果に何度も圧縮を重ねることはありません。

制限とエラーメッセージ

すべてのメッセージが同じ原因を示すわけではないため、次に取るべき手順も常に同じとは限りません。ファイルが受け付けられない場合は、ファイル自体に原因があります。サイズが大きすぎる、保護されている、署名されている、PDFとして読み取れないなどの理由があり、条件に合う版が必要です。一方、ブラウザーでの読み込みや処理が失敗する場合、文書自体に問題があるとは限りません。その場合は、ページの再読み込みや、空きメモリーを増やすことが役立つ可能性があります。PDFが変更されない場合や目標サイズを超えたままの場合は、処理は行われたものの、十分に小さくできなかったことを意味します。

圧縮ツールがPDFを受け付けない理由

  • 暗号化またはパスワード保護:PDFは壊れているのではなく、保護されています。ツールはパスワードを解除しません。文書を作成した人や機関などから、保護されていない版を入手する必要があります。
  • デジタル署名または証明署名付き:PDFにデジタル署名が施されているか、証明署名が付いている場合、圧縮ツールはそのPDFを受け付けません。一方、挿入した署名の画像やスキャンした署名は、通常のページ内容であり、受け付けを拒否する理由にはなりません。
  • 破損、無効、または空:内容をPDFとして読み取れません。試しにPDFソフトでファイルを開くか、元の入手先から新しいコピーを取得してください。
  • ブラウザーでの読み込みまたは処理のエラー:プログラムの構成要素を読み込めなかった場合は、ページの再読み込みが役立つことがあります。

デジタル署名は、署名後に文書が変更されていないことを示すためのものです。その仕組みは、Adobeのデジタル署名の概要で説明されています。そのため、ツールでファイルを受け付けてもらうためだけに、安易に署名を削除しないでください。削除すると、受信者が署名を検証できなくなる可能性があります。署名付き文書やフォームで利用できる方法については、ガイド署名やフォームを含むPDFを圧縮するで説明しています。

ページ操作ツールの追加の制限

ページを組み替えたり、画像として出力したりするツール、つまり結合、分割、ページの削除、回転、JPGまたはPNGへの書き出しには、圧縮ツールより厳しい制限があります。これらのツールでは、対話型フォームやXFAフォームを含むPDFに加え、PDFポートフォリオ、埋め込みの添付ファイル、オプションのレイヤーを含むPDFも受け付けません。「画像をPDFに変換」ではJPGまたはPNGファイルを選択するため、これらの制限は適用されません。

圧縮ツールは、署名のない通常のフォームを処理できます。処理時にはフォームフィールドの数を数えますが、処理後も各フィールドが以前と同じように動作するかどうかは確認しません。そのため、入力済みのフィールドや入力可能なフィールドは、保存したファイルで動作を確認してください。

ファイルサイズ

PDF、JPG、PNGの各ファイルのサイズ上限は50 MiB、つまり52,428,800 バイトです。「WordをPDFに変換」で使用するDOCXファイルの上限は20 MiB、つまり20,971,520 バイトです。複数のファイルを入力できるツールでは、すべてのファイルの合計サイズの上限は100 MiB、つまり104,857,600 バイトです。正確な上限値と対応する機能は、ファイルとページの上限にまとめています。

ブラウザーと動作要件

ツールを利用するには、JavaScriptが有効になっているブラウザーが必要です。圧縮には、さらにWebAssemblyとWeb Workersが必要です。プレビューや画像機能を利用するには、ブラウザーがページを描画し、使用する画像形式をデコードできる必要があります。

ツールが起動しない、または処理が中断する場合

実際の処理が始まる前にツールでエラーが表示された場合は、ページを再読み込みして、ブラウザーがプログラムの構成要素を再取得できるようにしてください。大きなファイルの処理が中断した場合は、ほかのタブやプログラムを閉じて、もう一度試してください。それでも解決しない場合は、上記の機能に対応した別のブラウザーや、メモリ容量の多い端末を使用すると解決する可能性があります。

ローカル処理とオフライン利用は同じではありません

編集処理そのものはブラウザー内で行われます。ただし、最初にウェブサイトとそのプログラムの構成要素を読み込む必要があり、一部の構成要素はツールを使うときに初めて追加で読み込まれます。そのため、インターネット接続がない状態では、ウェブサイトを確実に開いたり、再起動したりすることはできません。ネットワークにまったく接続せずに作業する必要がある場合は、ガイドアップロードせずにPDFを圧縮で利用可能な方法を比較しています。パソコンにインストールしたプログラムを使う方法については、WindowsでPDFのサイズを小さくするとMacでPDFのサイズを小さくするに個別の手順を掲載しています。

プライバシー設定

任意のアクセス解析と広告を許可するか選択してください。現在は、どの選択でも両方とも無効のままです。文書ツールはどちらの場合も利用できます。許可しても、後から追加されるサービスに自動的に適用されるわけではありません。選択はフッターからいつでも変更できます。

必須の設定

必須

選択内容とカラーテーマはこのブラウザーに保存されます。任意のサービスを許可しなくても文書ツールを使えます。

停止中

任意の利用状況の測定です。現在は稼働していません。許可すると設定を保存しますが、このプレビューで分析サービスが起動することはありません。

停止中

任意の広告です。現在は配信していません。許可すると設定を保存しますが、このプレビューで広告サービスが起動することはありません。

任意の利用状況分析と広告は無効です。