2014-04-08 24 views
0

지난 주 나는 데이터 윈도우에서 saveas 함수를 사용하여 PDF를 작성하는 방법을 연구했습니다. 내 시스템은 다음과 같습니다 파워 빌더 12.5.2 윈도우 7 32 비트PDF를 생성하기 위해 Powerbuilder 12.5.2에 고스트 스크립트가 필요한 이유는 무엇입니까?

내가 읽은 무엇을, PDF 프린터의 어떤 종류의 PDF 파일을 만드는 데 필요한에서

(그 고스트 스크립트, 사이베이스 데이터 윈도우 PS, 또는 뭔가 다른 여부) . 기본 프린터의 글꼴은 데이터 윈도우를 pdf로 저장하는 데 사용됩니다.

Is this true? Moreover, is this documented anywhere? 

또한 파워 빌더의 PDF 항목이 올라 오면 거의 항상 고스트 스크립트를 설치하는 것으로 나타났습니다. 이것에 대한 이유가 있습니까?

궁극적으로 Ghostscript 대 Sybase Datawindow PS 사용 및 일부 문서 (선호하는 sybase)를 사용하여 장단점을 보완 할 수있는 이유를 찾고 있습니다.

도움 주셔서 감사합니다.


편집 : 답변들에 대한

좋아

, 감사합니다.

Powerbuilder를 Powerbuilder 설치시 설치된 Acrobat Distiller를 사용하여 Sybase DataWindow PS 프린터를 사용하여 PDF로만 인쇄 할 수있었습니다.

배포 응용 프로그램과 응용 프로그램을 배포 컴퓨터에 보냈을 때 해당 컴퓨터로 프린터를 내 보내면 PDF 파일이 제대로 생성되었습니다.

ghostscript와 adobe distiller는 Sybase DataWindow PS 프린터에서 pdf 파일을 만들고 인쇄하는 데 사용할 수있는 포스트 스크립트 드라이버입니다.

아직 GhostScript를 시도하지는 않았지만 조금 후에 설명해 드리겠습니다.

EDIT 2 : GhostScript 9.14가 설치되었으며 설치가 잘되었습니다. Powerbuilder를 통해 설치된 드라이버와 동일한 결과를 제공합니다. 12.5.2.

다시 귀하의 도움에 감사드립니다.

+1

: "그것이 작동하는 방법은 파워 빌더는 프린터 드라이버에 출력을 보내는 것입니다 프린터 드라이버가 포스트 스크립트 (.PS) 파일을 출력합니다. Ghostscript는이 파일을 받아 PDF 파일을 출력합니다 .0 바이트 PDF를 얻으면 Ghostscript 설정에 문제가있을 수 있습니다. " http://stackoverflow.com/questions/5111548/cannot-get-pb-10-5-to-save-as-pdf-on-windows-7/5159392#5159392 – Slapout

답변

3

DataWindow SaveAs 기능을 사용하여 PDF로 저장하면 장면 뒤에서 Ghostscript에 종속 된 가상 프린터 "Sybase Datawindow PS"로 인쇄됩니다.

먼저 Ghostscript를 설치 한 다음 프린터를 만들어야합니다. 설치 프로그램은 여기에서 찾을 수 있습니다 : http://downloads.ghostscript.com/public/. 아래쪽으로 스크롤하여 원하는 Ghostscript 버전의 gs *** w32.exe 인스톨러 중 하나를 선택하십시오. 내가 GS 9.00이 있고 PB9 작동하지만 PB10 & PB10.5 그렇지 이 http://www.topwizprogramming.com/freecode_printerinstall.html

이 내 작품의 컴퓨터에, 까다로운 일이 될 수 있습니다

나는 코드에서 "사이베이스 데이터 윈도우 PS"를 만듭니다 예를 . 왜 그런지 모르겠습니다. 일부 PB 버전은 특정 버전의 GS에서만 작동합니다. 나는 그 이론을 검증하지 않았다.

1

Rolan는

나는 고스트 생각 (또는 비슷한,하지만 난 고스트 이외의 다른 들어 없거나 사용되지 적이) 항상 PB의에서 DataWindow에서 PDF 파일을 생성하는 데 필요한되었습니다. Powerbuilder는 기본 지원을 제공하지 않습니다. Ghostscript는 꽤 잘 작동합니다. 설명서와 관련하여 Sybase/SAP는 Ghostscript의 존재를 전혀 인식하지 못하거나 실제로 존재하지 않는다고 확신합니다. Ghostscript 소프트웨어를 통해 얻을 수있는 유일한 문서에 관해서는 제대로 기억한다면 그리 많지 않습니다. Google과 함께하면 온라인 토론을 시작할 수 있습니다.

편집 :

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc37774_1150/html/apptech/BABGDBHJ.htm

에서 고스트 스크립트에 대한 "일부"사이베이스 doumentation이 아니라 "웹 사용자 양식"에 대해, 일반적으로 DWS에 적용해야이 것 같습니다.

중첩 된 DW가 관련되어있을 때 Ghostscript가 잘 작동하지 않는다고 들었습니다.

감사합니다,

토드 Oesterreich 사항 다른 질문에 대한 내 대답에서

+2

중첩 된 데이터 윈도우에 문제가 없었습니다. . Ghostscript 프린터는 파일로 인쇄하는 일반 Postscript 인쇄 드라이버 일 뿐이므로 PowerBuilder는 Ghostscript를 호출하여 Postscript 파일을 PDF로 변환합니다. –

+0

감사합니다. Hugh, 이해가됩니다. – Todd

관련 문제