使い方

PDFGymの全ツールはブラウザーのタブの中で動き、1バイトも外に送りません。そのうえで結果を読み返し、元のファイルと照合してからダウンロードを提供します。

✓ すべて端末内で完結
✓ 登録・ログイン不要
✓ すべての結果をダウンロード前に検証

3ステップ、いつも同じ順番

ファイルはどのツールでもこの道を通ります。抜かす手順はありません。

  1. ファイルを選ぶ

    端末上のPDFを選びます。タブの中でその場で開きます、アップロードは決してありません。

  2. タブが作業する

    ページと一緒に読み込まれたリーダーとライターが、ご自分のパソコン上でファイルを再構築します。

  3. 検証してからダウンロード

    結果を開き直し、原本と数え合わせます。一致したものだけにダウンロードボタンが付きます。

文書はこの線を越えません

ツールはページと一緒に届き、あとはネットワークが休めます。一度読み込めば、ケーブルを抜いても動きます。

タブの外に何も出ない

多くのオンラインPDFツールは、愛想のいい顔をしたアップロードツールです。ファイルは誰かのサーバーへ旅立ち、列に並び、遠くで処理されます。

PDFGymは逆向きに動きます。ページはPDFリーダーとPDFライターを普通のコードとして読み込み、選んだファイルに実行します、圧縮から結合まで。

ファイルが渡されるのは、すでにブラウザーの中で動いているコードです。アップロードも順番待ちも、ファイルを見たサーバーも存在しません。

アカウントが要らないのは、認識すべき相手がどこにもいないからです。ページの読み込み後にネットワークを切ってもツールは動き続けます、どこにも何も送られていないことの最も手軽な証明です。

すべての結果を検証する

ファイルの処理は、静かに壊すことがあります。圧縮は文字を落とし、結合はページ順を乱すことがある、そして自分の出力を一度も見ないツールは、その破損を笑顔で手渡します。

だからPDFGymは自分の出力を信用しません。

各結果を、閲覧者が使うのと同じリーダーでもう一度開き、ページを数え、選択できる文字を数えます。原本と一致しない結果は破棄され、お渡ししません。

原本が危険にさらされることはありません。ツールは原本を読むだけで、編集はすべてコピー上で行われます。

何か失敗しても、ファイルは置いた場所にそのままあります。

中身が見えるオープンソースで構築

PDFGymの処理の両半分は、ブラックボックスではなく公開されたオープンソースプロジェクトから来ています。

読む半分はpdf.js、MozillaがFirefoxに同梱するリーダーです。書く半分はpdf-lib、PDFファイル生成によく使われるライブラリです。どちらもページと一緒に誰でも読める素のコードで届きます。

この分担は意図的です。自分の答案を自分で採点するツールは何も証明しません。だから検証者は書き手と別人です。

検証者は完成したバイトを受け取り、閲覧者と同じように開いて、見えたものを報告します。ページに実際に届いたものをリーダーが確認する、それが結果に価値を与える理由です。

約束ではなく構造で安全

プライバシーポリシーは約束します。アーキテクチャは保証します。PDFGymは機密文書(契約書、診療記録、身分証のスキャン、財務諸表)にも安全です。

ファイルが端末を離れる経路自体が存在しません。

受け取るアップロード口もありません。一時保管もありません。ファイル名を記録するログもありません。プライバシーの注記に全体像を書いています。

どこにいても使えるということでもあります。アップロードを遮断する社内ネットワークでも、低速回線でも、オフラインのノートパソコンでも。ツールはすでにタブの中にあります。

お約束できないこと

目標サイズにいつも届くとは限りません。生き残った最小ファイルが目標をなお上回る場合、ツールはそう言い、実際に届いた数値を示します。数字の見栄えのために壊れたファイルはお渡ししません。

非常に大きなファイルはタブ自体の上限に当たることもあります。ブラウザーは1ページのメモリ使用量を制限しており、全面画像の千ページスキャンはそれを超えることがあります。その場合は明確なエラーを出し、書きかけのダウンロードは渡しません。

よくある質問

ファイルはどこかにアップロードされますか?
されません。選んだファイルはブラウザーのタブの中で動くコードが開き、端末の外に出ません。アップロードの手順も順番待ちも、後で消すべきサーバー上のコピーもありません。
PDFGymはオフラインで使えますか?
ページの読み込み後は使えます。リーダーとライターのライブラリはJavaScriptとWebAssemblyとしてページと一緒に届きます。タブに入った後はネットワークが遊ぶので、切断しても何も変わりません。
なぜ1つの仕事に2つの違うライブラリを使うのですか?
結果に独立したセカンドオピニオンを与えるためです。pdf.jsが読み、pdf-libが書き、pdf.jsがもう一度読みます。1つのライブラリが自分の仕事を自分で検査したら、ページに実際に届いたものではなく自分の意図を確認することになります。
結果が検証に落ちたらどうなりますか?
ダウンロードボタンの代わりに正直なメッセージが出ます。不合格ファイルは破棄され、原本は無傷です。ツールは原本を読むだけだからです。
機密文書にも安全ですか?
安全です。契約書、診療記録、身分証のスキャン、財務諸表は、アップロード経路自体がないので機械の外に出ません。安全はポリシーの約束ではなく構造から来ます。墨消しやメタデータ削除の重ねがけも、完全オフラインのまま行えます。
アカウントは必要ですか?
要りません。認識すべき相手がおらず、保存すべきものが何もないので、ログインする先がありません。

次に進む