Bagaimana cara Mengedit PDF?


193

Saya biasanya memiliki dua kebutuhan:

Skenario A. Ubah satu halaman PDF.

Dalam hal ini saya memiliki PDF tetapi bukan file sumber asli yang digunakan untuk membuat PDF. Saya tidak ingin mencoba membuat ulang dokumen dari awal. Saya ingin membuka PDF dan mengubah beberapa hal. Contoh yang baik dari skenario ini: Saya bertanggung jawab untuk merencanakan acara besar di lokasi perkemahan, saya memiliki PDF dari situs tersebut. Saya ingin memulai dengan dokumen itu, menyorot beberapa bagian, menambahkan beberapa label, menghapus beberapa bagian yang tidak relevan.

atau

Skenario B. Kombinasikan PDF atau ekstrak halaman dari PDF

Skenario ini biasanya muncul karena saya ingin pengiriman PDF tunggal yang terdiri dari bagian-bagian yang paling baik dibuat dalam program yang berbeda. Dalam hal ini saya memiliki file sumber untuk semua dokumen tetapi mereka tidak bermain cukup baik bersama-sama untuk dengan mudah membuat pengiriman PDF tunggal. Untuk bagian dari itu, saya mungkin ingin menggunakan Libre Office Writer. Untuk halaman lain saya mungkin ingin menggunakan Gimp. Masih halaman lain saya dapat menggunakan Libre Office Calc. Saya bisa menggunakan Writer sebagai dokumen utama dan menyematkan gambar atau objek Calc ke dalamnya, tetapi untuk kontrol utama, Anda tidak dapat mengalahkan dokumen PDF terpisah yang kemudian digabungkan.

Apa alat / proses terbaik untuk mengedit PDF di Ubuntu?


1
Ingin menambahkan jawaban Anda di sini: askubuntu.com/questions/72920/… dan beri tanda ini sebagai penutupan sebagai dupe yang pertama? Anda juga dapat mengedit judul dan pertanyaan kecil di sisi lain. Itu akan membuat hal-hal lebih konsisten dan memastikan bahwa informasi tersebut berada di satu tempat.
Bruno Pereira

Saya siap untuk mengumpulkan informasi terbaik sehingga orang tidak perlu pergi ke 10 tempat untuk mendapatkannya ... Dalam hal ini, bagi saya untuk mengubah pertanyaan itu menjadi pertanyaan saya akan meninggalkan komentar dan solusi lain masuk akal , tidak?
snowguy

Kami dapat membersihkannya, atau mungkin menggabungkan pos lainnya ke yang ini, jika Anda mau, Anda dapat melihatnya dan beri tahu saya apa yang Anda pikir itu akan menjadi solusi yang baik, saya dengar.
Bruno Pereira

Saya tidak punya waktu lebih lanjut untuk mengerjakan ini hari ini tetapi akan besok. Saya memposting untuk membantu komunitas dan bukannya tidak ingin membuat lebih banyak kebingungan dengan dupes. Saya merasa bahwa pertanyaan lain (redacting) adalah pertanyaan yang sangat spesifik dan banyak jawaban membahas masalah khusus untuk redacting (vs modifikasi secara umum). Saya akan memikirkannya, tetapi saya baru di sini. Saya senang menerima saran Anda. Jadi, beri tahu saya cara Anda berpikir yang terbaik untuk diselesaikan. Terima kasih.
snowguy

Saya akan membersihkannya malam ini, jika Anda melihat posting Anda ditutup karena alasan tertentu, silakan pindahkan pertanyaan Anda ke yang lain. Informasi yang bagus dan diformat dengan sangat baik, sangat dihargai. Dan jangan lupa, kami dapat mengembalikan apa pun di situs (sebagian besar) jadi jika Anda tidak setuju, kami selalu dapat mengubah satu atau dua hal.
Bruno Pereira

Jawaban:


213

LibreOffice Draw membuat saya terkesan:

sudo apt-get install libreoffice
libreoffice my.pdf

Cukup buka pdf, edit, dan ekspor sebagai pdf.

Alat pengeditan muncul di bilah alat di bagian bawah jendela (perlu beberapa saat untuk menemukannya ...)

Set fitur yang relevan yang saya temukan sejauh ini (Ubuntu 13.04, LibreOffice 4.0.2.2):

  • Hapus halaman Klik kanan pada halaman di daftar halaman kiri> Hapus halaman
  • Ubah urutan halaman : Seret jatuhkan halaman pada daftar halaman
  • Edit bidang teks yang ada (edit teks, pemformatan, dan posisi). Cukup klik dua kali dengan alat pilih untuk masuk ke mode edit.
  • Tambahkan bidang teks baru . Pilih alat teks di bagian bawah (T), pilih area teks yang diinginkan, dan tulis.
  • Edit objek bidang non teks seperti garis atau peluru.
  • Buat formulir PDF yang dapat diisi (Aktifkan Toolbars Formulir * dan pastikan untuk memilih "Buat Formulir PDF")

Saya tidak dapat menemukan metode highlight yang sangat nyaman, tetapi Anda bisa lolos dengan mengedit atribut teks seperti mengatur warna merah dan tebal. Saya tidak bisa mengubah warna latar belakang yang sulit.

Jika saya melewatkan fitur bagus, harap edit dan tambahkan!

Catatan: Saya tahu itu gagal untuk beberapa jenis PDF , itu sudah terjadi pada saya.

Jika demikian, buka laporan bug minimal, sangat terperinci, dan dapat direproduksi di pelacak bug mereka https://bugs.documentfoundation.org/ sehingga devs dapat menyelesaikannya, dan memposting tautan sebagai komentar.

Meskipun demikian, itu masih merupakan solusi terbuka terbaik ketika saya terakhir memeriksa, dan itu berfungsi sebagian besar waktu.


2
Untuk "skenario A", LibreOffice pdf-importir (Anda mungkin harus menginstalnya secara terpisah jika memiliki pra-instal Ubuntu atau PPA), dan untuk "skenario B" pdftkadalah yang paling sederhana (namun sangat kuat). Atau, untuk "skenario A" Inkscape dalam beberapa kasus.
carnendil

4
Jika Anda tidak menginstal LibreOffice yang disediakan Komunitas (yaitu, dari libreoffice.org), Anda harus melakukannya sudo apt-get install libreoffice-pdfimport.
carnendil

2
PDF yang dihasilkan kehilangan beberapa elemen, tetapi libreoffice bekerja dalam keadaan darurat, terima kasih
Ethereal

8
Tidak bekerja untuk saya; mengacaukan seluruh PDF, tampaknya karena tidak menggunakan info font.
ᴠɪɴᴄᴇɴᴛ

3
Sama sekali tidak berurusan dengan font.
Raphael

89

LibreOffice Draw tidak berfungsi untuk saya karena font-font itu benar-benar kacau yang kemudian membuat format dokumen tidak aktif.

Berikut adalah tiga solusi yang bagi saya telah bekerja secara konsisten selama bertahun-tahun.

PDF-shuffler

Saya melakukan banyak penggabungan dokumen PDF (seperti dalam Skenario B) dan saya menemukan PDF-shuffler sederhana dan nyaman. Saya juga menggunakannya untuk mengekstrak halaman dari dokumen pdf yang lebih besar dan berfungsi dengan baik di sana. The PDF-shuffler GUI sederhana dan bekerja secara konsisten.

Gimp

Terkadang untuk Skenario A Anda hanya ingin mengubah PDF menjadi gambar dan kemudian memanipulasi gambar. Jika Anda tidak tahu perbedaan antara grafik vektor dan gambar, Anda mungkin ingin mengonversi ke gambar dan GIMP melakukan pekerjaan dengan baik. Ketika Anda membuka PDF dengan GIMP, itu akan memberi Anda beberapa pilihan tentang bagaimana Anda ingin mengubahnya. Perhatikan opsi resolusi. Pilih angka yang lebih tinggi untuk ukuran file yang lebih besar dan gambar yang lebih rinci.

Inkscape

Yang benar adalah, tidak ada cara super mudah untuk mengedit file PDF mengikuti skenario A di atas. Itu karena PDF adalah format universal dan beberapa struktur dokumen hilang ketika dikonversi ke PDF. Contoh sederhana: jika Anda mengambil laporan 3 halaman dan mengonversinya menjadi PDF, Anda telah memutus tautan antara teks pada setiap halaman. Jika Anda mengedit versi PDF dan menghapus paragraf di halaman pertama teks dari halaman 2 dan 3 tidak akan secara otomatis mengalir ke halaman pertama. Akan jauh lebih mudah untuk mengedit dokumen itu dalam program asli yang digunakan untuk membuatnya.

Tetapi untuk alasan apa pun, Anda tidak memiliki dokumen asli sehingga Anda tidak dapat menggunakan PDF. Jadi, atur harapan Anda dengan tepat saat mengedit dokumen PDF dengan skenario A.

Setelah Anda menetapkan harapan Anda, Anda akan melihat bahwa inkscape adalah alat terbaik untuk sebagian besar pekerjaan di sini. Ini akan memungkinkan Anda untuk mengimpor satu halaman dokumen PDF sebagai grafik vektor inkscape. Akan ada beberapa hal yang dikelompokkan bersama yang tidak benar-benar masuk akal, dan Anda mungkin harus mengubah beberapa font (dengan asumsi Anda tidak menginstal font asli), tetapi benar-benar licin.

Ada kurva belajar untuk Inkscape tetapi kenyataannya adalah Anda tidak dapat memanipulasi PDF tanpa menggunakan beberapa program dengan kurva belajar. Untuk waktu saya, saya lebih suka menginvestasikannya dalam mempelajari Inkscape - aplikasi hebat untuk membuat grafik vektor yang berguna untuk banyak skenario yang berbeda - daripada saya akan mencoba mencari cara menggunakan alat khusus hanya untuk mengedit PDF.

Semoga berhasil


Studio PDF untuk Linux?
Dering Ø

1
@ ringø PDF Studio tidak gratis.
anderstood

1
Jika Anda dapat memberikan PDF minimal yang gagal untuk LIbreOffice, mari cari / buka bug untuknya dan tautkan ke sana. Saya punya masalah di masa lalu, saya pikir juga dengan beberapa dokumen.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

hampir tidak ada kurva belajar untuk wysiwyg foxit .
gila tentang natty

47

Anda dapat menggunakan versi terbaru Master PDF Editor , yang memungkinkan Anda mengedit semua elemen pada halaman.

Petunjuk: Coba versi terbaru terlebih dahulu. Tetapi, ketika versi terakhir 1.9.24 yang saya coba, memiliki bug yang tidak akan membuka semua gambar file pdf, versi 1.9.00 bekerja dengan sangat baik, tetapi satu-satunya cara untuk mendapatkannya adalah tautan langsung:
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
terima kasih sudah berbagi ini. ini editor PDF yang cukup berguna.
Umair A.

2
Apakah saya kehilangan sesuatu? Situs web itu berbunyi: "Versi berbasis Linux gratis untuk penggunaan non-komersial."
Geppettvs D'Constanzo

4
Ini adalah aplikasi profesional berfitur lengkap yang dapat mengedit formulir dan menyimpannya (bahkan dalam versi gratis). Versi gratisnya mengunci beberapa fitur canggih, tetapi tidak lumpuh. Harga yang pantas jika Anda membutuhkan fitur-fitur canggih.
DavidJ

2
Seharusnya jawaban yang diterima. Program ini profesional lengkap dan bisa diterapkan. Itu menangani tugas saya tanpa masalah.
Bryce

5
Master PDF Editor (v5) menyisipkan tanda air ("Dibuat di Master PDF Editor") dalam versi gratis, yang membuatnya tidak berguna. Anda harus membeli versi lengkap (~ USD70 + pajak) untuk menghindari tanda air.
JayDin

37

Saya sedikit terlambat dalam permainan di sini, tetapi baru-baru ini menemukan pertanyaan ini sambil mencari sendiri. Untuk apa nilainya, saya ingin merekomendasikan Xournal untuk skenario pertama.

Itu harus di pusat perangkat lunak, atau Anda dapat menjalankan yang berikut dari terminal:

sudo apt-get install xournal

Selain itu, saya akan merekomendasikan orang kedua untuk pdfshuffler dan pdftk untuk skenario kedua.

Semoga ini membantu!


3
luar biasa, perangkat lunak penjelasan PDF gratis dan jika Anda memiliki layar sentuh Anda bahkan dapat menandatangani dokumen Anda seperti di atas kertas !!!
champost

2
IIRC, Xournal merasterisasi semuanya saat menyimpan / mengekspor. Tidak selalu apa yang Anda inginkan.
Raphael

3
Ekspor pdf default secara signifikan menurunkan kualitas (dan ukuran file). Saya menemukan bahwa dengan mengaktifkan Pilihan> Ekspor Legacy PDF sebelum mengekspor, kualitasnya hampir sama dengan aslinya.
Johann

14

Saya pikir PDF-Shuffler adalah aplikasi kecil tapi cukup bagus.

Info: PDF-Shuffler adalah aplikasi python-gtk kecil, yang membantu pengguna untuk menggabungkan atau membagi dokumen pdf dan memutar, memotong dan mengatur ulang halaman mereka menggunakan antarmuka grafis interaktif dan intuitif. Ini adalah antarmuka untuk python-pyPdf.

Situs Web PDF-Shuffler


Vladimir setuju. Bahkan saya mungkin harus merevisi jawaban saya juga. Saya sebenarnya sudah mulai menggunakan PDF-Shuffler daripada pdftk untuk banyak hal sederhana seperti menggabungkan dua file pdf.
snowguy

1
Saya senang memverifikasi bahwa pdfshuffler tersedia di Ubuntu 12.04 dan membantu saya mengatur ulang halaman pada PDF mengerikan yang saya dapat melalui email dengan beberapa halaman terbalik. Luar biasa!
Denis Fuenzalida

Alat hebat. Bekerja dengan sempurna untuk kebutuhan saya
Rags

8

Foxit PDF Editor (tidak gratis) berfungsi baik melalui WINE .

Versi Foxit yang lebih baru mungkin juga berfungsi - belum pernah menguji mereka.

~. ~. ~

ps: Jawaban ini berlaku untuk " Skenario A " Anda: pada dasarnya Anda dapat mengedit segala sesuatu dalam pdf dengan Foxit: yaitu, Anda tidak hanya dapat menambahkan sesuatu, tetapi juga mengeditnya seolah-olah itu adalah, katakanlah, file Word.


Menurut Anda apakah ini bekerja lebih baik daripada inkscape yang gratis dan tidak memerlukan WINE?
snowguy

Terima kasih untuk bertanya! Yang benar adalah, saya belum pernah bekerja dengan Inkscape (karena saya pikir itu terutama vektor-grafis-hal untuk desainer hobi profesional atau ambisius). Saya akan mencobanya untuk mengedit PDF dan akan segera melaporkan kembali bagaimana perbandingannya dengan Foxit.
gila tentang natty

melakukan uji-coba cepat di Inkscape ; terlihat cukup solid, dengan keluhan utama (?) / peringatan / bug yang dukungan beberapa halaman tampaknya hanya mungkin dengan ekstensi , yang memiliki 90% upvote di sourceforge.net, jadi saya rasa itu kokoh. Perlu memeriksanya juga, untuk perbandingan yang adil. Akan melaporkan kembali.
gila tentang natty


6

Ada hal ajaib yang disebut pdfedit di repositori. Bagaimanapun, Anda bisa mendapatkannya dari sini http://sourceforge.net/projects/pdfedit/ . Saya telah menggunakannya untuk membuat beberapa perubahan teks langsung ke file, menghilangkan konversi, sehingga struktur file tetap tidak tersentuh. Cukup pilih mode pemilihan teks di kotak peralatan dan klik teks yang ingin Anda edit. Anda diperbolehkan melakukannya melalui kotak teks yang muncul di sudut kiri atas jendela. Tentu saja, ada lebih banyak fitur.


Sepertinya proyek telah ditinggalkan - terakhir diperbarui pada 2014-05-26.
JayDin

6

PDF Buddy adalah editor PDF online yang merupakan solusi hebat untuk mengedit PDF lintas-platform yang cepat dan mudah, apakah Anda menggunakan Ubuntu atau yang lainnya. (Ini akan berguna untuk apa yang Anda gambarkan dalam Skenario A)

(Pengungkapan: Saya adalah salah satu pendiri PDF Buddy)


Saya baru saja mencoba BDF Buddy dan sepertinya bagus untuk manipulasi sederhana dari PDF mirip dengan skenario 1 atau untuk menandatangani dokumen PDF. Tidak seperti inkscape Anda tidak mendapatkan akses ke elemen PDF. Tetapi sebagian besar waktu itu mungkin lebih banyak masalah daripada nilainya. Fitur "white out" yang dimiliki pdf buddy biasanya cukup untuk menghapus banyak hal.
snowguy

Hal yang saya tidak suka adalah Anda harus membuat akun (yang tidak saya lakukan). Saya berharap sebanyak dari model freemium yang memungkinkan Anda untuk mengedit 3 dokumen gratis sebulan. Ini adalah solusi hebat dan mudah untuk membuat anotasi PDF yang ada atau menambahkan tanda tangan.
snowguy

1
Sayangnya Anda tidak dapat menggunakan PDF Buddy untuk menggabungkan lebih dari satu file PDF.
snowguy

Diuji pada satu dokumen, dan itu adalah editor yang hebat. Kemudian habiskan satu jam mengedit dokumen asli, dan menyadari itu tidak gratis :(
user200340

4

Saya terkejut bahwa PDF Studio tidak disebutkan di sini.

Ini adalah solusi PDF lengkap yang dapat membuat anotasi, menandai teks, mengisi formulir, mengedit konten, menandatangani, OCR dan memanipulasi dokumen PDF.

http://www.qoppa.com/pdfstudio


2
... yang bukan perangkat lunak bebas, tapi saya yakin berfungsi dengan baik.
carnendil

1
... dari semua editor pdf non-gratis yang pernah saya temui, Foxit masih menjadi patokan bagi saya ... meskipun saya kira Nitro juga pantas disebutkan ...
gila tentang natty

PDF Studio Viewer adalah gratis dan dapat digunakan untuk membubuhi keterangan PDF.
JayDin

3

Skenario A

Setelah apa yang tampak seperti pencarian abadi untuk menemukan solusi yang baik untuk anotasi, saya menemukan alternatif unggul menjadi PDF-XChange Editor via wine . Semua yang telah saya uji sejauh ini berfungsi, pastikan Anda menginstalnya melalui installer .msi 32-bit wine msiexec /i path/to/msi_file. Anotasi disimpan dengan dokumen dan tidak terpisah (seperti pada okular secara default) dan Anda bahkan dapat mengedit teks dokumen dengan versi gratis (gambar dengan yang berbayar). Forum mereka juga ramah terhadap linux dan mereka sepertinya mencoba untuk membuatnya tetap kompatibel dengan anggur. Menjalankan melalui anggur adalah buttersmooth bagi saya, tetapi Jika Anda menginginkan aplikasi asli, saya pikir master-pdf-editor adalah alternatif yang paling menjanjikan.

Skenario B

Dua alat baris perintah yang dikirimkan dengan Ubuntu secara default, pdfseparatedan pdfunitemerupakan solusi cepat dan sederhana untuk memecah dan menggabungkan halaman pdf. Jika Anda menginginkan GUI, saya sarankan pdf-sam


Masalah pemasang tampaknya tidak dilaporkan lagi sejak versi 1.7 anggur yang terlambat. Alat lain yang Anda sebutkan adalah bagian dari poppler-utilscatatan.
mirh

1

PDF-Shuffler, yang disebutkan di sini, sudah sangat tua dan memiliki beberapa masalah karena tidak diperbarui dalam waktu yang sangat lama (sejak 2012). Untuk memperbaiki masalah tersebut dan menambahkan fungsionalitas baru, garpu dibuat, disebut PDF Arranger .

Arranger PDF

PDF Arranger adalah aplikasi sumber terbuka dan gratis untuk memanipulasi dokumen PDF, yang dapat digunakan untuk menggabungkan, membagi, memutar dan memotong dokumen PDF dan menyusun ulang halaman mereka, menggunakan antarmuka pengguna interaktif.

PDF Arranger tersedia di Ubuntu 19.04 dan yang lebih baru, dan dapat diinstal menggunakan:

sudo apt install pdfarranger

Untuk versi Ubuntu yang lebih lama ada PPA untuk menginstalnya (disediakan oleh Linux Uprising ):

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

Anda tidak dapat mengedit pdf seperti yang diinginkan oleh topicstarter.
Pavel Bariev

1
Dari pertanyaan awal: "Skenario B. Kombinasikan PDF atau ekstrak halaman dari PDF". Arranger PDF melakukan itu.
Logix

0

'PDF-Shuffler' bersama dengan 'LibreOffice'

Anda dapat mengunduh PDF-Shuffler dari Perangkat Lunak Ubuntu. Dengan PDF-Shuffler Anda dapat Putar, Pangkas, Hapus atau Ekspor halaman. LibreOffice sudah ada di sana sebagai default.

Dengan menggunakan kedua Aplikasi ini saya dapat mengedit PDF di Ubuntu 16.04LTS saya.

Pertama, saya membuka file PDF menggunakan PDF-Shuffler, mengklik kanan dan mengekspor halaman yang akan diedit (dan menamai file baru). Lalu saya membuka file itu menggunakan LibreOffice. Tanpa melakukan apa pun saya dapat mengedit file itu. Lalu saya menyimpan file. Akibatnya saya mendapat file odg . Cukup klik dua kali file tersebut untuk membukanya. LibreOffice (LibreOffice Draw) membuka file itu. Saya mendapatkan file PDF baru hanya dengan mengklik tombol merah untuk mengkonversi ke PDF.

Ini sangat mudah. Tidak perlu membayar uang untuk Mengedit PDF seperti pada Windows.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.