2013-02-11 3 views
1

포스트 스크립트 파일을 PDF로 변환하려고합니다. PS 파일에는 로컬 시스템 글꼴을 무시하고 대체 할 글꼴이 있습니다. 이것은 글꼴이 OCR 기반이고이 경우 문자열을 읽는 것이 더 합리적이기 때문입니다.Ghostscript - PS의 포함 된 글꼴을 무시하도록 대신 할 수 있습니까?

글꼴 맵 파일을 설정했지만 실제로 글꼴이 누락되도록 PS 파일에서 글꼴 데이터를 삭제할 때만 작동합니다. PS 파일을 수정하지 않고이를 수행 할 수있는 방법이 있습니까?

답변

1

사양에 대한 적합성을 위반하는 매우 큰 이유 때문에이 작업을 수행 할 스위치 나 명령이 없습니다. 포스트 스크립트 프로그램에 글꼴을 포함 시키면 다른 글꼴보다 우선 사용됩니다.

이렇게하면 인터프리터에있는 글꼴에 의존하지 않고 특정 버전의 글꼴을 포함하여 글꼴의 버전을 사용할 수 있습니다.

그러나 PostScript는 프로그래밍 언어이기 때문에 'definefont'연산자를 다시 정의하여 글꼴을 정의하기 전에 FontName에 대한 사전 피연산자를 검사하고 무시할 글꼴이 있다면 실패 할 수 있습니다 그것을 정의하십시오. 그런 다음 대체 글꼴을 찾는 누락 된 글꼴 기계를 살펴 보겠습니다.

+0

감사합니다. Ken, 저에게 의미가 있습니다. 연산자를 변경하는 방법을 살펴 보겠습니다. 사용하지 않더라도 학습 가치가 있습니다. –