Saya sebagian besar tertarik membubuhi keterangan file PDF dengan teks pada posisi yang telah ditentukan. GUI dan utilitas baris perintah keduanya OK, tapi hanya solusi perangkat lunak gratis. Namun, saya menyertakan penambahan gambar untuk kelengkapan.
Agar jelas, penjelasan harus menjadi bagian dari file PDF, jika tidak maka tidak berguna.
Ada dua pertanyaan serupa di Ask Ubuntu , tetapi keduanya berumur beberapa tahun. Ini adalah Bagaimana saya bisa menambahkan teks dan gambar (misalnya, tanda tangan) ke PDF? dan Bagaimana saya bisa mengedit gambar menjadi file PDF yang ada?
Saya sudah mencoba Xournal , yang berfungsi. Namun, saya pikir sedikit tutorial tentang cara melakukan ini akan baik, jadi Anda ingin menambahkan tutorial kecil tentang cara menggunakan Xournal untuk menyelesaikan tugas-tugas ini, silakan tambahkan jawaban.
Saya juga mencoba updf, yang tidak berhasil untuk saya, meskipun jawaban ini dan yang ini misalnya mengatakan bisa. Saya membangun kembali paket (yang adalah Python murni) pada Debian Wheezy, menggunakan sumber dari PPA updf . Tampaknya cukup primitif dan dialog "Simpan Sebagai" bahkan tidak memiliki tombol simpan. Jika orang lain memiliki pengalaman berbeda, silakan posting.
Untuk setiap jawaban, berikan tutorial singkat dengan tangkapan layar jika sesuai, tentang cara Anda menyelesaikan tugas ini.
sumber
Jawaban:
File PDF tampaknya terbuka di LibreOffice Draw. Saya tidak melakukan hal khusus selain membuka file seperti:
Setelah di LibreOffice Draw saya hanya memberi anotasi pada PDF seolah-olah itu adalah dokumen / gambar normal. Setelah selesai saya mengklik ikon PDF di toolbar Draw untuk mengekspor file keluar sebagai file PDF baru.
Ini adalah hasil dari usaha saya.
Tapi LibreOffice tidak bekerja untuk saya?
Jika Anda mengalami masalah dengan Draw yang tidak dapat melakukan ini (saya menggunakan versi LibreOffice):
** CATATAN: * Anda mungkin kehilangan paket ini yang merupakan bagian dari LibreOffice:
Ini adalah bentuk paket pada distro berbasis Red Hat seperti Fedora. Saya akan berasumsi bahwa pada Debian / Ubuntu ada paket yang bernama sama, mungkin
libreoffice-pdfimport
.Alternatif?
Anda bisa mencoba Okular .
tangkapan layar
Apa lagi?
Seperti yang ditunjukkan oleh jawaban Terdon , Anda juga dapat menggunakan GIMP, bersama dengan sejumlah alat lainnya. @Terdon juga berbaik hati memposting tautan ini di ruang obrolan kami yang memiliki daftar alat lain untuk menjelaskan PDF serta melihatnya.
sumber
1:4.1.4-2
. Saya menginstallibreoffice
, tetapi harus menambahkanlibreoffice-pdfimport
, karena ini tidak ditarik olehlibreoffice
. Tanpa itu tidak akan berhasil. Klik pada T di bilah bawah untuk menyisipkan teks. Mencoba menimpa PDF yang ada gagal di sini. Selain itu, output yang dihasilkan terlihat sangat buruk dibandingkan dengan aslinya - PDF yang dihasilkan dari output LaTeX. Ini mungkin (dan mungkin memang) bekerja dengan Libreoffice yang mengi. Saya belum repot-repot memeriksa.Karena Anda hanya ingin overlay teks pada posisi yang telah ditentukan, Anda dapat menggunakannya
pdftk
untuk melakukan ini.Anda memerlukan dua file PDF. Salah satunya adalah file PDF yang ingin Anda cap dengan teks. File PDF lainnya adalah teks yang ingin Anda cap. Yang kedua harus memiliki latar belakang transparan. Anda dapat dengan mudah membuat ini dengan, katakanlah, LibreOffice Draw, dan cetak ke pdf menggunakan cangkir-pdf. Mengekspor ke PDF — bahkan jika Anda tidak memilih PDF1 / A — akan membuat latar belakang buram.
Maka Anda melakukannya:
Jika Anda ingin overlay berbeda pada halaman berbeda, buat overlay multi halaman.pdf (overlay halaman 1 berjalan di halaman input 1, overlay halaman 2 di halaman input 2, dll.) Lalu:
Karena tangkapan layar sangat populer, inilah tampilan input dan hasilnya. Input.pdf tentu saja dibuat menggunakan alat smiley yang sangat penting dari LibreOffice:
Bagaimana membuat PDF dengan CUPS-PDF
CUPS-PDF adalah driver cetak untuk CUPS yang membuat file PDF dari pekerjaan cetak. Untuk menggunakannya, Anda harus menggunakan CUPS. Instal
cups-pdf
paket (paling tidak wajib dalam bahasa Debian). Kunjungi antarmuka administrasi CUPS dihttp://localhost:631/admin
dan klik 'Tambah Printer'. Anda harus melihat "CUPS-PDF (Virtual PDF Printer)" sebagai opsi. Pilih itu, tekan lanjutkan. Isi nama antrian, dll dan lanjutkan lagi. Jika diminta untuk PPD, itu di bawah generik.Setelah Anda menambahkan printer itu, printer ini dapat sepenuhnya dikonfigurasikan
/etc/cups/cups-pdf.conf
.Untuk menggunakannya, cetak seperti biasa, tetapi pilih sebagai printer, bukan printer normal Anda. File PDF akan dimasukkan
$HOME/PDF
secara default.sumber
sys
secara default)Okular dapat membuat anotasi dalam PDF, seperti versi dalam Debian 8 (Jessie). Ini versinya:
Inilah cara kerjanya:
Untuk detailnya, lihat halaman referensi Anotasi dari manual Okular .
Mengutip halaman itu:
Pertama, Anda perlu membuat anotasi PDF. Anda dapat melakukan ini melalui menu atau melalui penekanan tombol. Anda dapat menemukan alat di bawah
Tools->Review
, atau melalui ketukan tombolF6
.Ini akan memunculkan menu di sebelah kiri, dengan berbagai pilihan.
Mungkin opsi terbaik untuk anotasi sebaris adalah "Inline Note". Ikuti instruksi di tautan untuk menyimpan catatan. Seperti disebutkan dalam tautan, warna latar belakang, font, dan fitur-fitur lain dari catatan tersebut dapat disesuaikan. Lihat juga Mengubah dan menyimpan pengaturan anotasi pdf di Okular?.
Secara default, informasi anotasi disimpan di dalam file xml yang terletak di
atau lebih umum, di lokasi
Untuk menyimpan anotasi ke file PDF, seperti yang diinginkan, Anda perlu menyimpan anotasi kembali ke file menggunakan
Save As
.Anotasi dilihat oleh xpdf dan evince (yang melemparkan peringatan "PERINGATAN **: Anotasi yang tidak diterapkan: POPPLER_ANNOT_FREE_TEXT. Ini adalah masalah yang diketahui dan mungkin diterapkan di masa depan." Tetapi masih menunjukkan anotasi), tetapi tidak dengan anotasi
acroread
(9.5) .5) atau plugin PDF dariChromium
(45.0.2454.85). Ini juga mencetak Ok menggunakangtklp
, sebuah CUPS frontend.Beberapa tips lagi:
sumber
Anda juga dapat menggunakan
gimp
:Klik pada "Impor":
Main dengannya:
Simpan itu:
!
sumber
Pilihan yang baik untuk anotasi adalah TeX, khususnya LaTeX bersamaan dengan paket LaTeX
pdfpages
, dan paket gambar TikZ.Contoh skrip berikut. Ini adalah overlay dokumen dua halaman
text.pdf
. Perintah\includepdf
daripdfpages
paket dipanggil denganpagecommand
opsi untuk memasukkan halaman pertama dari pdf, bersama dengan beberapa teks overlay dengan menggunakan TikZ. Kemudian halaman kedua dimasukkan menggunakan\includepdf
, tetapi tanpa penjelasan.Ini adalah metode yang sangat kuat, namun sederhana, karena menggunakan kekuatan penuh TeX dan TikZ.
Jika Anda tidak terbiasa dengan TeX / LaTeX, Anda dapat menguji ini dengan menyalin skrip ini, menyebutnya (katakan)
example.tex
, mengubahtext.pdf
ke 2 halaman PDF yang Anda miliki. Maka jalankan sajamemastikan bahwa
example.tex
dantext.pdf
berada pada level direktori yang sama.Jika Anda ingin menghasilkan pdf 2 halaman untuk pengujian, cara sederhana untuk melakukannya adalah dengan memohon
groff
..bp
singkatan break page, dan membuat dua halaman kosong PDF. Perintah ini adalah milik James Lowden .Sangat berguna untuk meletakkan kotak koordinat di atas halaman saat melakukan ini, sehingga penentuan posisi menjadi lebih mudah. Lihat, misalnya, resep yang diberikan dalam jawaban Grid dengan koordinat di semua sisi? dan jawaban asli oleh Loop Space yang ditautkan dalam pertanyaan.
Berikut ini adalah gambar hasilnya:
sumber