Это только предположение ... У меня была похожая проблема - не при использовании PDFCreator программно (это выходит за рамки моих возможностей), а при использовании его в качестве стандартного принтера для печати в PDF.
Сначала я использовал его в течение нескольких дней без каких-либо проблем.Не я его установил, а мой партнер.Как я сказал ... он просто работал и создавал прекрасные PDF-файлы.
Затем кто-то на нашем домашнем компьютере (мы его используем 3 разных человека), должно быть, изменил настройку (возможно, случайно), чтобы сделатьон выводит TIFF вместо PDF.Для меня мой принтер по умолчанию был назван «PDFcreator», и меня это смутило, почему он вдруг захотел создать файлы TIFF.
Тем временем я много ткнул в пользовательский интерфейс всех его настроек, инаучился знать, где искать, если что-то пойдет не так.
Самая новая версия на левой панели древовидного списка содержит элемент с именем «Сохранить».Если вы выберете его, вы можете настроить соглашения по умолчанию для имен файлов, а также «Стандартный формат сохранения ».В моем случае в выпадающем списке вместо «PDF» был выбран «TIFF».
Глядя на свой код, вы как-то звоните PDFCreator.exe
(я не понимаю деталей, но вижуэта строка в вашем коде).Моя ставка пошла бы на это: так или иначе, учетная запись пользователя, под которой ваш код использует для запуска, имеет Стандартный формат сохранения , установленный в TIFF.Возможно, вы просматриваете настройки принтера (в моей Windows XP я просто набираю control printers
и щелкаю правой кнопкой мыши имя принтера PDFCreator, чтобы выбрать Свойства ... ), и не нахожу ничего подозрительного.
Однако PDFcreator сохраняет свои настройки для каждого пользователя в отдельном месте, вероятно, в %userprofile%\local settings\temp\pdfcreator\...
или даже в реестре ...