無料のオープンソース ソフトウェアを使用して PDF を編集する方法

in tech

まとめ

  • PDF は編集ではなく、忠実に表示するために作成されています。テキストと画像はフラット化されており、変更するのは困難です。

  • LibreOffice Draw を使用して、画像の置換、テキストの編集、注釈の追加、ページの管理を行うことができます。無料です。

  • 単純な PDF の場合、Draw はテキストのリフローと OCR に適した編集を処理します。複雑なレイアウトの場合は手動での修正が必要になる場合があります。

PDF を編集するためだけに Adob​​e Acrobat サブスクリプションを購入する必要はありません。 PDF 内のテキスト、画像、ページ レイアウトを無料で編集できるオープンソース ツールがあります。

PDF の編集が難しい原因

PDF は、印刷されたページとデジタル的に同等になるように設計されています。これらはすべてのプラットフォームで同じように読み取ることができるため、PDF は真にユニバーサルなドキュメント形式になります。 Word 文書はデバイスによって表示が異なる場合があるため、この普遍的な忠実度により PDF は Word 文書より優れています。 PDF は編集ではなく、表示または印刷を目的としています。 PDF の編集が非常に難しいのはこのためです。

使用中の UPDF OCR 機能のスクリーンショット
UPDF

画像、テキスト、グラフィックのさまざまなレイヤーが 1 つのフラット化されたページにマージされます。スキャンされたページの場合、取得できるのは画像だけであり、テキストとして扱うには OCR ソフトウェアを使用する必要があります。 PDF の作成時に特別な編集フィールド (フォームに入力するフィールドなど) が追加されていない限り、PDF を編集するのは面倒です。

Adobe Acrobat サブスクリプションを取得すると、PDF 内のテキストを (多かれ少なかれ) 編集できるようになります。基本的に PDF を調べ、その編集可能なバージョンを「再構築」します。ただし、PDF を編集するためだけに Adob​​e サブスクリプションを購入する必要はありません。無料またはオープンソースの代替手段があります。

LibreOffice Draw には必要なものがすべて揃っています

無料の LibreOffice スイートに含まれる LibreOffice Draw は、ベクター グラフィックス用に設計されています。 PDFの作成や編集に使用できます。

Linux を使用している場合は、次のコマンドのいずれかを使用して LibreOffice をインストールできます。

LibreOffice Draw で描画します。

Debian または Ubuntu システムの場合:

sudo apt install libreoffice

Fedora の場合:

sudo dnf install libreoffice

Arch システムでは、次のことを試してください。

sudo pacman -S libreoffice

テキストや画像を編集または削除できます

まず、LibreOffice Draw 内でターゲット PDF を開きます。 LibreOffice Draw を起動し、「ファイル」>「開く」をクリックして、編集する PDF を選択します。

画像や図形を右クリックして「切り取り」「コピー」「貼り付け」を選択するだけで、画像の切り取りと貼り付けができます。デフォルトでは、LibreOffice Draw はページの最上位レイヤーに画像を貼り付けます。ただし、貼り付けた要素を配置する場所を調整することはできます。項目を右クリックし、「配置」をクリックします。アイテムを前方、後方、前面に移動するか、背面に移動するかを選択します。

LibreOffice Draw を使用して要素を再配置します。

右クリックして「置換」を選択すると、画像を他の画像にすばやく置き換えることができます。

画像に軽微な編集を加えるための組み込みエディタもあります。画像または図形を右クリックし、「外部ツールで編集」を選択します。エディターを使用すると、画像のサイズ変更、回転、トリミングをその場で行うことができます。明るさ、色相/彩度、ぼかしの設定を変更することもできます。

LibreOffice Draw には画像エディタが組み込まれています。

テキストの編集も同様に簡単です。行をクリックして選択できます (LibreOffice Draw では通常、青いハイライトで示されるテキストを 1 行ずつ選択できます)。その後、入力を開始するだけです。または、[挿入]タブをクリックし、[テキスト ボックス]をクリックして、空のスペースに新しいテキスト ボックスをドロップすることもできます。

LibreOffice Draw を使用して PDF 内のテキストを編集する。

通常のワードプロセッサと同じように、行末にテキストを追加したり、行を削除したりできます。 LibreOffice Draw は、ほとんどの部分で自動テキスト リフローも処理します。複数行を置換しようとしたり、置換後のテキストが元のテキストより短い箇所では、テキストの流れが途切れる可能性があります。

通常のテキスト エディタと同じように、ドロップダウン メニューを使用してフォントとテキスト サイズを変更することもできます。検索と置換ツールもあります。虫眼鏡アイコンをクリックして起動します。

LibreOffice Draw でツールを検索して置換します。

このタイプのテキスト編集は、単純なドキュメントで最も効果的に機能します。書式設定が複雑になるほど、LibreOffice Draw が編集可能なバージョンの PDF を「再構築」するのが難しくなります。編集を行う前に、書式設定を手動で修正する必要がある場合があります。単純なドキュメントの場合は、主にテキストのリフローの問題を解決する必要があります。

PDF に注釈を付けて署名する

テキスト ボックスに加えて、LibreOffice Draw には他の注釈ツールも多数あります。 「ホーム」タブから吹き出しとコメントを作成できます。図形、記号、線、矢印を追加するメニューもあります。デフォルトでは、これらの注釈はすべて青色ですが、これらのグラフィックの色とスタイルを変更できます。

LibreOffice Draw を使用して署名を描画します。

[ホーム]タブにある自由線ツールを使用して、PDF に自由に描画したり書き込んだりできます。署名を最初から描画したくない場合は、[挿入]タブを使用して署名の PNG をインポートすることもできます。

PDF 内のページを管理する

[レイアウト]タブには、PDF ページの書式設定と削除を行うためのツールがあります。書式設定タブを使用すると、ページのサイズを変更したり、方向を変更したりできます。必要に応じて、ページ全体を削除したり、ページを複製したり、新しいページを追加したりすることもできます。

LibreOfficeのページレイアウトオプション。


PDF は編集や更新が難しいことで知られています。ただし、LibreOffice を使用すると、その作業がはるかに簡単になります。ページを並べ替えたり、PDF 上で OCR を実行したりするだけの場合は、代わりにこのオープンソース ツールを検討してください。

関連記事

前の投稿
犬の世界からの毎週のハイライト – The Dogington Post
次の投稿
1 つのフラグでスクリプトの実行が高速になる仕組み