Я запускаю сервер Windows 2003. У меня не было проблем с dw_1.saveas для pdf до 2 недель назад, когда хостинговая компания решила сделать обновление программного обеспечения на сервере. Теперь, когда я делаю сохранение, так как размер файла равен 0 kb. Есть идеи?Powerbuilder 12 не может сохранить как pdf datawindow
ответ
Редактировать 2: Еще одна причина, по которой я видел, - это несоответствующие DLL-файлы PowerBuilder и PBD. Убедитесь, что DLL времени выполнения и PBD на сервере такие же, как и на компьютере, на котором было создано приложение.
Редактировать: Я перечитываю ваш вопрос. PDF-файл с нулевым байтом обычно указывает, что PowerBuilder не смог найти GhostScript. Проверьте реестр, как описано ниже, и проверьте, установлена ли папка GhostScript. Повторная перезагрузка установщика GhostScript должна ее исправить. Я оставлю остальную информацию об устранении неполадок, если кому-то это понадобится.
Если вы используете Distill, проблема может заключаться в том, что конфигурация сервера была изменена, чтобы потребовать подписанные драйверы. Если это так, вам придется установить принтер Sybase DataWindow PS с подписанным драйвером. Я считаю, что драйвер «HP 8150 Series PS» работает очень хорошо. Я написал направления в Saving a datawindow as PDF in PB 10.5.
Возможно, вы получите полезное сообщение об ошибке, если попытаетесь распечатать Sybase DataWindow PS из Блокнота. Другая возможность заключается в том, что записи реестра, которые PowerBuilder использует для поиска GhostScript, были сбиты. У нас это было на нескольких рабочих станциях. Вот что у меня есть для Ghostscript 8.60 (Программа установки GhostScript создает эти записи):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\GPL Ghostscript]
[HKEY_LOCAL_MACHINE\SOFTWARE\GPL Ghostscript\8.60]
"GS_DLL"="C:\\Program Files\\gs\\gs8.60\\bin\\gsdll32.dll"
"GS_LIB"="C:\\Program Files\\gs\\gs8.60\\lib;C:\\Program Files\\gs\\fonts;C:\\Program Files\\gs\\gs8.60\\Resource"
Я использовал Process Explorer для устранения проблем с Save PowerBuilder в качестве функциональных возможностей PDF.
Я пробовал все ваши предложения, но это не решило мою проблему. Я не знаком с Process Explorer. Как использовать его для устранения неполадок с сохранением PDF? –
Я начал записывать поиск неисправностей с помощью PE. Когда я это делал, я подумал о другой возможной причине. См. Раздел «Редактирование» 2. Если это не так, мы перетаскиваем PE. –
On Edit # 2: DLL - это то же самое. –
У меня была такая же проблема (PDF с 0 KB размер), когда я использую Windows 2003 Server 64 бит, и я решить мою проблему, как показано здесь:
=> Во-первых, при установке Ghostscript 32 бит версии, Я не вижу записей в реестре.
=> Когда я установить Ghostscript 64 бит версии, нет никаких проблем в реестре создаются записи, но система не работает (PDF генерируется с размером 0 КБ)
=> Я создайте новый каталог с 32-разрядной версией Ghosscript, и я меняю записи Registy.
=> И затем я удалю 64-битную версию.
=> И СЕЙЧАС, ВСЁ ОК!
Использованы версии Ghostscipt: gs904 для 32-разрядной версии и gs910 для 64-разрядной версии.
Я также получал 0 байт файлов, работает PB Classic 12.5.1 build 4541 on Windows 7 Enterprise SP1 64 bit
. Основываясь на комментариях обоих предыдущих ответов, я установил 32 бит Ghostscript 9.1
в местоположение по умолчанию, подтвердил, что записи реестра не было, а затем установил 64-разрядный Ghostscript 9.1 в местоположение по умолчанию, увидел значения реестра, которые были там, а затем изменил реестр на точку в 32 битном каталога установки следующим образом:
Редактор реестра Windows версии 5,00
[HKEY_LOCAL_MACHINE\SOFTWARE\GPL Ghostscript]
[HKEY_LOCAL_MACHINE\SOFTWARE\GPL Ghostscript\9.10]
"GS_DLL"="C:\\Program Files (x86)\\gs\\gs9.10\\bin\\gsdll32.dll"
"GS_LIB"="C:\\Program Files (x86)\\gs\\gs9.10\\bin;C:\\Program Files (x86)\\gs\\gs9.10\\lib;C:\\Program Files (x86)\\gs\\gs9.10\\fonts"
Сохранить как PDF с помощью перегонять теперь работает.
- 1. PowerBuilder datawindow не возвращает результат
- 2. Ошибка Powerbuilder Datawindow
- 3. Как обрабатывать DataWindow в PowerBuilder
- 4. PowerBuilder Composite Datawindow
- 5. Powerbuilder DataWindow + Datetime2 Ошибка
- 6. Powerbuilder Datawindow Password Encrypt
- 7. PowerBuilder, DataWindow условное форматирование
- 8. Граф PowerBuilder DataWindow
- 9. Powerbuilder-Невозможно создать новый datawindow
- 10. PowerBuilder - динамический DataWindow из курсора
- 11. Ошибка обновления данных powerbuilder datawindow
- 12. Как datawindow powerbuilder выполняет команду вставки
- 13. Powerbuilder Datawindow textbox не переносит слова
- 14. Как выпадающий в DataWindow в PowerBuilder
- 15. Как проверить простофиль в PowerBuilder DataWindow
- 16. Как удалить дополнительные столбцы в DataWindow PowerBuilder
- 17. PowerBuilder: генерирование HTML из окна datawindow
- 18. Как получить DataWindow для правильного сохранения PDF?
- 19. PowerBuilder DataWindow EditMask для IP-адреса
- 20. Powerbuilder/Javascript HTML Datawindow SetItem Datetime Failure
- 21. Экспорт Datawindow в excel в powerbuilder
- 22. PowerBuilder Аргументы вывода DataWindow, не работающие для SQL Server
- 23. Ожидание завершения печати PDF-файла, PowerBuilder
- 24. Как показать нерасширяемые узлы в дереве Powerbuilder Datawindow
- 25. Как импортировать графики из excel в datawindow в powerbuilder
- 26. PowerBuilder: как я могу улучшить работу с данными datawindow
- 27. Как динамически вставлять данные в datawindow с помощью powerbuilder 12.5
- 28. Как проверить, выбрана ли ячейка в объекте DataWindow Powerbuilder?
- 29. PowerBuilder 12 как определить кодировку входного файла
- 30. PowerBuilder 12.5 Classic GhostScript blank pdf
Предоставила ли хостинговая компания вам какую-либо информацию о том, что включено в комплект обновления, или, возможно, номер KB?Я думаю, вы могли бы исследовать KB в Microsoft, чтобы дать понять, что могло произойти. – Slapout
Я не понимаю ваш вопрос. 0 kb относится к размеру файла после выполнения saveas. –