PDF 문서의 글꼴에 약간의 문제가 있습니다. 검사하고 싶은 문제에 손가락을 대기 위해 실제로 pdf 문서에 포함 된 글꼴과 참조 만 가능한 글꼴이 무엇인지 살펴 봅니다. 그렇게 할 수있는 쉽고 (무료처럼 저렴한) 방법이 있습니까?
답변
pdffonts
Xpdf의 명령 줄 도구 , 이제 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 메서드를 사용하여이 정보를 추출하는 유틸리티를 작성할 수 있습니다.
코드를 보려면 이 링크 를 읽으십시오.