programing tip

참조되는 글꼴과 PDF 문서에 포함 된 글꼴을 찾는 방법

itbloger 2020. 8. 20. 07:56
반응형

참조되는 글꼴과 PDF 문서에 포함 된 글꼴을 찾는 방법


PDF 문서의 글꼴에 약간의 문제가 있습니다. 검사하고 싶은 문제에 손가락을 대기 위해 실제로 pdf 문서에 포함 된 글꼴과 참조 만 가능한 글꼴이 무엇인지 살펴 봅니다. 그렇게 할 수있는 쉽고 (무료처럼 저렴한) 방법이 있습니까?


pdffontsXpdf의 명령 줄 도구 , 이제 Poppler의 일부입니다 .

이 도구는 대부분의 Linux 배포판에서 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

글꼴 이름 만 알고 싶다면 훨씬 간단합니다. 터미널에서 실행하세요.

strings yourPDFfilepath.pdf | grep FontName

마침내 실제로 글꼴이 포함 된 것처럼 보이는 예제 파일이 생겼습니다.

일반 Adobe Reader (또는 원하는 경우 Foxit)를 사용합니다. 결과 대화 상자에서 파일-> 속성을 ​​선택하고 글꼴 탭을 선택합니다. 글꼴 목록이 표시됩니다. 포함 된 항목은 글꼴 이름 뒤에있는 ()에이 사실을 표시합니다.


CAM :: PDF 에는 명령 줄 유틸리티 또는 라이브러리 호출을 통해 사용할 수있는 글꼴 리포터가 있습니다. "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

온라인 글꼴 변환기를 사용하여 PDF에서 글꼴을 추출 할 수 있습니다.


무료 iText (또는 .NET 인 경우 iTextSharp)를 사용하여 BaseFont.GetDocumentFonts 메서드를 사용하여이 정보를 추출하는 유틸리티를 작성할 수 있습니다.

읽기 이 링크 코드를 들어

참고 URL : https://stackoverflow.com/questions/614619/how-to-find-out-which-fonts-are-referenced-and-which-are-embedded-in-a-pdf-docum

반응형