Saya memerlukan alat baris perintah untuk mengedit metadata file pdf.
Saya menggunakan tablet Aiptek MyNote Premium untuk menulis catatan dan menit saya di perangkat ini, mengimpornya nanti dan mengonversinya menjadi pdf secara otomatis dengan skrip sederhana menggunakan inkscape dan ghostscript.
Apakah ada alat baris perintah untuk menambahkan beberapa kategori ke metadata pdf, sehingga saya dapat menemukan pdf nanti (misalnya dengan gnome-do) berdasarkan kategori?
Pembaruan: Saya mencoba solusi dengan pdftk dan berfungsi, tetapi tampaknya gnome-do tidak menangani pdf-metadata. Apakah ada cara untuk mendapatkan gnome-do untuk melakukan itu?
sumber
exiftool -overwrite_original -all:all="" file.pdf
; 2.) Gunakanexiftool -PDF-update:all= file.pdf
untuk mengonfirmasi bahwa masih ada metadata lama; 3.) linierkan file denganqpdf --linearize file.pdf
; 4.) Periksa lagi, seperti yang Anda lakukan pada 2.); semua metadata harus hilang;pdfinfo -meta file.pdf
)exiftool -overwrite_original -tagsFromFile <srcfile> <destfile>
ini yang saya butuhkan (opsi-overwrite_original
menimpa yang asli<destfile>
).Anda dapat mengedit metadata dengan menggunakan
pdftk
. Periksaupdate_info
parameter. Adapun file data, di bawah ini adalah contoh:( Sumber )
sumber
pdftk
tampaknya karakter Unicode dalam metadata.pdftk
pdf baru (versi yang lebih baru dienkripsi melalui AESV2). Sepertinya sudah dihentikan.exiftool
bekerja lebih baik.pdftk book.pdf dump_data output report.txt
2) edit report.txt 3)pdftk book.pdf update_info report.txt output bookcopy.pdf
Menggunakan Ghostview
Buat file bernama "pdfmarks" dengan konten ini:
lalu gabungkan
pdfmarks
file ini dengan file input PDF, PS atau EPS:Sumber: http://milan.kupcevic.net/ghostscript-ps-pdf/
sumber
Untuk menguraikan
pdftk
metode ini, yang bagus karena ini menunjukkan kepada Anda segala sesuatu yang sedang diatur, pada saat yang sama memungkinkan Anda untuk mengubah apa pun yang Anda suka, berikut adalah skrip (untuk.bashrc
file alias Anda atau lainnya) untuk melakukannya dengan satu perintah. Ini membuat versi baru dari file yang ingin Anda edit, membuka editor favorit Anda dengan metadatafile, dan kemudian mengimplementasikan perubahan Anda dan menetapkan waktu pembuatan / modifikasi file pada file PDF yang dimodifikasi agar sama dengan aslinya. Untuk menggunakannya, setelah melakukan resourcing.bashrc
file Anda , ketikkan sajaeditPDFmetadata myfile.pdf
Inilah alias:
Cukup letakkan definisi di atas ke dalam
.bashrc
file di folder rumah Anda, lalu buka terminal baru dan siap digunakan.sumber