GravesPDF

GravesPDF は、ふだんならサブスクリプションや Web サービスが必要な PDF の日常作業をこなす Windows 用 PDF エディターです。フォームへの入力、ファイルの結合、文書への書き込み、誤字の修正、契約書への署名。そのすべてをお使いのパソコンの中で行うので、文書がパソコンの外に出ることはありません。

Microsoft Store で入手 Windows 版を販売中。バージョン 1.0.0。

プライバシーを守る設計。作成するアカウントも、サインインする先もありません。GravesPDF はネットワーク接続を一切行いません。何もアップロードされず、追跡もされず、広告もありません。

連続スクロールで文書を表示している GravesPDF。ページのサムネイルを表示するサイドバー、タブ式の文書バー、ツールバーが見えます。
閲覧画面。ページは、スクロールして表示範囲に入るとラスタライズされ、範囲から出るとビットマップが解放されます。そのため、1,000 ページの文書でも、保持するのは画面に表示されている分だけです。

できること

📖

大きな文書にも耐える閲覧

ページの仮想化を伴う連続スクロール、サムネイルのサイドバー、文書にしおりがある場合はそのツリー、ページ番号と前後の文脈を示す全文検索、10% から 800% までのズーム、そしてビットマップの変形ではなく描画時に適用される 90 度単位の表示回転。

🖍️

テキストに吸着するハイライト

段落の上を大まかにドラッグすると、ハイライトは実際に覆った単語に合わせて確定され、1 行につき 1 つの長方形として出力されます。手の動きをなぞるのではなく、テキストにぴったり沿います。画像や余白の上では、描いた長方形がそのまま使われます。長方形、フリーハンド、付箋のツールもあり、それぞれ色を選べます。

🖊️

電子署名を、正直に報告

PFX/P12 ファイルまたは OS の証明書ストアにある X.509 証明書で署名できます。任意のページの任意の位置に、目に見える署名欄を置くこともできます。検証では、2 つのことを別々に報告します。署名後に文書が変更されたかどうか、そして署名がファイル全体を対象としているかどうかです。署名がファイルの一部については有効でも、残りの部分が後から改変されていることがあり得るからです。

📑

ページの編集

サムネイルのサイドバーでページを選択し、回転、削除、並べ替え、または新しいファイルへの抽出を行います。別の PDF の全ページを指定した位置に挿入することも、複数の PDF を末尾に結合して新しい文書にすることもできます。すべてのページを削除することはできません。文書には少なくとも 1 ページが残ります。

🗳️

フォーム

文書の AcroForm フィールドを、種類と現在の値とともに一覧表示します。テキスト、チェックボックス、選択肢の各フィールドに入力して、適用します。「適用してフィールドを固定」は、値を書き込み、すべてのフィールドを読み取り専用にします。フォームが削除されるわけではありません。値は引き続き読み取れますが、編集はできなくなります。

🌍

55 の言語、フォントも同梱

インターフェイスは 55 の言語で提供され、それぞれの言語の文字で一覧表示されます。そのすべての言語のフォントがアプリケーションに組み込まれているため、その文字体系のフォントがないコンピューターでも翻訳が正しく表示されます。アラビア語、ペルシア語、ウルドゥー語、シンド語、ウイグル語では、インターフェイス全体が右から左になります。文書そのものが反転することはありません。

⌨️

キーボードですべてに届く

GravesPDF のすべての機能は、キーボードから操作できます。Tab キーでコントロール間を移動し、Space キーまたは Enter キーで実行します。記号だけが表示されているボタンも含め、すべてのコントロールが、自分が何であるかをスクリーンリーダーに伝えます。メニューバーがあるのは、まだ使ったことのない機能を、アイコンを探し回らずに見つけられるようにするためです。

🗂️

位置を覚えているタブ

文書はそれぞれ専用のタブで開き、タブごとにスクロール位置を保持します。すでに開いているファイルを開くと、2 つ目のコピーを読み込むのではなく、そのタブが前面に出ます。そのため、1 つのファイルについて 2 つのタブの内容が食い違うことはありません。未保存の変更があるタブは、閉じる前に確認を求めます。

🛡️

元のファイルには決して触れません

編集内容はディスク上のファイルではなく作業用コピーに蓄積され、未保存の変更がある間はステータスバーにその旨が表示されます。「名前を付けて保存」を実行するまで、何も変わりません。編集に失敗しても、開いた文書が壊れることはありません。作業用コピーは、お客様のアカウントだけが読み取れるセッションごとのディレクトリに置かれ、GravesPDF を閉じると削除されます。

注釈

ツールを選び、色を選んで、ページ上で作業します。サイドバーの注釈一覧では、すべての注釈にページ番号と、その場所へ移動する機能が付いています。注釈を選択するとエディターが開き、テキストや色を変更できます。このとき、キャッシュされた外観ストリームも消去されます。そうしないと、ビューアーが古い色で再描画し、変更が何も反映されていないように見えるからです。

GravesPDF で表示した PDF のページ。黄色のハイライト、2 行にまたがる緑色のハイライト、赤い長方形の注釈があり、これらの注釈はページのサムネイルにも表示されています。
覆った単語に吸着した 1 行につき 1 つの長方形のハイライトと、長方形の注釈。すべてサムネイルにも反映されています。
3 つのハイライトと 1 つの長方形を一覧表示している「注釈」パネル。それぞれにページ番号と削除ボタンがあります。
すべての注釈がページとともに一覧表示され、編集、移動、削除ができます。

画面の紹介

1 件の一致を、ページ番号と前後の文とともに表示している「検索」パネル。
検索では、一致した箇所ごとにページと前後の語句が表示されるため、移動する前に、目的の箇所かどうかを見分けられます。
言語のドロップダウンを開いたところ。English、English (UK)、English (Australia)、Espanol、Francais、Deutsch、Deutsch (Schweiz)、Portugues、Portugues (Brasil)、Italiano、Polski、Turkce、Tieng Viet、Bahasa Indonesia、Filipino、ロシア語、ウクライナ語が、それぞれの言語の文字で並び、その下にも続いています。
55 の言語が、それぞれの言語の文字で並んでいます。
「文書」メニューを開いたところ。署名、選択したページの回転と移動、削除、新しいファイルへの抽出、別の PDF からのページの挿入、他の PDF の結合、フォームの適用コマンドが表示されています。
「文書」メニュー。署名、ページ操作、フォームの操作が 1 か所にまとまっています。
「表示」メニューを開いたところ。拡大と縮小、幅に合わせる、ページ全体に合わせる、左と右に回転、前のページと次のページ、サイドバーの表示切り替えが、それぞれのキーボードショートカットとともに表示されています。
ツールバーにあるものはすべてメニューにもあり、ショートカットも表示されます。

できるふりをしないこと

GravesPDF ではなく PDF の仕組みに由来する制限が 2 つあります。GravesPDF は、乱れた結果を出す代わりに、そのことをお知らせします。テキストは再配置されません。ページが保持しているのは段落ではなく、位置の決まったグリフの並びです。そのため、置換後の文字列が長ければ後続の部分にはみ出し、短ければ隙間が残ります。また、文字ではなくグリフ番号を保持するフォントや、文書ですでに使われている文字だけを埋め込んだフォントを使う文書もあります。そのような文書のテキストは入力し直せません。GravesPDF は空白を表示する代わりに、編集を拒否して理由をお知らせします。「検索」は、お客様が何かを確定する前に、変更できる一致の件数を報告します。

署名についても、さらに 2 つあります。署名時刻は記録されますが、自己申告です。文書がいつ署名されたかを証明するには、信頼された機関による RFC 3161 タイムスタンプが必要です。また、GravesPDF は署名用の証明書が信頼されているかどうか、失効しているかどうかを確認しません。署名が有効と報告された場合、それはバイト列が改変されていないことを意味し、署名者が名乗っているとおりの人物であることを意味するものではありません。

GravesPDF が決してしないこと

  • インターネットに接続すること。ネットワーク接続は一切行いません。
  • テレメトリ、アナリティクス、クラッシュレポートを収集すること。
  • 更新を確認すること、またはライセンスについて通信すること。
  • アカウント、サブスクリプション、サインインを要求すること。
  • お客様が開いた文書のインデックス作成、アップロード、スキャンを行うこと。また、受け取った PDF が読み込もうとするリモートコンテンツを取得すること。
提供状況

Windows 版 GravesPDF 1.0.0 は Microsoft Store で入手できます。

ユーザーマニュアル、プライバシーに関する声明、利用規約をお読みください。3 つともアプリケーションに同梱されており、ヘルプメニューから開けます。