কোন ফন্টগুলি রেফারেন্সযুক্ত এবং কোন পিডিএফ ডকুমেন্টে এমবেড করা আছে তা কীভাবে সন্ধান করবেন


105

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

উত্তর:


144

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

লিঙ্ক্রোট এড়ানোর জন্য, দয়া করে একটি উদাহরণ এবং / অথবা কিছু ডক অন্তর্ভুক্ত করুন।
জ্যাক বার্গার

মনে হচ্ছে এটি আমার লুবুন্টু 14.10 ইনস্টলেশনটিতে ডিফল্টরূপে ইনস্টল করা আছে।
দাআউইলজিপ

8
ম্যাক ব্যবহারকারীদের brew install popplerজন্য সহজেই pdffontsকমান্ডটি পেতে
এডওয়ার্ড নেওয়েল

দস্তাবেজ দর্শকের
স্বাক্ষর

86

আপনি যদি হরফের নামগুলি সন্ধান করতে চান তবে অনেক সহজ: এটিকে টার্মিনাল থেকে চালান

strings yourPDFfilepath.pdf | grep FontName

12
উইন্ডোজ: findstr FontName yourPDFfilepath.pdf
Craigo

11
আমার জন্য কাজ করে না। (ল্যাটেক্স দ্বারা উত্পাদিত পিডিএফ সহ ম্যাক) pdffontsদুটি এম্বেডড ফন্ট দেখায়; এটি কিছুই দেখায় না স্পষ্টতই, এই পদ্ধতিটি কয়েকবার কাজ করে তবে এটি নির্ভরযোগ্য নয়।
মাইক

হরফ কেস ফন্টনেমে চ চেষ্টা করুন
কেন আস্পেসলাগ

@ টেক্সনিক এটি চেষ্টা করুন। টেক্সট সম্পাদক (যেমন নোটপ্যাড) এ ডান ক্লিক করুন এবং ফাইলটি খুলুন এবং ফন্টনাম অনুসন্ধান করুন।
কেভিন লি

50

অবশেষে আমি একটি উদাহরণ ফাইল পেয়েছি যা ফন্টগুলি এম্বেড করে বলে মনে হচ্ছে।

সাধারণ অ্যাডোব রিডার ব্যবহার করে (বা ফক্সিট যদি আপনি চান তবে)। ফাইল-> বৈশিষ্ট্যগুলি ফলাফল ডায়ালগটিতে ফন্ট ট্যাব নির্বাচন করুন নির্বাচন করুন। আপনি হরফ একটি তালিকা দেখতে পাবেন। যেগুলি এম্বেড করা থাকে তা ফন্টের নামের পিছনে () এ সত্যটি জানায়।


5

ক্যাম :: পিডিএফ- এর একটি ফন্ট প্রতিবেদক রয়েছে, এটি একটি কমান্ড-লাইন ইউটিলিটি বা লাইব্রেরি কলের মাধ্যমে উপলব্ধ। আপনি যদি "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

3

আপনি অনলাইন ফন্ট রূপান্তরকারী ব্যবহার করে পিডিএফ থেকে ফন্ট (গুলি) বের করতে পারেন


নির্লজ্জ প্লাগ, তবে এখানে এখানে একমাত্র ক্রসপ্ল্যাটফর্ম পদ্ধতি যা প্রমাণ দেয় returns প্লাস, ইয়েজ, দুর্দান্ত সাইট।
কমনপাইক

1

বিনামূল্যে আইটেক্সট (বা আপনি। নেট এ থাকলে আইটেক্সটশার্প) ব্যবহার করে আপনি এমন একটি ইউটিলিটি লিখতে পারেন যা বেসফন্ট.গেটডোকামেন্টফন্টস পদ্ধতিটি ব্যবহার করে আপনার জন্য এই তথ্যটি বের করবে।

কোডের জন্য এই লিঙ্কটি পড়ুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.