2011-12-19 2 views
0

내 응용 프로그램에서는 Windows 콘솔을 사용하여 PDF와 Ghostscript를 병합하고 싶습니다. 그래서 나는 cmd.exe에 대한 system() 호출을한다.Ghostscript 배포 (Windows)

나는 그렇게 고스트 전화 : 난 그냥 내 응용 프로그램을 배포하는 고스트 스크립트 설치의 bin 폴더를 사용할 수 있는지 궁금 해서요

gswin64c.exe -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=o.pdf i1.pdf i2.pdf 

. 그냥 내 응용 프로그램과 gswin64c.exegsdll64.dll 복사 의미. 또는 사용하는 모든 컴퓨터에 Ghostscript를 설치해야합니까?

이 2 개의 파일을 다른 컴퓨터에 복사했는데 작동하는 것으로 보입니다.

즉 :
Ghostscript 설치가 내 응용 프로그램에서 PDF를 병합하는 데 필요한 모든 작업을 수행합니까?

답변

3

Ghostscript를 설치하면 일반적으로 시스템에서 글꼴을 찾고 Ghostscript에서 사용하도록 설정하려고합니다. 그렇게하지 않으면 해당 글꼴을 사용할 수 없습니다.

당신이 Ghostscript를 '있는 그대로'배포하지 않으면 GPL 위반이 될 것입니다. 모든 지원 파일과 저작권 고지를 포함합니다. 아마 당신은 GPL을 준수하고 싶거나 Artifex에 상용 라이센스를 요청해야 할 것입니다.

+0

좋은 지적. 나는 그것에 대해 생각하지 않았다. –