PDFツール
これらのPDFツールはすべてブラウザ内で動作します。ドキュメントの読み取り、編集、書き戻しはこのタブの中で完結し、アップロードは一切行われません。ページのContent-Security-Policyはconnect-src 'self'を設定しているため、アップロードが試みられればブラウザ自身がブロックします。この違いが重要なのは、人が編集したくなるPDFが、契約書、給与明細、医療機関の文書、パスポートのスキャン画像だからです。
整形
変換
ブラウザベースのpdfツールはどんなときに使うべきですか?
PDFツールを検索すると、どの結果もファイルのアップロードを求めてきます。その取引は何気ないものとして提示されます。ここにドラッグすれば、リンクをメールでお送りします、と。テイクアウトのメニューなら本当に何気ない話です。しかし、人が実際に結合や分割を必要とする文書は、まったくもって何気ないものではありません。署名入りの契約書、給与額の書かれた給与明細、医療機関の文書、確定申告書、ビザ申請に添付するパスポートのスキャン画像です。
アップロードすれば、自分で管理できないサーバー上に完全なコピーが存在することになります。それは向こうのアクセスログ、バックアップ、オブジェクトストアにあり、万一あればインシデントレポートにも載ります。「1時間後にファイルは削除されます」という安心できる一文は意図を述べているだけで、確認できる仕組みではありません。そして、その1時間の間に誰がファイルを読めるかについては何も語っていません。
このサイトのツールは、その取引からアップロードを完全に取り除きます。読み込むページは静的なHTMLとJavaScriptであり、PDFをドロップすると、タブで実行中のコードが解析し、その場で編集し、ブラウザがローカルに保存するファイルとして書き戻します。検査すべきリクエストも、信用すべきエンドポイントも存在しません。信じる気になれないなら、DevToolsのNetworkパネルで10秒で確かめられます。
プライバシーに関する主張は、約束ではなく強制です。このサイトはContent-Security-Policyでconnect-src 'self'を指定して配信されており、ブラウザは別オリジンへのネットワークリクエストをすべてブロックするよう指示されています。将来バグや改ざんされた依存関係があなたのドキュメントをアップロードしようとしても、マシンの外に何かが出ていく前にブラウザが拒否します。
ローカルでの処理は、速さと信頼性にもつながります。待ち行列もネットワーク往復もなく、他人の帯域コストから来るファイルサイズの制限もないため、40 MBの結合はノートパソコンが必要とするだけの時間で終わります。各操作はWeb Workerで実行されるため、タブは応答を保ち、プログレスバーも実際に動きます。メインスレッドでは、JavaScriptの実行中にブラウザはまったく描画できないため、多くのブラウザツールが固まって見えるのはこのためです。
ない機能について触れておくと、PDFからWordへの変換器はありません。これはうっかり入れ忘れたのではなく、判断です。PDFが記録しているのは、グリフがページのどこに置かれているかであって、印刷される前の段落や表がどうだったかではありません。そこから編集可能な文書を復元するのは推測の積み重ねであり、その推測は目に見えて外れることが多く、結果の修正は打ち直しより時間がかかります。同じ理由で、パスワードクラックも実装していませんし、する予定もありません。
どこから始めればよいかわからない場合の目安です。複数のファイルを1つにまとめるならPDF結合、ページを抜き出すならPDF分割、横倒しで読み込まれたスキャンにはPDF回転、そして文書ではなく画像が必要なときにはPDFをJPGに変換を使います。
よくある質問
自分のPDFがアップロードされていないことは、どうすれば確認できますか?
信じるのではなく、確かめてください。DevToolsを開き、Networkパネルに切り替えて、ここにある任意のツールを実行してみてください。あなたのファイルを運ぶリクエストは1つも現れません。さらに、このページはconnect-src 'self'というContent-Security-Policy付きで配信されています。ブラウザは別オリジンへのリクエストをすべて拒否するため、改ざんされたスクリプトでさえ、あなたのドキュメントをどこにも送れません。これはプライバシーポリシーの中の約束ではなく、ブラウザが強制する保証です。
PDFをどこで処理するかが問題になるのはなぜですか?
PDFに何が含まれているかによるからです。チラシは保護する必要がありませんが、署名済みの契約書、給与明細の束、医療レポート、ビザ申請用のパスポートのスキャンは話が違います。アップロードすれば、保存期間ポリシーを読んだこともない企業に完全なコピーを渡すことになり、そのスタッフはファイルを開ける状態になります。「1時間後に削除」はページ上の一文であって、検証できる仕組みではありません。
ファイルサイズの上限や透かしはありますか?
透かしは一切入りません。アップセル先の有料プランが存在しないため、購入させるための制限もありません。サイズの上限はファイルあたり100 MB、合計250 MBですが、これはペイウォールではなくブラウザのメモリの話です。構造的な編集の間、PDFはメモリ上に数倍のサイズで保持されます。それより大きいファイルはタブの容量を使い果たし、作業を失うおそれがあります。そのため、ツールは代わりに処理を断ります。
パスワードで保護されたPDFを開けますか?
パスワードを自分で入力した場合に限ります。ユーザーパスワード付きのPDFは実際に暗号化されており、パスワードなしで読めるツールは存在しません。解除できると主張するサイトは、あなたのファイルを解読サービスにアップロードしているか、単に嘘をついています。アンロック機能が扱えるのは、内容は読めるものの権限が制限されているオーナーパスワードの文書、およびパスワードを自分で入力するユーザーパスワードの文書です。
オフラインでも動作しますか?
動作します。ツールのページを一度読み込めば、ネットワークを切った状態でも動作し続けます。通信相手となるものが存在しないからです。このサイトはAPIルートのない静的エクスポートで、PDFエンジンはタブで実行中のJavaScriptそのものです。確かめたいなら、Wi-Fiを切って2つのファイルを結合してみてください。
PDF to Wordの変換器を用意していないのはなぜですか?
優れた変換はブラウザでは実現できず、出来の悪いものは無いより悪いからです。PDFが記述しているのはグリフがページのどこにあるかという情報で、通常は段落も表も読み順も持ちません。そこからWord文書を復元するには、推測に頼るレイアウト解析が必要になり、出力はテキストボックスの寄せ集めとなって、打ち直すより編集が困難になります。実装してもトラフィックと同じだけ直帰も生まれるだけなので、意図的に用意していません。