পিডিএফ ডকুমেন্টে ফন্ট নিয়ে আমাদের কিছুটা সমস্যা আছে have আমি যে সমস্যাটি দেখতে চাই সেটিতে আঙুল দেওয়ার জন্য, কোন ফন্টগুলি আসলে পিডিএফ নথিতে এম্বেড করা হয় এবং সেগুলি কেবল রেফারেন্সযুক্ত। এটি করার কি কোনও সহজ (এবং বিনামূল্যে হিসাবে সস্তা) উপায় আছে?
পিডিএফ ডকুমেন্টে ফন্ট নিয়ে আমাদের কিছুটা সমস্যা আছে have আমি যে সমস্যাটি দেখতে চাই সেটিতে আঙুল দেওয়ার জন্য, কোন ফন্টগুলি আসলে পিডিএফ নথিতে এম্বেড করা হয় এবং সেগুলি কেবল রেফারেন্সযুক্ত। এটি করার কি কোনও সহজ (এবং বিনামূল্যে হিসাবে সস্তা) উপায় আছে?
উত্তর:
pdffonts
মূলত থেকে কমান্ড লাইন টুল Xpdf , এখন অংশ Poppler ।
এই সরঞ্জামটি বেশিরভাগ অংশ হিসাবে লিনাক্স বিতরণে উপলব্ধ poppler-utils
প্যাকেজের ।
ব্যবহার এবং আউটপুট উদাহরণ:
$ pdffonts some.pdf
name type emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
BAAAAA+Arial-Black TrueType yes yes yes 53 0
CAAAAA+Tahoma TrueType yes yes yes 28 0
DAAAAA+Wingdings-Regular TrueType yes yes yes 43 0
EAAAAA+Webdings TrueType yes yes yes 38 0
FAAAAA+Arial-BoldMT TrueType yes yes yes 33 0
GAAAAA+Tahoma-Bold TrueType yes yes yes 23 0
HAAAAA+OpenSymbol TrueType yes yes yes 48 0
brew install poppler
জন্য সহজেই pdffonts
কমান্ডটি পেতে
আপনি যদি হরফের নামগুলি সন্ধান করতে চান তবে অনেক সহজ: এটিকে টার্মিনাল থেকে চালান
strings yourPDFfilepath.pdf | grep FontName
pdffonts
দুটি এম্বেডড ফন্ট দেখায়; এটি কিছুই দেখায় না স্পষ্টতই, এই পদ্ধতিটি কয়েকবার কাজ করে তবে এটি নির্ভরযোগ্য নয়।
অবশেষে আমি একটি উদাহরণ ফাইল পেয়েছি যা ফন্টগুলি এম্বেড করে বলে মনে হচ্ছে।
সাধারণ অ্যাডোব রিডার ব্যবহার করে (বা ফক্সিট যদি আপনি চান তবে)। ফাইল-> বৈশিষ্ট্যগুলি ফলাফল ডায়ালগটিতে ফন্ট ট্যাব নির্বাচন করুন নির্বাচন করুন। আপনি হরফ একটি তালিকা দেখতে পাবেন। যেগুলি এম্বেড করা থাকে তা ফন্টের নামের পিছনে () এ সত্যটি জানায়।
ক্যাম :: পিডিএফ- এর একটি ফন্ট প্রতিবেদক রয়েছে, এটি একটি কমান্ড-লাইন ইউটিলিটি বা লাইব্রেরি কলের মাধ্যমে উপলব্ধ। আপনি যদি "listfont.pl file.pdf" চালনা করেন তবে আপনি এই জাতীয় ফলাফল পাবেন:
Page 1:
Name: F1.0
Type: TrueType
BaseFont: NZUXSR+Impact
Encoding: MacRomanEncoding
Widths: yes
Characters: 0-255
Embedded: yes
Name: F2.0
Type: TrueType
BaseFont: XSFKRA+ArialMT
Encoding: MacRomanEncoding
Widths: yes
Characters: 0-255
Embedded: yes
আপনি অনলাইন ফন্ট রূপান্তরকারী ব্যবহার করে পিডিএফ থেকে ফন্ট (গুলি) বের করতে পারেন
বিনামূল্যে আইটেক্সট (বা আপনি। নেট এ থাকলে আইটেক্সটশার্প) ব্যবহার করে আপনি এমন একটি ইউটিলিটি লিখতে পারেন যা বেসফন্ট.গেটডোকামেন্টফন্টস পদ্ধতিটি ব্যবহার করে আপনার জন্য এই তথ্যটি বের করবে।
কোডের জন্য এই লিঙ্কটি পড়ুন