จะรู้ได้อย่างไรว่าจะใช้แบบอักษรใดในส่วนที่เลือกของเอกสาร PDF


118

ฉันใช้ Foxit Reader เป็นโปรแกรมดู PDF เริ่มต้น ฉันจะดูชนิดของแบบอักษรที่ใช้สำหรับส่วนที่เลือกของเอกสาร PDF ได้อย่างไร

(หากสามารถทำได้กับซอฟต์แวร์อื่นเท่านั้นฉันต้องการฟรีแวร์เนื่องจากฉันไม่ต้องการจ่ายเงินเพียงแค่ดูประเภทฟอนต์ที่เลือก)


PDF ของคุณเป็นแบบอักษรหลากหลายแบบหรือไม่
Ye Lin Aung

2
ใช่แบบอักษรจำนวนมากอยู่ในนั้น
Mehper C. Palavuzlar

2
มันตลกดีฉันมีคำถามเดียวกันทุกวันนี้ คุณช่วยฉันปัญหาในการถาม :)
Sasha Chedygov

1
:) ถึงแม้ว่าเรายังไม่มีวิธีแก้ปัญหา
Mehper C. Palavuzlar

2
ที่superuser.com/questions/62562/ … Rabarberski กล่าวว่า"ฉันไม่ต้องการค้นหาว่าจะใช้แบบอักษรใดในข้อความบางส่วน (ฉันรู้วิธีการทำเช่นนั้น)" ...
Arjan

คำตอบ:


59

หากคุณใช้PDF-XChange Viewerให้ทำสิ่งนี้:

  1. เลือกข้อความของคุณด้วยเครื่องมือเลือกข้อความ
  2. คลิกขวาที่ส่วนที่เลือก
  3. คลิกที่ "คุณสมบัติข้อความ ... "
  4. เลือก "การจัดรูปแบบ" (ด้านซ้าย)
  5. มีลูกศรทางด้านซ้ายของข้อความที่คุณเลือก (ซึ่งอยู่ทางด้านขวาของ
    หน้าต่าง)
  6. คุณคลิกที่มันและคุณจะได้รับข้อมูลทั้งหมดที่คุณต้องการ

ป้อนคำอธิบายรูปภาพที่นี่


5
คำตอบที่สมบูรณ์แบบ - PDF XChange Viewer เป็นซอฟต์แวร์ฟรีตามที่ร้องขอในคำถามและไม่ได้มากกว่า Acrobat Reader
Amos M. Carpenter

3
ฉันคิดว่านี่ควรเป็นคำตอบที่ยอมรับได้เนื่องจากมันฟรี
Randy Levy

3
@Patrick: ไม่สามารถใช้งานได้ใน Linux / BSD หรือ OSX
user2284570

มันทำงานได้ดีภายใต้ไวน์ (นอกจากนี้ยังเป็นเครื่องมือบันทึกย่อแบบ pdf ที่ดีที่สุด (และฟรี) ที่คุณสามารถใช้บน linux และใช้มาตรฐาน pdf)
Diagon

สิ่งนี้ทำงานได้อย่างสมบูรณ์แบบสำหรับฉันและแน่นอนมีให้ในโปรแกรมฟรีเท่านั้น ขอบคุณสำหรับการแบ่งปัน!
Sarah Bailey

50

ใน Foxit Reader และ Adobe Reader หากคุณไปที่ไฟล์> คุณสมบัติแล้วคลิกที่แท็บแบบอักษรคุณจะเห็นรายการแบบอักษรทั้งหมดที่มีอยู่ในเอกสารนั้นอย่างไรก็ตามไม่มีคุณสมบัติใด ๆ ในโปรแกรมอ่าน PDF พื้นฐานเหล่านี้ ที่จะช่วยให้คุณเลือกข้อความและดูคุณสมบัติของข้อความนั้นเพื่อดูแบบอักษรที่ใช้

สำหรับสิ่งที่คุณต้องการ Foxit PDF Editor, Adobe Acrobat หรือโปรแกรมแก้ไข PDF อื่น ๆ


3
นอกจากนี้หากฟอนต์บางตัวฝังอยู่ภายใน PDF ก็ไม่ได้หมายความว่ามันถูกใช้งานจริง
user2284570

50

นี่คือสิ่งที่ง่ายมากสำหรับไฟล์ PDF ที่ไม่ได้เข้ารหัส:

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

ลองลบส่วนที่ "ตัด" หากไม่มีผลที่มีความหมาย


มันยากมากสำหรับฉันที่จะเชื่อมโยงแบบอักษรกับข้อความที่ถูกต้องกับแบบอักษรหลายแบบใน pdf เดียว +1 สำหรับโซลูชัน cli :)
Jarco

2
ที่ควรทราบ: ดูเหมือนว่าสิ่งนี้จะไม่ทำงานกับไฟล์ PDF ที่ผลิตด้วย pdflatex
PLL

1
ดูเหมือนจะไม่เหมาะกับฉันเช่นกัน - มันเพิ่งพิมพ์ออกมาFontName FontName FontName
fatuhoku

คุณช่วยอธิบายคำสั่งนี้ได้ไหม
Bobort

4
@fatuhoku -f4คุณจะต้องเลือกจำนวนที่เหมาะสมสำหรับ ลบcutส่วนและดูเอาท์พุทไม่ได้เจียระไน
Aleksey Gureiev

44

ในAdobe Acrobat X Pro (ไม่ใช่ฟรี) คุณสามารถใช้เครื่องมือแก้ไขเอกสารข้อความเพื่อค้นหาข้อมูลเกี่ยวกับแบบอักษร:

  1. คลิกเครื่องมือบนแถบเมนูเอกสารที่มุมบนขวาเพื่อแสดงเมนูด้านข้างของเครื่องมือ
  2. เปิดพื้นที่เนื้อหาในแถบด้านข้างขวาและค้นหาเครื่องมือแก้ไขข้อความเอกสาร
  3. เลือกข้อความ
  4. คลิกขวาและเลือกคุณสมบัติ ...
  5. ข้อความแท็บของกล่องโต้ตอบคุณสมบัติแสดงให้เห็นตัวอักษร (คุณยังสามารถเปลี่ยนได้)

ในAdobe Acrobat 9 Proคุณสามารถใช้เครื่องมือข้อความ TouchUpซึ่งอยู่ภายใต้ ( เครื่องมือ > การแก้ไขขั้นสูง > เครื่องมือข้อความ TouchUp )

สิ่งนี้อาจทำงานในเวอร์ชัน Acrobat อื่น ๆ แต่เครื่องมืออาจถูกฝังไว้ที่อื่นในเมนูของ Acrobat


มีทางเลือกอื่นสำหรับผู้ใช้ Linux หรือไม่?
zygimantus

26

ฉันไม่รู้วิธีที่จะทำสิ่งที่คุณต้องการนอกเหนือจากการใช้ซอฟต์แวร์ประมวลผล PDF เชิงพาณิชย์ที่มีราคาแพงมาก (เช่น Enfocus 'PitStop หรือ callT' pdfToolbox4)

ที่ใกล้เคียงที่สุดที่คุณจะได้รับคือยูทิลิตีบรรทัดคำสั่งpdffonts.exe ที่มีอยู่ในชุดเครื่องมือที่ใช้ 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

มันไม่ชัดเจนจากคำตอบ แต่วิธีนี้ยังทำงานบน Linux xpdf สามารถใช้งานได้ผ่านทางผู้จัดการแพ็คเกจแม้ว่าผู้จัดการบรรจุภัณฑ์ของฉันจะอ้างอิงxpdfreader.comเป็นหน้าแรกของ xpdf
Lucas

12

แม้ว่ามันจะไม่ได้รับการรักษาไว้เป็นอย่างดีโดยเฉพาะ Libre Office http://www.libreoffice.org สามารถนำเข้าไฟล์ PDF ได้ หลังจากนำเข้าไฟล์ PDF หากคุณคลิกที่บล็อกข้อความมันจะบอกคุณว่าใช้แบบอักษรใด


2
ใน LibreOffice (Draw) ฟอนต์จะดูแตกต่างหากคุณยังไม่ได้ติดตั้ง แต่ฟอนต์เลือกจะแสดงฟอนต์ของบล็อกที่คุณเลือก คำตอบยอดนิยม: ฟรีและง่าย :-)
Alexander Taubenkorb

จะไม่ทำงานบน Mac เนื่องจาก LibreOffice ยืนยันที่จะเปิด PDF ใน Writer ไม่ใช่ Draw
Dɑvïd

ทำงานกับ pdf ของฉันใน mac
daslicious

10

หากมีการติดตั้งแบบอักษรบนคอมพิวเตอร์ของคุณบางทีการคัดลอกข้อความไปยังโปรแกรมประมวลผลคำบางคำนั้นมีเคล็ดลับหรือไม่? และแม้ว่าไม่ได้ติดตั้งตัวประมวลผลคำบางคำอาจยังคงแสดงชื่อที่ร้องขอในกล่องโต้ตอบแบบอักษร

(นอกจากนั้นการจับภาพหน้าจอและWhatTheFont!อาจช่วยได้ถ้ามันคุ้มค่ากับปัญหาหรือเลือกข้อความจากนั้น "พิมพ์" สิ่งที่เลือกลงในเอกสาร PDF ใหม่เพื่อดูว่าคุณสมบัติแบบอักษรของมันแสดงถึงอะไร?)


เพื่อนของฉันมาพร้อมกับความคิดเดียวกันและดูเหมือนว่าจะทำงานกำลัง upvoting แต่ - WhatTheFont ไม่ได้ช่วยอะไรเลย ก่อนอื่นคุณต้องทำงานด้วยตนเองเป็นจำนวนมากในการตรวจสอบตัวละครที่ดึงออกมาจากภาพ และในที่สุด ... "ไม่พบที่ตรงกัน"
Veverke

9

ในขณะเดียวกันฉันพบวิธีการที่แตกต่างกันในการแสดงรายการฟอนต์ที่ใช้ใน PDF (และระบุว่ามันฝังอยู่หรือไม่) ซึ่งใช้ Ghostscript เท่านั้น (ไม่จำเป็นต้องมียูทิลิตี้ของบุคคลที่สามเพิ่มเติม) น่าเสียดายที่สิ่งนี้ไม่ตรงตามความต้องการของคุณเพื่อเรียนรู้เกี่ยวกับแบบอักษรที่ใช้สำหรับข้อความที่เน้นสี

วิธีนี้ใช้โปรแกรมอรรถประโยชน์เล็ก ๆ เขียนใน PostScript จัดส่งพร้อมซอร์สโค้ดของ Ghostscript ค้นหาในส่วนย่อย toolbinเพื่อหา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

ไม่พบ pdf_info.ps ในไดเรกทอรี /usr/share/ghostscript/9.18/lib (Ubuntu) อีกต่อไป นอกจากนี้ยังไม่สามารถหาได้ที่คอมไพล์ ความคิดอื่น ๆ ?
Diagon

6

ฟังดูเหมือนแท็บแบบอักษรใน Adobe Reader นั้นเป็นวิธีที่ง่าย

แต่อีกวิธีหนึ่งคือเลือกข้อความคัดลอกและวางลงใน Word และคุณควรสามารถกำหนดส่วนหน้าใน Word ได้หากคัดลอกการจัดรูปแบบเหมือนที่ทำกับฉัน


No! แบบอักษรรายการแท็บแบบอักษรที่ฝังอยู่ในไฟล์ PDF นั้นไม่ได้หมายความว่าจะใช้
user2284570

5

คำตอบของ Rowan นั้นใช้ได้และถ้าคุณต้องการ จำกัด ให้เป็นส่วนเล็ก ๆ ของเอกสารที่ซับซ้อนให้ลองพิมพ์ชุดย่อยไปยัง PDF อีกชุดหนึ่ง (มีเครื่องพิมพ์ PDF ฟรีที่ยอดเยี่ยมหากคุณไม่มี) และตรวจสอบคุณสมบัติแบบอักษรของไฟล์ผลลัพธ์


4

ทางออกที่ง่ายกว่าคือการใช้ Adobe Reader X และคลิกขวาที่ใดก็ได้ในเอกสารเลือก "Document Properties" จากนั้นคลิกที่แท็บ "แบบอักษร" คุณจะเห็นรายการแบบอักษรทั้งหมดที่ใช้ในเอกสาร


1
สิ่งนี้มีผลกับส่วนที่เลือกของเอกสารตามคำถามของ OP หรือทั้งเอกสารหรือไม่?
Tog

มันเป็นรายการสำหรับเอกสารทั้งหมดใช่ แต่ฉันใช้ตัวเองหลังจากมีปัญหาเดียวกับ OP และมันใช้งานได้ดี มันจะเป็นปัญหาหากมีแบบอักษรหลายแบบที่ใช้ในเอกสารแม้ว่า
andli

2
@andeh: ไม่! รายการนี้เป็นแบบอักษรที่ฝังอยู่ในไฟล์ PDF ซึ่งไม่ได้หมายความว่าจะใช้
user2284570

3

ทางออกก็คือการเปิดPDFไฟล์ที่มีAdobe Illustrator, ถ้าแบบอักษรที่จะไม่คล่องตัวคุณจะสามารถที่จะทราบว่าแบบอักษรที่คุณกำลังใช้


หากไม่ได้ติดตั้งแบบอักษรคุณจะเห็นชื่อปรากฏในหน้าต่าง "แบบอักษรที่หายไป" โซลูชั่นที่สมบูรณ์แบบ
xApple

1

ใน Adobe Reader XI ให้ไปที่ไฟล์ -> คุณสมบัติและคลิกแท็บแบบอักษร พวกเขาทั้งหมดอยู่ที่นั่น ง่ายและฟรีสุด ๆ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.