PDF에 포함 된 글꼴 을 바꾸는 것은 매우 어렵습니다 . 내가 할 수있는 (GPL은 라이센스)로 -에 - 음성 무료 또는 무료로 -에 - 맥주 (무상) 소프트웨어의 인식 아니에요 아마 다음 취소 내장 첫번째 폰트를로 (그렇게, 다시 삽입 sustitute 글꼴). 필자는 callassoftware.com의 pdfToolbox4 와 Enfocus의 PitStop 이라는 두 가지 상용 제품에 대해서만 알고 있습니다.
다음은 자유 소프트웨어를 사용하여 PDF에서 포함 된 글꼴을 추출하는 방법입니다. 글꼴의 라이센스가이를 금지하지 않는 경우 법적으로 만 허용됩니다. Ghostscript 소스 코드 저장소에는 다음과 같은 PostScript 프로그램 유틸리티 extractFonts.ps
가 있습니다.
- Ghostscript를 설치하십시오. 최신 버전 8.71을 사용하십시오.
- http://svn.ghostscript.com/ghostscript/trunk/gs/toolbin/extractFonts.ps 파일을 다운로드 하십시오.
- 다운로드 한 파일에 포함 된 주석을 읽을 수 있습니다.
DOS 상자 (cmd.exe)에서 다음 명령을 실행하십시오.
gswin32c.exe ^
-q ^
-dNODISPLAY ^
C:/path/to/extractFonts.ps ^
-c "(c:/path/to/your-pdf-file.pdf) extractFonts quit"
- 명령이 뱉어 질 수있는 모든 경고 또는 오류 메시지를 기록하십시오.
- 성공적으로 추출 된 글꼴은 이제 PDF와 동일한 이름을 사용하여 현재 디렉토리에 저장됩니다.
( 여기에서 글꼴 을 추출 한다는 것은 PDF에서 글꼴을 제거 하는 것이 아니라 PDF에 포함 된 글꼴의 사본 인 글꼴 파일을 생성 한다는 의미 입니다.)
다음은 원하는 것을 달성하는 데 기여할 수있는 또 다른 구성 요소입니다 . PDF의 압축 된 모든 부분 / 스트림을 압축 해제 할 수 있으므로 간단한 텍스트 편집기를 사용하여 파일을보다 쉽게 편집 할 수 있습니다. (경고 : PDF 편집은 간단하고 간단한 작업이 아닙니다. 편집 작업에는 PDF 파일 형식 내부에 대한 상당한 노하우와 똑똑 함이 필요합니다.)
이 트릭은 Ghostscript의 Subversion toolbin
하위 디렉토리에 있는 유틸리티도 사용합니다 .
- http://svn.ghostscript.com/ghostscript/trunk/gs/toolbin/pdfinflt.ps 파일을 다운로드 하십시오.
- 다운로드 한 파일에서 주석을 읽을 수 있습니다.
DOS 상자 (cmd.exe)에서 다음 명령을 실행하십시오.
gswin32c.exe ^
-- ^
c:/path/to/pdfinflt.ps ^
c:/path/to/your-pdf-file.pdf ^
c:/path/to/your-pdf-file-decompressed.pdf
이 명령은 모든 '플레이트' 압축 스트림 을 압축 해제하려고 시도합니다 . 운이 좋지 않은 경우 파일에는 이 명령으로 변경되지 않은 다른 압축 방법 (예 : 'zip' )을 사용하는 스트림도 포함 됩니다.