سؤال كيف تعرف الخطوط المستخدمة في جزء محدد من وثيقة PDF


أنا باستخدام Foxit Reader كمشاهد PDF الافتراضي. كيف يمكنني معرفة نوع الخط المستخدم لجزء محدد من وثيقة PDF؟

(إذا كان هذا يمكن أن يتم فقط مع برنامج آخر ، فأنا أفضل استخدام برامج مجانية لأنني لا أريد أن أدفع مقابل عرض أنواع الخطوط المحددة فقط).


113
2018-03-08 11:42


الأصل


قوات الدفاع الشعبي الخاصة بك في أنواع مختلفة من الخط؟ - Ye Lin Aung
نعم ، الكثير من أنواع الخطوط فيه. - Mehper C. Palavuzlar
هذا مضحك ، كان لدي نفس السؤال بالضبط اليوم. لقد أنقذتني عناء سؤالها :) - Sasha Chedygov
:) على الرغم من ذلك ، ليس لدينا أي حل حتى الآن. - Mehper C. Palavuzlar
في superuser.com/questions/62562/... يقول Rabarberski "لا أريد العثور على الخط المستخدم على جزء معين من النص (أعلم كيفية القيام بذلك)"... - Arjan


الأجوبة:


إذا كنت تستخدم PDF-XChange Viewer، افعل هذا:

  1. حدد النص الخاص بك مع أداة اختيار النص
  2. انقر بزر الماوس الأيمن على التحديد
  3. انقر على "خصائص النص ..."
  4. اختر "التنسيق" (على اليسار)
  5. هناك سهم على يسار النص المحدد (الذي يأتي على الجزء الأيمن من
    نافذة او شباك)
  6. تنقر عليه وستحصل على كل المعلومات التي تريدها.

enter image description here


52
2018-04-20 19:52



إجابة مثالية - PDF XChange Viewer هو برنامج مجاني كما هو مطلوب في السؤال ويفعل ذلك أكثر بكثير من برنامج Acrobat Reader. - Amos M. Carpenter
أعتقد أن هذا يجب أن يكون الجواب المقبول لأنه مجاني. - Randy Levy
@ Patrick: لا يتوفر في Linux / BSD أو OSX. - user2284570
يعمل بشكل جيد تحت النبيذ. (ويصادف أيضًا أن تكون أفضل أداة توضيحية pdf (فقط مجانية) يمكن استخدامها على نظام التشغيل Linux والتي تستخدم معيار pdf.) - Diagon
لقد عمل هذا بشكل مثالي بالنسبة لي ، وهو متاح بالتأكيد على البرنامج المجاني فقط. شكرا للمشاركة! - Sarah Bailey


في كل من Foxit Reader و Adobe Reader إذا ذهبت إلى ملف> خصائص ثم اضغط على الخطوط علامة التبويب سوف تتمكن من رؤية قائمة كاملة من الخطوط المتوفرة في هذا المستند ، ومع ذلك ، لا توجد أي ميزات في قارئات PDF الأساسية هذه والتي تتيح لك تحديد بعض النصوص وعرض خصائص ذلك النص لترى الخط الذي تحدده بالضبط الاستخدامات.

لذلك تحتاج إلى Foxit PDF Editor أو Adobe Acrobat أو بعض محرر PDF الآخر.


49
2018-03-09 07:15



أيضا ، إذا تم تضمين بعض الخطوط داخل PDF ، فهذا لا يعني أنها قيد الاستخدام بالفعل. - user2284570


في أدوبي أكروبات إكس برو (ليس مجانا) ، يمكنك استخدام تحرير نص المستند أداة لمعرفة الخط:

  1. انقر أدوات في المستند menubar في الزاوية اليمنى العليا لإظهار القائمة الجانبية للأدوات.
  2. افتح ال يحتوى المنطقة في الشريط الجانبي الأيمن وتحديد موقع تحرير نص المستند أداة.
  3. حدد بعض النص
  4. انقر بزر الماوس الأيمن وحدد الخصائص...
  5. ال نص تظهر علامة تبويب مربع حوار الخصائص الخط (يمكنك أيضًا تغييره)

في أدوبي أكروبات 9 برو، يمكنك استعمال ال أداة نصية TouchUp الذي يوجد تحت (أدوات > التحرير المتقدم > أداة نصية TouchUp).

قد يعمل هذا أيضًا في إصدارات Acrobat الأخرى ، ولكن قد يتم دفن الأداة في مكان آخر في قوائم Acrobat.


44
2018-02-22 09:01



هل هناك بدائل لمستخدمي لينكس؟ - zygimantus


إليك شيئًا بسيطًا جدًا لملفات PDF غير المشفرة:

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

حاول إزالة الجزء "قطع" إذا لم يعط نتائج ذات مغزى.


42
2018-04-08 07:06



من الصعب جداً بالنسبة لي ربط الخط بالنص الصحيح مع خطوط متعددة في ملف pdf واحد. +1 لحل cli :) - Jarco
فقط لملاحظة: يبدو أن هذا لا يعمل على ملفات pdf المنتجة مع pdflatex. - PLL
يبدو أن هذا لا يعمل بالنسبة لي - إنه يطبع FontName  FontName  FontName - fatuhoku
هل يمكن أن توضح ما تفعله هذه القيادة؟ - Bobort
هل من الصعب التحقق من أدلة "السلاسل" و "grep" و "قطع"؟ يقوم باستخراج كل السلاسل من ملف PDF ، ويختار فقط الأسطر التي تحتوي على FontName ، ويعرض الحقل الرابع من الحقول التي تفصل بينها '/'. - Aleksey Gureiev


لا أعرف أي طريقة لفعل ما تريد سوى استخدام بعض برامج معالجة PDF التجارية باهظة الثمن (مثل Enfocus 'PitStop أو callas' pdfToolbox4).

أقرب ما يمكن أن تحصل عليه هو pdffonts.exe فائدة commandline. هذا موجود في مجموعة الأدوات المستندة إلى XPDF ، متوفرة هنا: http://www.foolabs.com/xpdf/download.html (تحميل: 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

26
2018-06-25 14:46



ليس من الواضح من الإجابة ولكن هذا الحل يعمل أيضًا على Linux. يتوفر xpdf عادةً عبر مدير الحزم ، على الرغم من مراجع مدير الحزم الخاصة بي xpdfreader.com كصفحة رئيسية من xpdf. - Lucas


إذا تم تثبيت الخط على جهاز الكمبيوتر الخاص بك ، ثم يمكن نسخ النص إلى بعض معالج النصوص يفعل خدعة؟ وحتى عند عدم تثبيتها ، قد تستمر بعض معالجات النصوص في إظهار طلب اسم في مربع حوار الخط الخاص بهم.

(بخلاف ذلك: التقاط الشاشة و WhatTheFont! قد يساعد ، إذا كان الأمر يستحق العناء. أو حدد النص ، ثم "طباعة" التحديد إلى وثيقة PDF جديدة ، لمعرفة ما خصائصه الخط تظهر بعد ذلك؟)


10
2018-03-29 14:21



جاء صديقي مع نفس الفكرة ، ويبدو أن العمل ، وأنا upvoting. ولكن - WhatTheFont لم يساعد على الإطلاق. عليك أولاً القيام بالكثير من العمل اليدوي في التحقق من صحة الأحرف المستخرجة من الصورة. وفي النهاية ... "لم يتم العثور على تطابق". - Veverke


وفي الوقت نفسه ، وجدت طريقة مختلفة لإدراج الخطوط المستخدمة في PDF (والإشارة إلى أنها مدمجة أو لا) ، والتي تستخدم Ghostscript فقط (لا توجد حاجة لأدوات مساعدة إضافية تابعة لجهة خارجية). للأسف هذا يفعل أيضا ليس تلبية متطلباتك لمعرفة المزيد عن الخط المستخدم سلط الضوء نص.

يستخدم هذا الأسلوب برنامج الأداة المساعدة قليلاً ، مكتوب في بوستسكريبت ، الشحن مع رمز مصدر Ghostscript. ابحث في toolbin subdir لل 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

9
2018-06-27 13:54



لم يعد بإمكانه العثور على pdf_info.ps في دليل /usr/share/ghostscript/9.18/lib (أوبونتو). أيضا ، لا يمكن العثور عليه في بوابة. أي أفكار أخرى؟ - Diagon


في حين أنها لا تحافظ على التصميم بشكل جيد ، فإن Libre Office http://www.libreoffice.org  قادر على استيراد ملفات PDF. بعد استيراد ملف pdf ، إذا قمت بالنقر فوق كتلة نصية ، فستخبرك عن الخط المستخدم.


9
2018-01-27 23:16



في LibreOffice (Draw) تبدو الخطوط مختلفة إذا لم تكن قد قمت بتثبيتها ، ولكن محدد الخط يعرض لك الخط الذي قمت بتحديده. أفضل إجابة: مجانية وسهلة :-) - Alexander Taubenkorb
لن يعمل على جهاز Mac ، لأن LibreOffice يصر على فتح PDF في Writer ، وليس Draw. - Dɑvïd
عملت لقوات الدفاع الشعبي على جهاز ماكنتوش - daslicious


إجابة Rowan جيدة ، وإذا كنت بحاجة إلى تضييقها إلى جزء صغير من وثيقة معقدة ، حاول إعادة طباعة مجموعة فرعية إلى PDF آخر (هناك طابعات PDF مجانية ممتازة ، إذا لم يكن لديك واحد) ، وتحقق من خصائص الخط للملف الناتج.


5
2018-06-25 15:15





يبدو أن علامة تبويب الخطوط في Adobe Reader هي الحل السهل.

ولكن هناك طريقة أخرى تتمثل في تحديد النص ونسخه ولصقه في Word ، ويجب أن تكون قادرًا على تحديد المقدمة في Word إذا كان يقوم بنسخ التنسيق كما فعل بالنسبة لي.


5
2017-11-15 00:35



لا! خطوط قائمة علامات التبويب الخطية المضمنة في ملف PDF لا تعني أنها مستخدمة. - user2284570


الحل الأسهل هو استخدام Adobe Reader X والنقر بزر الماوس الأيمن على أي مكان في المستند ، واختيار "خصائص المستند" ، ثم النقر فوق علامة التبويب "الخطوط". هناك سترى قائمة بجميع الخطوط المستخدمة في الوثيقة.


4
2017-10-28 13:53



هل ينطبق هذا على جزء محدد من المستند وفقًا لسؤال OP أو للمستند بأكمله؟ - Tog
إنها قائمة للمستند بالكامل نعم ، لكنني استخدمته بنفسي بعد أن واجهت نفس المشكلة مثل OP وكانت رائعة. سيكون من الصعب إذا كان هناك طن من الخطوط المختلفة المستخدمة في الوثيقة رغم ذلك. - andli
andeh: لا! هذه القائمة الخطوط المضمنة في ملف PDF لا يعني أنها تستخدم. - user2284570