Saya menggunakan pdftk terutama. Tetapi di sini ada beberapa yang perlu dipertimbangkan:
pdfsam (PDF Split and Merge) : "pdfsam adalah alat sumber terbuka (lisensi GPL) yang dirancang untuk menangani file pdf"
PDFJam "Kumpulan kecil skrip shell yang menyediakan antarmuka sederhana untuk banyak fungsi dari paket file PDF pdfpages yang sangat baik (oleh Andreas Matthias) untuk pdfLaTeX ." (Anda juga dapat menggunakan pdfLaTeX secara langsung.)
jPDFTweak : "jPDF Tweak adalah aplikasi Java Swing yang dapat menggabungkan, membagi, memutar, menyusun ulang, menandai air, mengenkripsi, menandatangani, dan men-tweak file PDF."
Inkscape: adalah editor grafis vektor yang dapat mengimpor halaman PDF ke format SVG aslinya, dan juga mengekspor sebagai PDF.
Calibre: Perangkat lunak manajemen ebook sumber terbuka yang dapat mengonversi PDF ke format lain, dan memanipulasinya dengan cara lain. Dilengkapi dengan alat-alat baris perintah seperti pdfmanipulate yang dapat berguna.
Ghostscript tentu saja dapat melakukan banyak hal dengan file PDF juga.
mbPDFasm
ternyata bisa juga melakukan hal-hal dengan bookmark, tapi saya belum pernah menggunakannya: thierry.schmit.free.fr/spip/spip.php?article15&lang=enjPDFBookmarks
: flavianopetrocchi.blogspot.com/2009/03/...Saya tahu dua program untuk memanipulasi PDF di Linux:
PDEedit "PDFedit adalah editor pdf open source gratis dan perpustakaan untuk memanipulasi dokumen PDF, dirilis di bawah GNU GPL versi 2. Ini termasuk perpustakaan manipulasi PDF berdasarkan xpdf, GUI, seperangkat alat baris perintah dan editor pdf."
dan pdftk "Jika PDF adalah kertas elektronik, maka pdftk adalah penghapus pokok elektronik, pelubang kertas, pengikat, cincin dekoder rahasia, dan kacamata X-Ray. Pdftk adalah alat sederhana untuk melakukan hal-hal sehari-hari dengan dokumen PDF. "
sumber
Satu-satunya cara saya menemukan untuk menambahkan nomor halaman ke PDF adalah dengan LaTeX:
Buat file /usr/local/bin/add-page-numbers.tex
Dan file / usr / local / bin / pdf-numbers
Buat file yang terakhir ini dapat dieksekusi, dan jalankan dengan
Ini akan membuat file pdf bernama example-numbers.pdf (dan menimpanya jika sudah ada!).
sumber
pdfimport untuk openoffice adalah alternatif yang baik untuk mengedit dokumen PDF dan mengekspor kembali ke PDF atau menyimpan ke format lain. PDF yang diimpor dapat diedit dengan OpenOffice Draw.
sumber
LaTeX dengan
pdfpages
danbookmark
paket dapat melakukan sebagian besar dari hal-hal ini.Ini berfungsi dengan membuat
tex
dokumen baru dan menyertakan dokumen PDF asli (atau bagiannya) melalui\includepdf
(lihat manual pdfpages ).Anda juga dapat mengubah penomoran halaman, mis
Nomor halaman "logis" ini hanyalah label yang dapat digunakan sebagian besar pembaca PDF untuk menavigasi ke halaman tertentu. Masih ada juga nomor halaman "fisik" yang mendasari berjalan berurutan dari 1, untuk interaksi tingkat rendah (lihat di bawah).
Setelah Anda memasukkan halaman pdf yang ada dengan penomoran halaman logis yang benar, Anda dapat mengatur bookmark PDF ("garis besar") menggunakan
\bookmark
perintah. Sintaks dasarnya adalahdi mana
<pagenumber>
nomor halaman dari halaman target. Perhatikan bahwa ini bukan nomor halaman "logis" yang ditentukan sebelumnya, tetapi nomor halaman internal yang berjalan berurutan dari 1, dari awal pdf. Penandaan Nesting dilakukan dengan menetapkan<level>
, di mana0
level teratas. Ini<title>
adalah teks yang akan ditampilkan dalam garis besar pembaca PDF. Lihat manual bookmark untuk detailnya.Kompilasi
tex
file akan menghasilkan PDF baru dengan nomor halaman dan bookmark yang diinginkan.Untuk contoh lengkap tentang bagaimana semua ini bersatu, lihat https://michaelgoerz.net/notes/pdf-bookmarks-with-latex.html
sumber