Bir PDF belgesinin seçilen kısmında hangi yazı tiplerinin kullanıldığını bilme


121

Foxit Reader'ı varsayılan PDF görüntüleyici olarak kullanıyorum. Bir PDF belgesinin seçilen bir kısmı için ne tür bir yazı tipi kullanıldığını nasıl görebilirim?

(Bu yalnızca başka bir yazılımla yapılabilirse, yalnızca seçilen yazı tiplerinin türlerini görüntülemek için ödeme yapmak istemediğim için ücretsiz bir yazılım tercih ederim.)


PDF'niz çeşitli fontlarda mı?
Ye Lin Aung

2
Evet, birçok yazı tipi var.
Mehper C. Palavuzlar,

2
Çok komik, bugün de aynı soruyu sordum. Bana sorma zorluğunu kurtardın. :)
Sasha Chedygov

1
:) Ancak, henüz bir çözümümüz yok.
Mehper C. Palavuzlar,

2
At superuser.com/questions/62562/... Rabarberski devletler "Ben metnin belirli bir parçası (bunu bilen) üzerinde kullanılan yazı bulmak istemiyoruz" ...
Arjan

Yanıtlar:


62

Eğer kullanıyorsanız PDF-XChange Görüntüleyici Bunu yapmak:

  1. Metin seçme aracıyla metninizi seçin
  2. Seçimi sağ tıklayın
  3. "Metin Özellikleri ..." seçeneğine tıklayın.
  4. "Biçimlendirme" yi seçin (solda)
  5. Seçtiğiniz metnin solunda (
    pencerenin sağ tarafında yer alan ) bir ok var
  6. Üzerine tıklayın ve istediğiniz tüm bilgileri elde edin.

görüntü tanımını buraya girin


5
Mükemmel cevap - PDF XChange Viewer, soruda istendiği gibi özgür bir yazılımdır ve Acrobat Reader'dan çok daha fazlasını yapar.
Amos M. Carpenter,

3
Bence bu ücretsiz olduğu için kabul edilen cevap olmalı.
Randy Levy

5
@Patrick: Linux / BSD veya OSX'te mevcut değildir.
user2284570

Şarap altında iyi çalışıyor. (Ayrıca Linux üzerinde kullanabileceğiniz ve pdf standardını kullanan en iyi (ve sadece ücretsiz) pdf açıklama aracı olur.)
Diagon

Bu benim için mükemmel çalıştı ve kesinlikle ücretsiz bir programda mevcut. Paylaşım için teşekkürler!
Sarah Bailey,

52

İşte şifrelenmemiş PDF'ler için çok basit bir şey:

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

Anlamlı bir sonuç vermezse, "kesilmiş" kısmı çıkarmayı deneyin.


Yazı tipini bir metinde birden fazla yazı tipiyle doğru metne bağlamak benim için çok zor.
Cli

3
Sadece not etmek gerekirse: Görünüşe göre pdflatex ile üretilen pdfs'ler üzerinde çalışmıyor.
PLL

1
Bu benim için de işe yaramadı - sadece çıktıFontName FontName FontName
fatuhoku

Bu komutun ne yaptığını nazikçe açıklayabilir misiniz?
Bobort,

4
@ fatuhoku için doğru numarayı seçmeniz gerekir -f4. cutBölümü çıkarın ve kesilmemiş çıktıya bakın.
Aleksey Gureiev

51

Hem Foxit Reader'da hem de Adobe Reader'da, Dosya> Özellikler'e giderseniz ve ardından Yazı Tipleri sekmesini tıklarsanız, bu belgede mevcut olan yazı tiplerinin tam listesini görebilirsiniz, ancak bu temel PDF okuyucularında hiçbir özellik yoktur. Bu, tam olarak hangi fontu kullandığını görmek için bir metin seçmenize ve o metnin özelliklerini görüntülemenize izin verir.

Bunun için Foxit PDF Editor, Adobe Acrobat veya başka bir PDF editöre ihtiyacınız var.


3
Ayrıca, bazı fontlar PDF'nin içine gömülü ise, kullanımda oldukları anlamına gelmez.
user2284570

44

Gelen Adobe Acrobat X Pro (ücretsiz değil), kullanabilirsiniz Düzenleme Belge Metin yazı hakkında bilgi edinmek için aracı:

  1. Araçların yan menüsünü göstermek için sağ üst köşedeki belgeler menubarındaki Araçlar'ı tıklayın .
  2. İçerik sağ kenar çubuğu alanı ve yerini Düzenleme Belge Metin aracını.
  3. Bir metin seç
  4. Sağ tıklayın ve Özellikler ... 'i seçin .
  5. Metin özellikleri iletişim sekmesi (siz de değiştirebilirsiniz) yazı tipini gösterir

Gelen Adobe Acrobat 9 Pro , kullanabileceğiniz Rötuş Metin Aracı (altında bulunan Araçlar > Gelişmiş Düzenleme > Metin Rötuşla Aracı ).

Bu, diğer Acrobat sürümlerinde de çalışabilir, ancak Araç, Acrobat menülerinde başka bir yere gömülebilir.


Linux kullanıcıları için alternatifler var mı?
zygimantus 13:16

26

Bazı çok pahalı ticari PDF işlem yazılımları (Enfocus 'PitStop veya callas' pdfToolbox4 gibi) kullanmaktan başka istediğinizi yapmanın bir yolunu bilmiyorum.

En yakın alabileceğiniz pdffonts.exe komut satırı yardımcı programıdır. Burada bulunan XPDF tabanlı araç koleksiyonunda bulunur: http://www.foolabs.com/xpdf/download.html (İndir: ftp://ftp.foolabs.com/pub/xpdf/xpdfbin-win- 3.03.zip ).

Eğer koşarsan

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

sonuç, sayfa 22'de kullanılan tüm yazı tiplerini gösterecektir. Tüm belgede kullanılan tüm yazı tiplerini görmek için, sadece

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

Cevaptan belli değil ama bu çözüm Linux üzerinde de çalışıyor. xpdf normalde paket yöneticisi tarafından kullanılabilir, ancak paket yöneticim xpdfreader.com sitesine xpdf sitesinin ana sayfasıdır .
Lucas,

13

Düzeni çok iyi korumamasına rağmen, Libre Office http://www.libreoffice.org PDF dosyalarını içe aktarabilir. Bir pdf içeri aktardıktan sonra, bir metin bloğunu tıklarsanız hangi fontun kullanıldığını size söyleyecektir.


2
LibreOffice'de (Çizim) fontlar, eğer kurulmamışsa farklı görünür, ancak font seçici size seçtiğiniz bloğun fontunu gösterir. En iyi cevap: ücretsiz ve kolay :-)
Alexander Taubenkorb

LibreOffice, PDF'yi Draw'da değil Writer'da açmakta ısrar ettiğinden Mac'te çalışmayacak.
Saat

mac üzerinde pdf için çalıştı
5

10

Yazı tipi bilgisayarınızda yüklüyse, belki metni bir sözcük işlemciye kopyalamak hile yapar mı? Ve yüklenmediğinde bile, bazı kelime işlemciler hala istenen adı yazı tipi iletişim kutusunda gösterebilirler .

(Bunun dışında: eğer bir sorun olursa, bir ekran görüntüsü yakalama ve WhatTheFont! Yardımcı olabilir. Veya metni seçin ve sonra font özelliklerinin ne olduğunu görmek için seçimi yeni bir PDF belgesine "yazdırın"?)


Arkadaşım aynı fikirle geldi ve işe yarıyor gibi görünüyor. Ancak - WhatTheFont hiç yardımcı olmadı. İlk olarak, görüntüden çıkarılan karakterleri doğrulamak için birçok el işi yapmanız gerekir. Ve sonunda ... "Eşleşme bulunamadı".
Veverke

9

Bu arada, yalnızca Ghostscript kullanan (ek üçüncü taraf yardımcı programlarına gerek kalmadan) PDF'de kullanılan fontları listelemek için farklı bir yöntem buldum (ve gömülü olup olmadıklarını belirtiyorum). Ne yazık ki bu da gelmez DEĞİL için kullanılan bir yazı hakkında bilgi edinmek için gereksinimi karşılamak vurgulanan metinde.

Bu yöntem, PostScript'te yazılmış ve Ghostscript'in kaynak koduyla birlikte gönderilen küçük bir yardımcı program kullanır. Dosyanın toolbin alt dizinine bakın pdf_info.ps.

İçerdiği yorumlar, kullanılan yazı tiplerini, kullanılan medya boyutlarını listelemek için bu şekilde çalıştırmanız gerektiğini söylüyor

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

Yerel bir örnek dosya üzerinde çalıştırdım. İşte sonuç:

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

Artık pdf_info.ps dosyasını /usr/share/ghostscript/9.18/lib dizininde (Ubuntu) bulamıyor. Ayrıca, git de bulamıyorum . Başka fikrin var mı?
Diagon,

6

Adobe Reader'daki fontlar sekmesine benzeyen kolay bir çözümdür.

Ancak başka bir yol, metni seçmek, kopyalayıp Word'e yapıştırmak olacaktır ve benim için yaptığım gibi biçimlendirmeyi kopyalarsa, Word'deki cepheyi belirleyebilmelisiniz.


Hayır! Yazı tipi sekmesi, PDF dosyasına gömülü yazı tiplerinin kullanıldığı anlamına gelmez.
user2284570

5

Rowan'ın cevabı iyi ve gerçekten karmaşık bir belgenin küçük bir kısmına daraltmanız gerekirse, bir altkümeyi başka bir PDF'ye yeniden yazdırmayı deneyin (eğer yoksa, mükemmel ücretsiz PDF yazıcıları vardır), ve sonuçta ortaya çıkan dosyanın font özelliklerini kontrol edin.


4

Daha kolay bir çözüm yalnızca Adobe Reader X'i kullanmak ve belgede herhangi bir yere sağ tıklamak için "Belge Özellikleri" ni seçip "Yazı Tipleri" sekmesini tıklamaktır. Burada belgede kullanılan tüm yazı tiplerinin bir listesini görüyorsunuz.


1
Bu, OP'nin sorusuna göre belgenin seçilmiş bir kısmı için mi yoksa tüm belge için mi geçerli?
Tog

Evet, tüm belge için bir liste, ancak OP ile aynı sorunu yaşadıktan sonra kendim kullandım ve harika çalıştı. Yine de, dokümanda kullanılan tonlarca farklı yazı tipi varsa sorunlu olurdu.
andli

2
@andeh: Hayır! Bu, PDF dosyasına gömülü olan fontların, kullanıldığı anlamına gelmediğini listeler.
user2284570

3

Başka bir çözüm açmaktır PDFdosyayı Adobe Illustrator, yazı tipleri aerodinamik değilse kullandığınız hangi fontların bilmek mümkün olacak.


Yazı tipleri yüklü değilse, isimlerinin "Eksik yazı tipleri" penceresinde görüntülendiğini görürsünüz. Mükemmel çözüm.
xApple

1

Adobe Reader XI'da Dosya -> Özellikler'e gidin ve Yazı Tipleri sekmesini tıklayın. Hepsi orada. Süper kolay ve ücretsiz

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.