Ubuntu için PDF meta veri görüntüleyici / etiket düzenleyicisi


26

Ubuntu'da mevcut olan en iyi PDF görüntüleyiciyle ilgili birçok soru ve cevap var, ancak PDF dosyasını ayrıştırmak ve belirli bir PDF dosyasında bulunan resimler, yazı tipleri ve bağlantılar gibi PDF ayrıntılarını bilmek istiyorum.

Herhangi bir PDF meta veri görüntüleyici / etiket düzenleyicisi var mı?


2
Seçmenleri kapat: Sırf bu sorunun başlığında "en iyi" olduğunu söylediği için fikir odaklı değil!
Seth

Yanıtlar:


31
  1. Example.pdf adlı bir dosya için pdf meta verilerini görüntüleyin:

    pdfinfo Example.pdf  
    
  2. Nano editörünü kullanarak terminaldeki mevcut meta verileri düzenleyin:

    pdftk Example.pdf dump_data output Metadata-output.txt
    nano Metadata-output.txt  
    
  3. Meta verileri güncelle:

    pdftk Example.pdf update_info Metadata-output.txt output Example-new.pdf
    

Nano editör klavye kısayolları Dosyayı mevcut konumuna kaydetmek için + ve ardından
tuş kombinasyonunu kullanın . CtrlOEnterNano'dan çıkmak için +
klavye kombinasyonunu kullanın .CtrlX


10

CLI çözümü

Bakmaya değer başka bir yardımcı program exiftool . Exiftool'un pdfinfo'ya göre üstünlüğü, çok daha fazla meta veri tipini desteklemesidir (örneğin, XMP etiketleri).

İşte tüm mevcut meta bilgilerini ( -a), gruplara ( -G1) göre sıralayarak basacak bir komut örneği :

exiftool -a -G1 "$File"

Desteklenen PDF ile ilgili etiketlere genel bakış:

Exiftool'u Ubuntu'ya aşağıdakilerle yükleyebilirsiniz:

sudo apt-get install libimage-exiftool-perl

GUI çözümü

Bir GUI PDF meta veri görüntüleyici / düzenleyici arıyorsanız, PDFMtEd yazılımını deneyebilirsiniz. PDF meta verilerini exiftool ile yönetmek için yazdığım bir grafiksel yardımcı program kümesidir:

görüntü tanımını buraya girin

görüntü tanımını buraya girin


1

"En iyi" cevabı gerçekten ne kadar ayrıntı istediğinizi ve izleyicinin ne kadar istikrarlı olmasını istediğinize bağlıdır. Linux'ta post script ve pdf dosyalarını görüntülemek ve hatta düzenlemek için birçok yazılım mevcut; bunların tümü mevcut Ubuntu depolarından kaldırılmış gibi görünüyor (muhtemelen istikrar sorunları nedeniyle).

Şimdilik pdfedit'i denemeyi tavsiye ederim. Quantal veya daha önceki bir sürümünü kullanıyorsanız,

sudo apt-get install pdfedit

Daha yeni sürümler için proje sayfasından indirmeniz , paketinden çıkarmanız ve kendiniz derlemeniz gerekir.


İzleyici istemiyorum. Dosyada mevcut olan bağlantılar gibi pdf dosyasından detayları alabilecek bir çözümleyiciye ihtiyacım var .... resimler var ... dosya dizini vb.
Sahil Grover

Üzgünüz, pdftk pdfedit ile karıştırıldı çünkü pdfedit'i depolardan kaldırdılar
virtualxtc

0

pdftkDüzenleme yöntemini detaylandırmak , bu hoş bir şey çünkü ayarlanmış olan her şeyi size gösterir, aynı zamanda istediğiniz herhangi bir şeyi değiştirmenize izin verirken, işte .bashrcbir komutla ( ya da diğer takma adlarınız için) tek bir komutla yapabileceğiniz bir betik . Bu, düzenlemek istediğiniz dosyanın yeni bir sürümünü oluşturur, en sevdiğiniz düzenleyiciyi meta veri dosyasıyla açar ve ardından değişikliklerinizi uygular ve değiştirilen PDF dosyasındaki dosya oluşturma / değiştirme zamanını orijinaliyle aynı olacak şekilde ayarlar. Kullanmak için .bashrcdosyanızı yeniden gönderdikten sonra

editPDFmetadata myfile.pdf

İşte takma ad:

editPDFmetadata() {
OUTPUT="${1}-new.pdf"
METADATA="tmp${1}-report.txt"
pdftk ${1} dump_data output $METADATA
$EDITOR $METADATA
pdftk ${1} update_info $METADATA  output $OUTPUT
touch -r ${1} ${OUTPUT}
}

Basitçe yukarıdaki tanımı .bashrcev klasörünüzdeki dosyaya yerleştirin, sonra yeni bir terminal açın ve kullanıma hazır olacaktır.


0

sudo apt-get install libimage-exiftool-perl

Meta veriler aşağıdaki komutla tamamen kaldırılabilir

exiftool -all:all= file_name

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.