これは依然としてドキュメント共有の標準であるため、Linux 上で PDF を操作するためのツールをいくつかリストします。 XNUMX 年代初頭に Adobe によって開発され、使用されているソフトウェア、画面サイズ、オペレーティング システムに関係なく、画像、テキスト形式、画像で構成されるドキュメントを同じ方法で表示できるため、今でも有効です。
PDF ドキュメントは、いわゆる PDF プリンタによって作成されます。リーダー ソフトウェアがインストールされている任意のデバイスで表示できるドキュメントを作成します。
PDF プリンターについて話すときは、ハードウェアについてではなく、ソフトウェアについて考えるべきです。 印刷機能を提供するプログラムで印刷可能なドキュメント (テキストまたは画像) を開いている場合、利用可能なオプションの XNUMX つは PDF への印刷です。
PDF の最も注目すべき機能は次のとおりです。
- 移植性: 画面サイズやデバイスの種類に関係なく、ドキュメントを表示するために必要なリーダーは XNUMX 台だけです。
- 変更不可能性: ドキュメントを何度共有しても、書式設定、構造、タイポグラフィ、画像は変わりません。
- セキュリティ: ドキュメントのプライバシーはパスワードと暗号化によって保護できます。
- マルチメディア: ドキュメントにはテキスト、画像、グラフィック、オーディオ、ビデオを含めることができます。
- 双方向性: 元のドキュメントを変更せずに新しいドキュメントを作成することで、注釈を追加したり、フォームを完成させることができます。
Linux 上で PDF を操作するためのツール
通常、すべての Linux ディストリビューションには PDF ドキュメント リーダーが組み込まれており、ブラウザー、画像エディター、ワード プロセッサーで PDF に印刷するオプションが備わっています。 さらに、より優れた機能を備えたツールがリポジトリにあります。
PDF エディター
LibreOfficeドロー
LibreOffice オフィス スイートのすべてのコンポーネントは PDF に印刷できますが、編集機能があるのは LibreOffice Draw だけです。
私の好みでは、最高のものの一つではありません。 複雑な構造を持つドキュメントはうまくインポートできないため、手動で修正する必要があります。 その機能は、既存のテキストの追加と変更、注釈の作成、およびグラフィック要素の組み込みに限定されています。
LibreOfficeの ほぼすべての Linux ディストリビューションにインストールされています。 次のコマンドを使用して、Flatpak ストアから最新バージョンをインストールできます。
flatpak install flathub org.libreoffice.LibreOffice
次のコマンドでアンインストールされます。
flatpack アンインストール –delete-data org.libreoffice.LibreOffice
Xournal ++
これはコンピュータを使用して手書きのメモをとるように設計されたアプリケーションですが、必須ではありませんが、その理想的な補完物はグラフィック タブレットです。 Xournal ++ テキストや注釈を追加したり、インタラクティブに設計されていない PDF フォームに記入したりするのに最適です。
その強みは、 さまざまな色鉛筆を使用して注記やハイライトを作成したり、矢印や絵文字、画像、テキストなどのグラフィックを追加したりする機能。
一緒にインストール:
flatpak install flathub com.github.xournalpp.xournalpp
flatpack uninstall --delete-data com.github.xournalpp.xournalpp
PDFアレンジャー
この場合、Python と PykePDF ライブラリに基づく小さなアプリケーションがあります。 PDFアレンジャー いいえ PDF ドキュメント自体のコンテンツだけでなくページも操作します。。 このプログラムを使用すると、ドキュメントを結合または分割したり、ページを切り取ったり、回転したり、並べ替えたりすることができます。
一緒にインストール:
flatpak install flathub com.github.jeromerobert.pdfarranger
次のコマンドでアンインストールされます。
flatpack uninstall --delete-data com.github.jeromerobert.pdfarranger
PDF4QT
Es このリストに含まれるすべてのツールの中で最も強力です。 それらの機能の一部は次のとおりです。
- PDF レンダリングに高度なハードウェア機能を活用します。
- PDF ドキュメントを暗号化する機能。
- カラープロファイル管理。
- 署名検証機能。
- フォームフィールドと注釈を追加できます。
- 文書のテキストを読んでいます。
- 画像とテキストを追加します。
- PDFサイズの圧縮。
- コマンドライン経由でアプリケーションを設定します。
- ドキュメント間の比較。
- 機密情報を削除する機能。
- 書類への署名。
一緒にインストール:
flatpak install flathub io.github.JakubMelka.Pdf4qt
これは次のコマンドでアンインストールされます。
flatpack uninstall --delete-data io.github.JakubMelka.Pdf4qt
PDF を操作するためのツールはまだ他にもありますが、これについては今後の記事で説明します。お気に入りがあれば、コメントフォームで教えてください。