एक पीडीएफ के बारे में मेटाडेटा की खोज


32

मान लीजिए मेरे पास एक पीडीएफ है और मैं उस पीडीएफ के लिए जो भी मेटाडेटा उपलब्ध है, उसे प्राप्त करना चाहता हूं। मुझे किस उपयोगिता का उपयोग करना चाहिए?

मुझे जानकारी का वह टुकड़ा मिल गया है जिसे मैं आमतौर पर जानने में सबसे ज्यादा दिलचस्पी रखता हूं वह है पेपर आकार, ऐसा कुछ जिसे पीडीएफ दर्शक आमतौर पर रिपोर्ट नहीं करते हैं। ईजी पीडीएफ आकार पत्र, कानूनी, ए 4 या कुछ और है? लेकिन उपलब्ध अन्य जानकारी भी ब्याज की हो सकती है।

EDIT: यहां पेपर साइज़ के लिए एक आसान गाइड है, @terdon की बदौलत।


अजीब। कोई इस सवाल को कम क्यों करेगा? समझाने की परवाह?
फहीम मीठा

जवाबों:


39

इसके लिए विहित उपकरण में से एक है pdfinfo, जो अगर मुझे याद आता है, तो xpdf के साथ आता है। उदाहरण आउटपुट:

[0 1017 17:10:17] ~/temp % pdfinfo test.pdf
Creator:        TeX
Producer:       pdfTeX-1.40.14
CreationDate:   Sun May 18 09:53:06 2014
ModDate:        Sun May 18 09:53:06 2014
Tagged:         no
Form:           none
Pages:          1
Encrypted:      no
Page size:      595.276 x 841.89 pts (A4)
Page rot:       0
File size:      19700 bytes
Optimized:      no
PDF version:    1.5

1
डेबियन में कम से कम यह पॉपलर-बर्तनों का हिस्सा है। मेरे पास यहां एक फाइल है जिसे pdfinfo 595.2 x 841.44 पीटी के रूप में रिपोर्ट करता है। लेकिन यह ए 4 के रूप में रिपोर्ट नहीं किया गया है। इसे ए 4 के रूप में चिह्नित करने का निर्णय क्या है?
फहीम मीठा

2
नाम हार्डकोड हैं : पत्र 612 79 0.1 x 792 the 0.1 है, दीन / आईएसओ ए के लिए जादुई आकार (सभी pt 1 पीटी): 3370.98, 2383.64, 1685.49, 1191.12, 842.74, 595.91, ..., तो ऐसा लगता है आपका पृष्ठ एक छोटा सा है, जो pdfinfoइसे लेने के लिए बहुत छोटा है ।
उलरिच श्वार्ज़

मैं देख रहा हूँ, कोड के बिट if ((fabs(w - 612) < 0.1 && fabs(h - 792) < 0.1) || (fabs(w - 792) < 0.1 && fabs(h - 612) < 0.1))?
फहीम मीठा

वह अक्षर है, A प्रारूप sqrt(2)s के साथ लूप में है ।
उलरिच श्वार्ज़

13

एक और उपयोगिता के लायक में देख है exiftool । यह आपके विशिष्ट मामले में सही उपकरण नहीं हो सकता है क्योंकि यह दस्तावेज़ की ज्यामिति के बारे में कोई जानकारी नहीं देता है, लेकिन सामान्य तौर पर यह पीडीएफ मेटाडेटा के निरीक्षण के लिए संभवतः सबसे अधिक सुविधा-पूर्ण उपकरण है।

यहां एक कमांड का उदाहरण दिया गया है जो सभी उपलब्ध मेटा जानकारी ( -a), समूहों द्वारा छांटे गए ( -G1):

exiftool -a -G1 "$File"

आधिकारिक दस्तावेज समर्थित पीडीएफ से संबंधित टैग का अवलोकन प्रदान करता है:

आप इसके साथ डेबियन / उबंटू पर एक्सफ़ॉल्टूल स्थापित कर सकते हैं:

sudo apt-get install libimage-exiftool-perl

यदि आप चीजों के GUI पक्ष में अधिक हैं तो आप मेरी परियोजना PDFMtEd को आजमा सकते हैं। यह एक उपकरण का एक सेट है जो एक्सफ़ाल्टुल को सामने लाने और पीडीएफ मेटाडेटा को देखने और संपादित करने की अनुमति देता है।

यहाँ स्क्रीनशॉट के एक जोड़े हैं:

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.