आम तौर पर, पीडीएफ संस्करण संख्या और अन्य मेटाडेटा गेट इन्फो फलक के "अधिक जानकारी" अनुभाग में उपलब्ध होना चाहिए। (इसमें शीर्षक, लेखक, पृष्ठ गणना, पृष्ठ आकार, सुरक्षा / एन्क्रिप्शन सेटिंग्स, सामग्री निर्माता और एन्कोडिंग सॉफ़्टवेयर शामिल हैं।) यदि आप वह नहीं देख रहे हैं, तो आपके स्पॉटलाइट इंडेक्स को शायद फिर से अनुक्रमित करने की आवश्यकता है।
पीडीएफ संस्करण की जानकारी को सीधे किसी भी तृतीय-पक्ष उपकरण के बिना क्वेरी करना संभव है। निम्नलिखित अजगर स्क्रिप्ट तर्क के रूप में आपूर्ति की गई किसी भी पीडीएफ दस्तावेज़ (ओं) से मेटाडेटा की एक किस्म को सूचीबद्ध करेगी।
#! /usr/bin/python
# -*- coding: utf-8 -*-
import sys
from Quartz import PDFDocument
from Foundation import NSURL
if __name__ == '__main__':
for filename in sys.argv[1:]:
filename = filename.decode('utf-8')
pdfURL = NSURL.fileURLWithPath_(filename)
pdfDoc = PDFDocument.alloc().initWithURL_(pdfURL)
if pdfDoc:
print "URL:", pdfDoc.documentURL()
metadata = pdfDoc.documentAttributes()
for key in metadata:
print "{}: {}".format(key, metadata[key])
print "Number of Pages:", pdfDoc.pageCount()
print "Is Encrypted:", pdfDoc.isEncrypted()
print "Is Locked:", pdfDoc.isLocked()
print "Allows Copying:", pdfDoc.allowsCopying()
print "Allows Printing:", pdfDoc.allowsPrinting()
print "Version: {}.{}".format(pdfDoc.majorVersion(),pdfDoc.minorVersion())
else: print "Cannot get this file. (Not a PDF? / Bad filename?)"