पीडीएफ डॉक्यूमेंट के चयनित भाग में किस फॉन्ट का उपयोग किया जाता है, यह कैसे जानें


121

मैं फॉक्सिट रीडर को डिफ़ॉल्ट पीडीएफ दर्शक के रूप में उपयोग कर रहा हूं। मैं कैसे देख सकता हूं कि PDF दस्तावेज़ के चयनित भाग के लिए किस प्रकार का फ़ॉन्ट उपयोग किया गया है?

(यदि यह केवल किसी अन्य सॉफ़्टवेयर के साथ किया जा सकता है, तो मैं एक फ्रीवेयर पसंद करूंगा क्योंकि मैं केवल चयनित फोंट को देखने के लिए भुगतान नहीं करना चाहता।)


आपका pdf विभिन्न प्रकार के फ़ॉन्ट में है?
ये लिन आंग

2
हां, इसमें बहुत सारे फ़ॉन्ट प्रकार।
मेहपर सी। पलुवज़लर

2
यह मज़ेदार है, मेरा आज भी वही सवाल था। आपने मुझे इसे पूछने की परेशानी से बचाया। :)
साशा चोडेगोव

1
:) हालांकि, हमारे पास अभी तक कोई समाधान नहीं है।
मेहपर सी। पलुवज़लर

2
पर superuser.com/questions/62562/... Rabarberski में कहा गया है , "मैं जो फ़ॉन्ट पाठ की एक निश्चित टुकड़ा (मुझे पता है कि कैसे करना है) पर प्रयोग किया जाता है खोजने के लिए नहीं करना चाहते हैं" ...
अर्जन

जवाबों:


62

यदि आप PDF-XChange Viewer का उपयोग कर रहे हैं , तो यह करें:

  1. अपने टेक्स्ट को टेक्स्ट सेलेक्टिंग टूल से चुनें
  2. चयन पर राइट-क्लिक करें
  3. "पाठ गुण ..." पर क्लिक करें
  4. "स्वरूपण" चुनें (बाईं ओर)
  5. आपके चयनित पाठ के बाईं ओर एक तीर है (जो
    विंडो के दाईं ओर आता है )
  6. आप उस पर क्लिक करें और आपको वह सारी जानकारी मिल जाए जो आप चाहते हैं।

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


5
सही उत्तर - पीडीएफ एक्सचेंज व्यूअर मुफ्त सॉफ्टवेयर है जैसा कि प्रश्न में अनुरोध किया गया है और यह एक्रोबेट रीडर की तुलना में बहुत अधिक है।
एमोस एम। बढ़ई

3
मुझे लगता है कि यह स्वीकृत उत्तर होना चाहिए क्योंकि यह मुफ़्त है।
रैंडी लेवी

5
@ पैट्रिक: यह लिनक्स / बीएसडी या ओएसएक्स में उपलब्ध नहीं है।
2022

यह शराब के तहत ठीक काम करता है। (यह सबसे अच्छा (और केवल मुफ्त) पीडीएफ एनोटेशन टूल भी होता है जिसे आप लिनक्स पर और पीडीएफ़ मानक पर उपयोग कर सकते हैं।)
डायग्नॉन

यह मेरे लिए पूरी तरह से काम करता है, और यह निश्चित रूप से सिर्फ मुफ्त कार्यक्रम पर उपलब्ध है। साझा करने के लिए धन्यवाद!
सारा बेली

52

यहाँ अनएन्क्रिप्टेड PDF के लिए कुछ बहुत ही सरल है:

 strings my.pdf | grep FontName | cut -d '/' -f4

"कट" भाग को हटाने का प्रयास करें यदि यह कोई सार्थक परिणाम नहीं देता है।


एक पीडीएफ में कई फोंट के साथ फ़ॉन्ट को सही पाठ से जोड़ने के लिए मेरे लिए यह बहुत कठिन है। एक
क्ली

3
बस ध्यान दें: ऐसा लगता है कि यह pdflatex के साथ उत्पादित pdfs पर काम नहीं करता है।
पीएलएल

1
यह मेरे लिए भी काम नहीं करता है - यह सिर्फ प्रिंट करता हैFontName FontName FontName
फतुहोकू

क्या आप कृपया बता सकते हैं कि यह आदेश क्या करता है?
बोबोर्ट

4
@fatuhoku आपको इसके लिए सही संख्या चुनने की आवश्यकता है -f4cutअनुभाग निकालें और अनटूट आउटपुट देखें।
अलेक्सेसी गुरिएव

51

दोनों Foxit Reader और Adobe Reader में यदि आप के पास जाओ फ़ाइल> गुण और फिर पर क्लिक करें फ़ॉन्ट्स टैब आपको उस दस्तावेज़ में उपलब्ध फोंट की पूरी सूची देखने के लिए सक्षम हो जाएगा, तथापि, वहाँ नहीं है इन बुनियादी PDF रीडर में किसी भी सुविधाओं इससे आप कुछ पाठ का चयन कर सकते हैं और उस पाठ के गुणों को देख सकते हैं कि वह किस फ़ॉन्ट का उपयोग करता है।

इसके लिए आपको फॉक्सिट पीडीएफ एडिटर, एडोब एक्रोबैट या कुछ अन्य पीडीएफ एडिटर की जरूरत है।


3
इसके अलावा, अगर कुछ फोंट पीडीएफ के अंदर एम्बेडेड हैं, तो इसका मतलब यह नहीं है कि वे वास्तव में उपयोग में हैं।
user2284570

44

में एडोब एक्रोबेट एक्स प्रो (मुक्त करने के लिए नहीं), तो आप उपयोग कर सकते हैं दस्तावेज़ संपादित पाठ फ़ॉन्ट के बारे में पता लगाने के लिए उपकरण:

  1. टूल के साइड मेनू को दिखाने के लिए ऊपरी दाएं कोने में स्थित दस्तावेज़ मेनूबार पर टूल पर क्लिक करें ।
  2. राइट साइडबार में कंटेंट एरिया खोलें और एडिट डॉक्यूमेंट टेक्स्ट टूल को खोजें।
  3. कुछ पाठ का चयन करें
  4. राइट-क्लिक करें और गुण चुनें ...
  5. गुण संवाद का पाठ टैब फ़ॉन्ट दिखाता है (आप इसे बदल भी सकते हैं)

में एडोब एक्रोबेट 9 प्रो , आप उपयोग कर सकते हैं touchup पाठ उपकरण (अंतर्गत पाया जाता है उपकरण > उन्नत संपादन > touchup पाठ उपकरण )।

यह अन्य एक्रोबैट संस्करणों में भी काम कर सकता है, लेकिन टूल को एक्रोबैट के मेनू में कहीं और दफन किया जा सकता है।


क्या लिनक्स उपयोगकर्ताओं के लिए विकल्प हैं?
जिग्मेंटस

26

मुझे ऐसा कुछ करने का कोई तरीका नहीं है जो आप कुछ बहुत ही महंगे वाणिज्यिक पीडीएफ प्रोसेसिंग सॉफ्टवेयर (जैसे Enfocus 'PitStop या callas' pdfToolbox4) का उपयोग करने के अलावा चाहते हैं।

निकटतम आप प्राप्त कर सकते हैं pdffonts.exe कमांडलाइन उपयोगिता। यह XPDF- आधारित टूल कलेक्शन में निहित है, यहाँ उपलब्ध है: http://www.foolabs.com/xpdf/download.html (Download: ftp://ftp.foolabs.com/pub/xpdf/xpdfbin-win- 3.03.zip )।

अगर तुम दौड़ते हो

pdffonts.exe -f 22 -l 22 c:\path\to\some\pdf.pdf

परिणाम 22 पेज पर उपयोग किए गए सभी फोंट दिखाएगा। संपूर्ण दस्तावेज़ में उपयोग किए गए सभी फोंट को देखने के लिए , बस चलाएं

pdffonts.exe c:\path\to\some\pdf.pdf

यह उत्तर से स्पष्ट नहीं है, लेकिन यह समाधान लिनक्स पर भी काम करता है। xpdf आमतौर पर पैकेज मैनेजर के माध्यम से उपलब्ध होता है, हालाँकि मेरा पैकेज मैनेजर xpdfreader.com को xpdf के मुखपृष्ठ के रूप में संदर्भित करता है।
लुकास

13

हालांकि यह लेआउट को विशेष रूप से अच्छी तरह से संरक्षित नहीं करता है, लिब्रे ऑफिस http://www.libreoffice.org पीडीएफ फाइलों को आयात करने में सक्षम है। एक पीडीएफ आयात करने के बाद, यदि आप एक टेक्स्ट ब्लॉक पर क्लिक करते हैं, तो यह आपको बताएगा कि किस फ़ॉन्ट का उपयोग किया गया था।


2
लिब्रे ऑफिस (ड्रा) में फ़ॉन्ट अलग-अलग दिखते हैं यदि आपने उन्हें स्थापित नहीं किया है, लेकिन फ़ॉन्ट चयनकर्ता आपको उस ब्लॉक का फ़ॉन्ट दिखाता है जिसे आपने चुना है। शीर्ष उत्तर: मुक्त और आसान :-)
अलेक्जेंडर टूबेनकोर्ब

एक मैक पर काम नहीं करेगा, क्योंकि लिब्रे ऑफिस लेखक में पीडीएफ खोलने पर जोर देता है, ड्रॉ नहीं।
Dɑvïd

मेरी पीडीएफ के लिए एक मैक पर काम किया
दासतापूर्ण

10

यदि फ़ॉन्ट आपके कंप्यूटर पर स्थापित है, तो हो सकता है कि पाठ को किसी वर्ड प्रोसेसर पर कॉपी करने से कोई ट्रिक आए? और यहां तक ​​कि जब इंस्टॉल नहीं किया जाता है, तब भी कुछ वर्ड प्रोसेसर अपने फ़ॉन्ट डायलॉग में अनुरोधित नाम दिखा सकते हैं ।

(इसके अलावा: एक स्क्रीन कैप्चर और व्हाट्सएप! अगर यह परेशानी के लायक है तो मदद कर सकते हैं। या टेक्स्ट का चयन करें, और फिर एक नए पीडीएफ दस्तावेज़ में "प्रिंट" करें, यह देखने के लिए कि इसके फ़ॉन्ट गुण क्या दिखाते हैं?)


मेरा दोस्त एक ही विचार के साथ आया था, और काम करने लग रहा था, मैं उत्साहित हूं। लेकिन - WhatTheFont ने बिल्कुल भी मदद नहीं की। पहले आपको छवि से निकाले गए पात्रों को मान्य करने में बहुत सारे मैनुअल काम करने होंगे। और अंत में ... "कोई मैच नहीं मिला"।
विवेके

9

इस बीच मुझे पीडीएफ में इस्तेमाल किए गए फोंट को सूचीबद्ध करने के लिए एक अलग विधि मिली (और संकेत दें कि वे अंतर्निहित हैं या नहीं), जो केवल घोस्टस्क्रिप्ट का उपयोग करता है (अतिरिक्त तीसरे पक्ष की उपयोगिताओं की कोई आवश्यकता नहीं)। दुर्भाग्य से यह भी प्रकाश डाला पाठ के लिए इस्तेमाल एक फ़ॉन्ट के बारे में जानने के लिए अपनी आवश्यकता को पूरा नहीं करता है ।

यह विधि थोड़ा उपयोगिता कार्यक्रम का उपयोग करती है, जिसे पोस्टस्क्रिप्ट में लिखा गया है, घोस्टस्क्रिप्ट के स्रोत कोड के साथ शिपिंग है। फ़ाइल के लिए टूलबिन उपदिर में देखें pdf_info.ps

शामिल टिप्पणियों में कहा गया है कि आपको इसे इस तरह चलाना चाहिए ताकि उपयोग किए जाने वाले फोंट, मीडिया आकार का उपयोग किया जा सके

gs -dNODISPLAY ^
   -q ^
   -sFile=____.pdf ^
   [-dDumpMediaSizes] ^
   [-dDumpFontsUsed [-dShowEmbeddedFonts]] ^
   toolbin/pdf_info.ps

मैंने इसे एक स्थानीय उदाहरण फ़ाइल पर चलाया। यहाँ परिणाम है:

C:\> gswin32c ^
      -dNODISPLAY ^
      -q ^
      -sFile=SHARE.pdf ^
      -dDumpMediaSizes ^
      -dDumpFontsUsed ^
      -dShowEmbeddedFonts ^
      C:\\pa\\gs\\gs8.64\\lib\\pdf_info.ps

SHARE.pdf has 12 pages.
Title: SHARE_Information_070808.indd
Creator: Adobe InDesign CS2 (4.0)
Producer: Adobe PDF Library 7.0
CreationDate: D:20080808103516+02'00'
ModDate: D:20080808103534+02'00'
Trapped: False

Page 1 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 2 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 3 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 4 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 5 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 6 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 7 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 8 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 9 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 10 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 11 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 12 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]

Font or CIDFont resources used:
DKCTOS+FrutigerLT-BlackCn
DKCTOS+FrutigerLT-BoldItalic
DKCTOS+Wingdings3
TIELEM+FrutigerLT-Black
TIELEM+FrutigerLT-Bold
TIELEM+FrutigerLT-BoldCn
TIELEM+FrutigerLT-Cn
TIELEM+FrutigerLT-Italic
TIELEM+FrutigerLT-UltraBlack
TIELEM+TimesNewRomanPS-BoldItalicMT

अब /usr/share/ghostscript/9.18/lib निर्देशिका (उबंटू) में pdf_info.ps नहीं मिल सकता है। इसके अलावा, इसे गिट पर नहीं पा सकते हैं । कोई अन्य विचार?
दिवांगना

6

एडोब रीडर में फोंट टैब की तरह लगता है एक आसान समाधान है।

लेकिन एक और तरीका यह होगा कि आप वर्ड में टेक्स्ट, कॉपी और पेस्ट का चयन करें, और वर्ड में सामने वाले को यह निर्धारित करने में सक्षम होना चाहिए कि क्या यह मेरे लिए किए गए फॉर्मेटिंग को कॉपी करता है।


नहीं! फ़ॉन्ट टैब सूची फोंट जो पीडीएफ फाइल में एम्बेडेड हैं इसका मतलब यह नहीं है कि उनका उपयोग किया जाता है।
user2284570

5

रोवन का जवाब ठीक है, और अगर आपको वास्तव में इसे किसी जटिल दस्तावेज़ के एक छोटे हिस्से में संकीर्ण करना है, तो एक सब्मिट को दूसरे पीडीएफ में फिर से प्रिंट करने की कोशिश करें (यदि आपके पास एक भी अच्छा पीडीएफ प्रिंटर नहीं है, तो) और परिणामी फ़ाइल के फ़ॉन्ट गुणों की जाँच करें।


4

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


1
क्या यह ओपी के प्रश्न के अनुसार या पूरे दस्तावेज़ के लिए दस्तावेज़ के चयनित भाग के लिए लागू होता है?
कपड़ा

यह पूरे दस्तावेज़ के लिए हाँ की एक सूची है, लेकिन मैंने इसे ओपी के समान समस्या होने के बाद खुद इस्तेमाल किया और इसने बहुत काम किया। यह समस्याग्रस्त होगा अगर डॉक में इस्तेमाल किए गए विभिन्न फोंट के टन हैं।
औरली

2
@ आनंद: नहीं! यह उन फोंट की सूची देता है जो पीडीएफ फाइल में एम्बेडेड हैं इसका मतलब यह नहीं है कि उनका उपयोग किया जाता है।
user2284570 21

3

एक अन्य उपाय यह है कि आप PDFफ़ाइल को खोल दें Adobe Illustrator, यदि फोंट सुव्यवस्थित नहीं हैं , तो आप यह जान पाएंगे कि आप किन फोंट का उपयोग कर रहे हैं।


यदि फोंट स्थापित नहीं हैं, तो आप "मिसिंग फोंट" विंडो में उनके नाम प्रदर्शित करेंगे। सही समाधान।
xApple

1

Adobe Reader XI में फ़ाइल -> गुण पर जाएं और फ़ॉन्ट्स टैब पर क्लिक करें। वे सब वहाँ हैं। सुपर आसान, और मुफ्त

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