Как распечатать набор листов в PDF в Excel 2002? - PullRequest
2 голосов
/ 22 января 2009

Я пробовал CutePDF, но программный доступ должен происходить через записи реестра, которые не безопасны для потоков. Я также пробовал PDF Writer, но программа имеет серьезные проблемы, когда несколько пользователей вошли в систему на одном и том же устройстве, пытаясь одновременно печатать.

Я ищу простую команду C # или VBA, на которую я могу сказать - выведите этот файл .xls, и он сделает это без необходимости прыгать через обручи.

Есть предложения?

Ответы [ 2 ]

2 голосов
/ 22 января 2009

Я думаю, что вас там ждет тяжелый поиск. Большинство преобразователей «Исходный код в PDF» основаны на потоке печати, где вы печатаете все, что хотите, в стандартный поток печати, который упакован / преобразован в PDF. И printstream (спулер) является очень асинхронным (не ориентированным на многопотоковое исполнение) и склонным к проблемам с несколькими пользователями на одном компьютере.

Существует очень мало программных решений, и я думаю, что все они стоят денег, но я могу ошибаться.

0 голосов
/ 22 января 2009

Конечно, вы можете использовать Open Office - экспорт в формате pdf очень хорошо работает в Writer. Может быть, у Calc есть аналогичная поддержка?

Также смотрите другие ответы с тегом openoffice.org

например openoffice-command-line-pdf-creation

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...