Развертывание Ghostscript (Windows) - PullRequest
0 голосов
/ 19 декабря 2011

В моем приложении я хочу объединить PDF с Ghostscript, используя консоль Windows.Поэтому я выполняю вызов system () для cmd.exe.

Я называю Ghostscript следующим образом:

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

Мне было интересно, могу ли я просто использовать папку bin в Ghostscriptустановка, чтобы развернуть его с моим приложением.Это означает, что я просто скопировал gswin64c.exe и gsdll64.dll с моим приложением.Или я должен установить Ghostscript на каждом компьютере, которым я его использую?

Я скопировал эти 2 файла на другой компьютер, и он, похоже, работал.

Другими словами:
Делает ли установка Ghostscript что-то, что мне нужно для объединения PDF в моем приложении?

1 Ответ

3 голосов
/ 19 декабря 2011

Когда вы устанавливаете Ghostscript, он (как правило) пытается найти шрифты в системе и настроить их для использования Ghostscript.Если вы этого не сделаете, он не сможет использовать эти шрифты.

Более того, я думаю, что вы будете нарушать GPL, если не будете распространять Ghostscript «как есть».'включая все файлы поддержки и уведомления об авторских правах.Предположительно, вы хотите соответствовать требованиям GPL или вам нужно обратиться в Artifex за коммерческой лицензией.

...