পূর্বরূপ সহ পিডিএফ ফাইলে এম্বেড করা ফন্টগুলির তালিকা দেখুন


51

অ্যাক্রোব্যাট রিডারে আমি ফাইল> প্রোপার্টিগুলিতে খোলার জন্য পিডিএফ ফাইলের সমস্ত মেটাডেটা দেখতে যেতে পারি: ডকুমেন্ট, লেখকের তথ্য, এম্বেডড ফন্ট ইত্যাদির জন্য প্রোগ্রামটি তৈরি করে program

ওএস এক্স এর পূর্বরূপটি আরও সীমাবদ্ধ সাবসেট (সরঞ্জামগুলি> পরিদর্শকের অধীনে) থাকা সত্ত্বেও মেটাডেটা প্রদর্শন করতে পারে। তবে আপনি পূর্বরূপ সহ এম্বেড থাকা ফন্টের তথ্য দেখতে পারবেন না।

ওএস এক্সের কোনও উপায় (অগ্রাধিকারের সাথে পূর্বরূপ সহ, এবং অ্যাক্রোব্যাটের সাথে নয়) পিডিএফ ফাইলটিতে কোন ফন্টগুলি এম্বেড করা আছে তা দেখার জন্য?


1
: আপনি এই প্রশ্ন দেখতে চাইবেন stackoverflow.com/questions/614619/... (michelem থেকে উত্তর)
সাইমন উ: Eugster

উত্তর:


67

টার্মিনাল বা কমান্ড-লাইন থেকে কমান্ড চালান।

ম্যাক অপারেটিং সিস্টেম

strings /path/to/document.pdf | grep -i FontName

দ্রষ্টব্য: MacOS এর জন্য আপনাকে প্রথমে কমান্ড-লাইন সরঞ্জামগুলি ইনস্টল করতে হবে।

উইন্ডোজ

findstr FontName C:\path\to\document.pdf

4
এটি OSX 10.8.4 এ আমার জন্য কাজ করে না; FontNameএর আউটপুটে কোনও কিছুই মেলে না strings...
জন জে ক্যামিলারি

@ জনজে ড। ক্যামিলারি চেষ্টা করুনstrings /path/to/document.pdf | grep fontname
বাউব

4
@ জেমস যা কেবল কখনও কখনও কাজ করে; বিশেষত, পিডিএফলেটেক্স দিয়ে তৈরি পিডিএফগুলির সাথে এটি কাজ করে বলে মনে হয় না।
জন জে ক্যামিলারি

2
stringsওএস এক্স 10.10.5 এ আমার পক্ষে কাজ করে না (এমনকি কেস ফ্ল্যাগ উপেক্ষা করুন) - তবে pdffonts(অন্যান্য উত্তর দেখুন) নিখুঁত।
উইলিয়াম তারেল

1
আমি এটি নিশ্চিত করতে চাই যে এটি ম্যাকওএস সিয়েরা 10.12.6 এ দুর্দান্ত কাজ করেছে। আমি পিডিএফ নামটি সহজ করার পরামর্শ দেব। আমি চেষ্টা করেছিstrings ABC.pdf | grep FontName
বিক্রম সিং সায়নী

65

আপনি ব্যবহার করতে পারেন pdffonts, যা ইনস্টল করা যেতে পারে brew install popplerবা এর সাথে brew install xpdf

$ pdffonts file.pdf
name                                 type              encoding         emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
GFEDCB+MyriadSet-Medium              CID TrueType      Identity-H       yes yes yes    304  0
GFEDCB+MyriadSet-Bold                CID TrueType      Identity-H       yes yes yes    310  0
GFEDCB+MyriadSet-MediumItalic        CID TrueType      Identity-H       yes yes yes    659  0
GFEDCB+Menlo-Regular                 CID TrueType      Identity-H       yes yes yes    664  0
ZapfDingbats                         Type 1            Custom           no  no  yes    665  0
ZapfDingbats                         Type 1            Custom           no  no  yes    666  0

3
ধন্যবাদ। আপনার কেবল popperবোতলটি দরকার ।
এনভিউন

1
এছাড়াও ম্যাকপোর্টগুলির মাধ্যমে "সুডো পোর্ট ইনস্টল পপ্প্লার"।
নিল ইয়াং

"XSVTJR + CMSS12" এর মতো ফন্টের নামগুলি কীভাবে বোঝা যায়?
ডেভিড জে।

@ ডেভিডজে: এটি একটি সাবসেট ফন্টের মতো দেখাচ্ছে। CMSS12সম্ভবত আসল ফন্টের সত্যিকারের পোস্টস্ক্রিপ্টের নামটি রয়েছে, তবে XSVTJR+এই নির্দিষ্ট উপসেটটির CMSS12এমন একটি নাম রয়েছে যা নিশ্চিত করার জন্য নামের শুরুতে যুক্ত করা হয়েছে যা অন্য সমস্ত সম্ভাব্য উপগ্রহের সাথে অনন্য। আপনি দেখতে পাচ্ছেন যে লরির উপরের আউটপুটটিতে একই আচরণটি প্রতিফলিত হয় ( GFEDCB+উপসর্গটি বেশ কয়েকটি এমবেডেড সাবসেট ফন্টের জন্য ব্যবহৃত হয়)।
এনএসজিড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.