PDFを編集する方法は?


193

通常、2つのニーズがあります。

シナリオA. 単一のPDFページを変更します。

この場合、PDFがありますが、PDFの作成に使用された元のソースファイルはありません。ドキュメントを最初から作り直したくありません。PDFを開いて、いくつかの点を変更したいと思います。このシナリオの良い例:私はキャンプ場のサイトで大きなイベントを計画する責任があり、サイトのPDFを入手しました。そのドキュメントから始めて、いくつかのパーツをハイライトし、いくつかのラベルを追加し、関係のないパーツを削除したかったのです。

または

シナリオB. PDFを結合するか、PDFからページを抽出する

このシナリオは通常、さまざまなプログラムで最適に作成されたパーツで構成される単一のPDF成果物が必要なために発生します。この場合、すべてのドキュメントのソースファイルがありますが、単一のPDF成果物を簡単に作成するのに十分なほど一緒に再生されません。その一部として、Libre Office Writerを使用したい場合があります。別のページでは、Gimpを使用できます。Libre Office Calcを使用する別のページ。Writerをマスタードキュメントとして使用し、その中に画像またはCalcオブジェクトを埋め込むことができますが、最終的な制御のために、個別のPDFドキュメントを打ち負かすことはできません。

UbuntuでPDFを編集するための最良のツール/プロセスは何ですか?


1
ここに答えを追加してください:askubuntu.com/questions/72920/…そして、これを最初のforとして閉鎖にフラグを立てますか?反対側でタイトルと質問を少し編集することもできます。これにより、物事の一貫性が高まり、情報が1か所に配置されるようになります。
ブルーノペレイラ

私はすべて最高の情報をまとめてくれるので、人々はそれを得るために10か所に行く必要はありません...この場合、その質問に私の質問を変更すると、他のコメントと解決策はほとんど意味をなさないでしょう、 番号?
スノーガイ

私たちはそれをクリーンアップするか、おそらく他の投稿をこの投稿にマージすることができます。あなたが見てみたいと思うなら、それが良い解決策だと思うことを教えてください、私はすべての耳です。
ブルーノペレイラ

今日はこれに取り組む時間はありませんが、明日はやります。コミュニティを支援するために投稿しましたが、間違いなく、だまされた人との混乱を引き起こしたくありません。他の質問(編集)は非常に具体的な質問であり、多くの回答は編集に固有の問題(一般的な変更に対する)に対処していると感じています。少し考えてみますが、私はここで新しいです。アドバイスをいただければ幸いです。だから、あなたが解決するのが最善だと思う方法を教えてください。ありがとう。
スノーガイ

今夜、私はそれをきれいにします。何らかの理由であなたの投稿が閉じられているのを見つけたら、質問を他の質問に移してください。その素敵な情報と非常によくフォーマットされた、本当に感謝しています。そして忘れて、私たちはサイト上で(そのほとんどを)何を元に戻すことができませんので、あなたが同意しない場合、私たちはいつもの事または2に変更することができます
ブルーノ・ペレイラ

回答:


213

LibreOffice Drawには感心しました。

sudo apt-get install libreoffice
libreoffice my.pdf

PDFを開いて、編集し、PDFとしてエクスポートするだけです。

編集ツールは、ウィンドウの下部にあるツールバーに表示されます(検索に時間がかかりました...)

私がこれまでに見つけた関連機能セット(Ubuntu 13.04、LibreOffice 4.0.2.2):

  • ページを削除する左のページリストでページを右クリック>ページを削除
  • ページの順序を変更する:ページリストにドロップページをドラッグします
  • 既存のテキストフィールドを編集します(テキストの編集、書式設定、位置)。選択ツールで2回クリックするだけで、編集モードに入ります。
  • 新しいテキストフィールドを追加します。下部のテキストツール(T)を選択し、目的のテキスト領域を選択して書き込みます。
  • 行や箇条書きなどの非テキストフィールドオブジェクトを編集します
  • 入力可能なPDFフォームを作成します(Form *ツールバーを有効にし、「PDFフォームの作成」を選択してください)

非常に便利なハイライト方法を見つけることはできませんでしたが、赤や太字の色を設定するなどのテキスト属性を編集することで逃げることができました。背景色を強く変えることができませんでした。

良い機能を見逃した場合は、編集して追加してください!

注:いくつかのタイプのPDFで失敗することはわかっていますが、すでに発生しています。

その場合は、開発者が解決できるように、バグトラッカーhttps://bugs.documentfoundation.org/で最小限の、非常に詳細で再現可能なバグレポートを開いて、コメントとしてリンクを投稿してください。

それにもかかわらず、私が最後にチェックしたとき、それは依然として最良のオープンソリューションであり、ほとんどの場合に機能します。


2
「シナリオA」の場合、LibreOffice pdf-importer(Ubuntuがプリインストールされている場合やPPAがある場合は別途インストールする必要があります)、「シナリオB」の場合pdftkは最も簡単です(非常に強力です)。または、「シナリオA」Inkscapeの場合もあります。
カーネディル

4
コミュニティが提供するLibreOfficeをインストールしない場合(つまり、libreoffice.orgから)、実行する必要がありますsudo apt-get install libreoffice-pdfimport
カーネディル

2
結果のPDFは、いくつかの要素を失ったが、LibreOfficeのは、ピンチで働いていた、ありがとう
Etherealの

8
私にはうまくいきません。フォント情報を使用していないためと思われるPDF全体を台無しにします。
ᴠɪɴᴄᴇɴᴛ14年

3
フォントをまったく扱いません。
ラファエル

89

LibreOffice Drawは、フォントが完全に台無しになり、ドキュメントの書式設定が無効になるため、機能しません。

ここに、私にとって長年にわたって一貫して取り組んできた3つのソリューションを示します。

PDFシャッフル

(シナリオBのように)PDF文書を多く結合しますが、PDFシャッフルは簡単で便利です。また、より大きなpdfドキュメントからページを抽出するために使用しましたが、そこでもうまく機能します。PDF-シャッフルの GUIは簡単で、それが一貫して動作します。

ギンプ

シナリオAでは、PDFを画像に変換してから画像を操作したい場合があります。ベクターグラフィックと画像の違いがわからない場合は、おそらく画像に変換したいでしょう。GIMPはそれをうまくやってくれます。GIMPでPDFを開くと、変換方法を選択できます。解決オプションに注意してください。より大きなファイルサイズとより詳細な画像には、より大きな数値を選択します。

Inkscape

実は、上記のシナリオAに従ってPDFファイルを編集するための非常に簡単な方法はありません。これは、PDFは汎用形式であり、PDFに変換されるとドキュメントの構造の一部が失われるためです。簡単な例:3ページのレポートを取得してPDFに変換すると、各ページのテキスト間のリンクが壊れています。PDFバージョンを編集して最初のページの段落を削除すると、ページ2と3のテキストは最初のページに自動的に流れません。作成に使用した元のプログラムでそのドキュメントを編集する方がはるかに簡単です。

しかし、なんらかの理由で、元のドキュメントがないため、PDFで作業することができません。したがって、シナリオAに従ってPDF文書を編集するときは、期待を適切に設定してください。

それに応じて期待値を設定すると、inkscapeがほとんどのジョブに最適なツールであることがわかります。PDFドキュメントの1ページをインクスケープベクトルグラフィックとしてインポートできます。本当に意味をなさないものがいくつかグループ化され、いくつかのフォントを変更する必要があるかもしれません(元のフォントがインストールされていないと仮定します)が、実際は滑らかです。

Inkscapeには学習曲線がありますが、実際には、学習曲線のあるプログラムを使用しないとPDFを操作できません。私は、Inkscapeの学習に投資したいと思います-Inkscapeは、さまざまなシナリオで役立つベクターグラフィックスを作成するための優れたアプリケーションです。 PDFの編集用。

幸運を


Linux用PDF Studio?
リングØ16年

1
@ringøPDF Studioは無料ではありません。
アンデルステッド

1
LIbreOfficeが失敗する最小限のPDFを提供できる場合は、そのバグを見つけて開き、リンクします。私は過去にいくつかの問題を抱えていました。
Ciro Santilli新疆改造中心法轮功六四事件

wysiwyg foxitの学習曲線はほとんどありませ
ナッツについてのナッツ

47

Master PDF Editorの最新バージョンを使用すると、ページ上のすべての要素を編集できます。

ヒント:最初に最新バージョンを試してください。しかし、私が試した最後のバージョン1.9.24には、pdfファイルのすべての画像を開かないバグがあったため、バージョン1.9.0は​​非常にうまく機能しましたが、それを取得する唯一の方法は
http:/です/code-industry.net/public/MasterPDFEditor-1.9.00.x86_64.tar.gz
http://code-industry.net/public/MasterPDFEditor-1.9.00.i386.tar.gz


1
これを共有してくれてありがとう。これは非常に便利なPDFエディターです。
Umair A.

2
私は何かを見逃しましたか?Webサイトには、「Linuxベースのバージョンは非営利目的での使用は無料です」と書かれています。
Geppettvs D'Constanzo

4
これはフル機能のプロフェッショナルアプリケーションで、フォームを編集して保存できます(無料版でも)。無料版はいくつかの高度な機能をロックしますが、機能に障害はありません。高度な機能が必要な場合は、価格に見合う価値があります。
DavidJ

2
受け入れられた答えであるべきです。このプログラムはプロフェッショナルで完全で実行可能です。それは問題なく私の仕事を処理しました。
ブライス

5
Master PDF Editor(v5)は無料版に透かし(「Created in Master PDF Editor」)を挿入するため、役に立たなくなります。透かしを回避するには、フルバージョン(〜USD70 +税)を購入する必要があります。
JayDin

37

私はここでゲームに少し遅れましたが、最近この質問に出くわしましたが、自分でそれをグーグルで調べました。価値があるものについては、最初のシナリオにXournalをお勧めします。

ソフトウェアセンターにあるか、ターミナルから次のコマンドを実行するだけです。

sudo apt-get install xournal

それに加えて、私はpdfshufflerとpdftkに対する2番目のシナリオのために他のみんなの推奨事項を2番目にしようと思っています。

お役に立てれば!


3
優れた無料のPDF注釈ソフトウェア。タッチスクリーンがある場合は、紙のようにドキュメントをサインオフすることもできます。
チャンポスト14

2
IIRC、Xournalは保存/エクスポート時にすべてをラスタライズします。常にあなたが望むものではありません。
ラファエル

3
デフォルトのPDFエクスポートでは、品質(およびファイルサイズ)が大幅に低下しました。エクスポートする前に[オプション]> [レガシーPDFエクスポート]を有効にすると、品質は元の品質とほぼ同じになることがわかりました。
ヨハン

14

PDF-Shufflerは小さいが、かなり良いアプリだと思います。

情報:PDF-Shufflerは小さなpython-gtkアプリケーションです。これは、ユーザーがpdfドキュメントをマージまたは分割し、インタラクティブで直感的なグラフィカルインターフェイスを使用してページを回転、トリミング、および再配置するのに役立ちます。これは、python-pyPdfのフロントエンドです。

PDF-Shuffler Webサイト


同意したウラジミール。実際、おそらく答えも修正する必要があります。私は、2つのpdfファイルをマージするような多くの単純なものにpdftkの代わりにPDF-Shufflerを実際に使い始めました。
スノーガイ

1
Ubuntu 12.04でpdfshufflerが利用できることを確認できて嬉しかったです。また、いくつかのページを上下逆にしてメールで受け取った恐ろしいPDFのページを再配置するのに役立ちました。優れた!
デニスフエンツァリダ

素晴らしいツール。私のニーズに完全に
応えた

8

Foxit PDF Editor(non-free)はWINEを介してうまく機能します

Foxitの新しいバージョンも同様に動作する可能性がありますが、まだテストしていません。

〜。〜。〜

ps:この回答は「シナリオA」に適用されます。基本的にFoxitでPDFのすべてを編集できます。つまり、物事を追加できるだけでなく、Wordファイルのように実際に編集できます。


あなたの意見では、無料でWINEを必要としないinkscapeよりもうまく機能しますか?
スノーガイ

質問してくれてありがとう!真実は、私はInkscapeを使ったことがありません(主にプロや野心的な趣味のデザイナー向けのベクターグラフィックスだと思っていたため)。PDFを編集するために試してみて、Foxitとの比較についてすぐに報告します。
ナッツについてのナッツ

Inkscapeで簡単に試乗しました。sourceforge.netで90%の賛成票を持っている拡張機能でのみ複数ページのサポートが可能と思われる主要な(?)苦情/警告/バグがあるため、かなり堅牢に見えます。公正な比較のために、それも確認する必要があります。報告します。
ナッツについてのナッツ


6

リポジトリにはpdfeditという魔法のようなものがありました。とにかく、ここhttp://sourceforge.net/projects/pdfedit/から入手できます。これを使用して、ファイルに直接テキストの変更を加え、変換を省略して、ファイル構造が変更されないようにしました。ツールボックスでテキスト選択モードを選択し、編集するテキストをクリックするだけです。ウィンドウの左上隅に表示されるテキストボックスを介して行うことができます。もちろん、さらに多くの機能があります。


プロジェクトは放棄されたようです-最終更新日は2014-05-26です。
JayDin

6

PDF Buddyは、オンラインPDFエディターであり、Ubuntuを使用している場合でも、他のユーザーを使用している場合でも、クロスプラットフォームですばやく簡単にPDFを編集できる優れたソリューションです。(シナリオAで説明するものに役立ちます)

(情報開示:私はPDF Buddyの共同設立者です)


私はちょうどBDF Buddyを試しましたが、シナリオ1に似たPDFの簡単な操作やPDFドキュメントの署名に適しているようです。inkscapeとは異なり、PDF要素にはアクセスできません。しかし、たいていの場合、それは価値があるよりも厄介です。pdf buddyが持っている「ホワイトアウト」機能は、通常、物事を削除するのに十分です。
スノーガイ

私が気に入らなかったことは、あなたがアカウントを作成しなければならないということでした(私はしませんでした)。1か月に3つのドキュメントを無料で編集できるフリーミアムモデルからも期待していました。これは、既存のPDFに注釈を付けたり、署名を追加したりするための優れた簡単なソリューションです。
スノーガイ

1
残念ながら、PDF Buddyを使用して複数のPDFファイルを結合することはできません。
スノーガイ

1つのドキュメントでテストされ、素晴らしいエディターです。次に、実際のドキュメントを1時間編集して、無料ではないことに気付きました:(
user200340

4

PDF Studioがここに記載されていないことに驚いています。

これは、PDFドキュメントに注釈を付けたり、テキストをマークアップしたり、フォームに記入したり、コンテンツを編集したり、署名したり、OCRを実行したり、操作したりできるオールインワンPDFソリューションです。

http://www.qoppa.com/pdfstudio


2
...これはフリーソフトウェアではありませんが、問題なく動作するはずです。
カーネディル

1
...私が遭遇したすべての非フリーのPDF編集者の、Foxitのは、私が推測するのに...まだ私のためのベンチマークであるニトロも言及に値する...
粋についてのナッツの

PDF Studio Viewerは無料で、PDFに注釈を付けるために使用できます。
-JayDin

3

シナリオA

アノテーションの適切なソリューションを見つけるための永遠の探求のように思えた後、ワインを介したPDF-XChange Editorの 優れた代替手段が見つかりました。これまでにテストしたすべてが機能します。32ビットの.msiインストーラーでインストールしてください。注釈はドキュメントと共に保存され、個別ではなく(デフォルトではokularのように)、無料版(有料版の画像)でドキュメントテキストを編集することもできます。彼らのフォーラムもLinuxに対応しており、ワインとの互換性を維持しようとしているようです。ワインを駆け抜けることは私にとっては非常にスムーズですが、ネイティブアプリが必要な場合は、master-pdf-editorが最も有望な代替手段であると思います。wine msiexec /i path/to/msi_file

シナリオB

デフォルトでのUbuntuに同梱されて、されている2つのコマンドラインツールpdfseparatepdfunitePDFページを分割し、マージするための高速かつシンプルなソリューションです。GUIが必要な場合は、pdf-samをお勧めします


1.7以降のワインバージョン以降、インストーラーの問題は報告されていないようです。代わりに言及する他のツールpoppler-utilsは、レコードの一部です。
mirh

1

ここで言及したPDF-Shufflerは非常に古く、非常に長い期間(2012年以降)更新されていないため、いくつかの問題があります。これらの問題を修正して新しい機能を追加するために、PDF Arrangerと呼ばれるフォークが作成されました。

PDFアレンジャー

PDF Arrangerは、PDFドキュメントを操作するための無料のオープンソースアプリケーションです。インタラクティブなユーザーインターフェイスを使用して、PDFドキュメントのマージ、分割、回転、トリミング、ページの並べ替えを行うことができます。

PDF ArrangerはUbuntu 19.04以降で使用でき、以下を使用してインストールできます。

sudo apt install pdfarranger

古いUbuntuバージョンの場合、インストールするPPAがあります(Linux Uprisingが提供)。

sudo add-apt-repository ppa:linuxuprising/apps
sudo apt update
sudo apt install pdfarranger

topicstarterが望むようにPDFを編集することはできません。
パベルバリエフ

1
元の質問から:「シナリオB. PDFを結合するか、PDFからページを抽出します」。PDFアレンジャーがそれを行います。
Logix

0

「LibreOffice」と「PDF-Shuffler」

Ubuntu-SoftwareからPDF-Shufflerをダウンロードできます。PDF-Shufflerを使用すると、ページを回転、切り抜き、削除、またはエクスポートできます。LibreOfficeはすでにデフォルトとして存在しています。

これらの2つのアプリを使用して、Ubuntu 16.04LTSでPDFを編集できました。

まず、PDF-Shufflerを使用してPDFファイルを開き、右クリックして、編集する(および新しいファイルに名前を付ける)ページをエクスポートしました。次に、LibreOfficeを使用してそのファイルを開きました。何もせずにそのファイルを編集できました。次に、ファイルを保存しました。その結果、odgファイルを取得しました。ファイルをダブルクリックして開きます。LibreOffice(LibreOffice Draw)がそのファイルを開きました。PDFに変換するための赤いボタンをクリックするだけで、新しいPDFファイルを取得しました。

これはとても簡単でした。WindowsのようにPDFを編集するためにお金を払う必要はありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.