2013-02-26 6 views
3

ps2pdf를 사용하여 포스트 스크립트를 pdf로 변환 할 때 기괴한 문제가 있습니다. 문제를 일으키는 최소한의 코드 스 니펫이 있습니다.Ps2pdf 버그? pdf 출력이 ps 출력에 상대적으로 회전되었습니다.

/Times findfont 40 scalefont setfont 
-1 1 scale 
15 15 moveto (R) show 

가로로 표시된 문자가 표시되어야합니다. 그리고 내가 포스트 스크립트를 볼 때, 그것은 내가 보는 것입니다. 나는 위의 코드를 취할 경우에, 파일 "bad.ps"로 저장하고 나는 수직 내가 같은 얻을

R.

편지를 반영 얻을
ps2pdf bad.ps 

그것에서 다음 명령을 실행 다른 글꼴 문제. 그러나 선을 그리면 그 문제는 사라집니다. 어떤 아이디어?

+0

참고 당신은 또한 페이지를 벗어납니다 (부정 페이지 공간에서). 15 페이지 15에서 역방향 R을 올바르게 그리려면 -1 스케일 -30 15 moveto (R) 쇼가 필요합니다. 그리고 예상하지 못한 180 회전을 재현합니다. – agentp

답변

3

PDF의 방향이 회전 된 것처럼 들립니다. 기본적으로 PS2PDF는 페이지에서 지배적 인 텍스트 방향을 기반으로 방향을 감지합니다. 이 동작을 재정의하려면

-dAutoRotatePages=/None

명령 줄 옵션을 사용합니다. 이 옵션은 PS2PDF command line reference에 자세히 설명되어 있습니다.

+0

이 작품을 확인하십시오 (다른 의견에서 -30 mod 사용). 나는 여전히이 버그에 플래그를 붙이겠다. 코드가 upsidedown을 결정하는 로직은 거꾸로보다는 낫다. – agentp

+0

그 발견 적 방법은 텍스트를 왼쪽에서 오른쪽으로 가져 오려고 시도하지만 때로는 틀린 결과를 얻는 경우가 있습니다. – KenS