PDFを編集
行をクリックして文書にもともとある文字を書き換え、テキストの追加、ハイライト、描画、署名、画像の挿入をして、完成したPDFをダウンロード。何も保存されることはありません。
- 保存しません
- 順番待ちなし
- 登録不要・透かしなし
使い方
PDFを開く
PDFをページにドロップします。順番待ちなしで、全ページがすぐに編集できる状態で表示されます。
変更を加える
「既存テキストを編集」を選んで行をクリックすると、文書と同じフォントで書き換えられます。テキストの追加、ハイライト、白で塗りつぶし、署名の手書き、画像の配置もできます。
保存してダウンロード
「PDFを保存」をクリックすると、編集内容が新しいPDFファイルに恒久的に書き込まれ、どこでも正しく開けます。
PDFの編集が普通の文書の編集より難しい理由
PDFには段落がありません。ページは描画プログラムのようなもので、その中のテキストは、特定の文字の形(グリフ)を特定の座標に置くという命令の連なりです。それらのグリフが文、行、列を成しているという記録はありません。このエディターの処理はすべて、失われたその構造を組み立て直すところから始まります。コンテンツストリームを描画命令に分解し直し、ページが使うフォントをリソースから読み出し、各フォントの文字対応表を使ってグリフのコードを読める文字に戻します。最近の作成ソフトは、コードがUnicodeとまったく関係のない生のグリフ番号である2バイトのサブセットを埋め込むので、この対応表がなければ、ページのテキストは扱いにくいどころか本当に読めません。
行を組み直すには、フォントの名前だけでなくメトリクスも必要です。つまり、各グリフの送り幅で、単純なフォントでは平たい幅の配列から、大きなフォントでは連続長の形式から読み取ります。新しい文字を配置する前に、文書自体の書体で幅を測る必要があるからです。書き換えた行が白いパッチで覆って打ち直すのではなく、元のフォント、サイズ、色を保てるのはこのためです。そして、正直な制限の理由もここにあります。テキストは再配置されません。長い文はその行でより多くの幅を使いますが、次の行を押し下げることはありません。押し下げる次の行というものがなく、固定された座標に命令がさらにあるだけだからです。Acrobatも同じ理由で同じ動作をします。
埋め込みフォントはたいていサブセットで、文書がすでに使っているグリフしか含んでいません。サブセットにない文字を入力すると描くグリフがないので、エディターは空白を書き込んだり、別の書体に黙って置き換えたりせず、その旨をお知らせします。新しく追加するテキストは、ラテン文字、キリル文字、ギリシャ文字を網羅する完全なUnicode書体を埋め込むことでこの問題を回避しています。「テキストを追加」ツールで、一度もそれらの文字を含んだことのない文書にポーランド語、トルコ語、ロシア語を入力できるのはこのためです。文脈に応じたシェーピングが必要な文字体系は、最初からお断りしています。アラビア文字は位置によって形が変わり、ベンガル文字の結合文字は1つのグリフなので、コードポイントを1つずつ並べて置いても、見た目が悪いだけでなく誤った文字になってしまうからです。
座標の上下は一度だけ反転します。人は上から下へ読むのでインターフェースはページの上端から測りますが、PDFは下端から上へ測ります。すべての書き込みは前者の座標系で保存し、ファイルに書き込む瞬間に1か所で後者に変換します。署名が上下逆さまになったり、ハイライトが文から数センチ下にずれたりするのを確実に防げるのは、このやり方だけです。
ほかの目的には
スキャンしたページには編集できるテキストがありません。それは文字を写した写真で、コンテンツストリームには画像しか入っていないからです。先にOCRにかけて編集できる文字を作るか、そのページでは「塗りつぶし」と「テキストを追加」が唯一の現実的な方法だと割り切ってください。
編集が実質的に書き直し(段落の再配置、表の移動、文書のスタイル変更)である場合、高価なものも含めて、どのPDFエディターも適した道具ではありません。変更したい構造は、PDFを作成した時点で捨てられているからです。元の文書があればそちらに戻るか、Wordに変換してそちらで編集してください。多数のファイルにスクリプトで変更を加えるなら、pikepdfやmutool clean -dがコンテンツストリームを直接扱え、どちらもページを先に描画する必要がありません。
よくある質問
編集するときにPDFは保存されますか?
いいえ。エディター全体がプライベートです。ファイルは保存されず、記録されず、私たちが目にすることもありません。ページを読み込んだあとでインターネットを切断しても、編集を最後まで終えられます。
PDFにもともとある文字を変更できますか?
はい、本当にできます。「既存テキストを編集」を選び、行をクリックして入力するだけ。文字は上から覆い隠すのではなくPDFの中で書き換えられ、文書のフォント、サイズ、色もそのまま保たれます。ただし、正直にお伝えすべき制限が2つあります。テキストは再配置(リフロー)されないので、長い文にするとその行の中でより多くの幅を使います。Acrobatなどのデスクトップ用エディターとまったく同じです。また、PDFによっては、すでに使っている文字だけを含む縮小版のフォントを埋め込んでいます。その場合、フォントにない文字は空白で書き込む代わりに、エディターがその旨をお知らせします。そうしたときも「塗りつぶし」と「テキストを追加」を組み合わせれば対応できます。塗りつぶしはページ自体の色を使うので、白地だけでなく写真や色付きの帯の上でも目立ちません。
ここでPDFに署名できますか?
はい。「描画・署名」を選んで、マウス、トラックパッド、または指で署名するか、「画像」で署名の写真を挿入します。必要な位置に配置して保存してください。
編集内容は保存したファイルに恒久的に反映されますか?
はい。すべてはコメントとして添付するのではなく、ページの内容そのものに書き込まれます。そのため、テキスト、ハイライト、署名はどのPDFリーダーでも、印刷しても表示されます。
透かしは入りますか?
入りません。保存したPDFに含まれるのは、あなたの文書と編集内容だけです。
どの言語で入力できますか?
埋め込みのUnicodeフォントにより、ラテン文字、キリル文字、ギリシャ文字で書く言語なら入力できます。英語、ポーランド語、トルコ語、ロシア語、ギリシャ語など多数です。文字の形の組み立て(シェーピング)が必要な文字体系(ベンガル文字、アラビア文字、中国語など)はまだ書き込めません。その場合、誤った形で保存する代わりに、エディターがその旨をお知らせします。
ご注意: 書き換えたテキストは再配置(リフロー)されません。PDFは段落ではなく固定された文字の位置を保存しているため、デスクトップのPDFエディターと同じく、長い文はその行でより多くの幅を使います。スキャンしたPDFには編集できるテキストがないので、先にOCRで変換してください。新しく入力するテキストには、ラテン文字、キリル文字、ギリシャ文字に対応した埋め込みのUnicodeフォントを使います。シェーピングが必要な文字体系(ベンガル文字、アラビア文字、中国語)は、誤った形で書き込む代わりにその旨をお知らせします。