Я пытаюсь распечатать существующий файл в PDF программным способом в Visual Basic 2008.
Наши текущие соответствующие активы:
Visual Studio 2008 Professional
Adobe Acrobat Professional 8.0
Я думал о том, чтобы получить SDK, такой как ITextSharp, но это кажется излишним из-за того, что я пытаюсь сделать, тем более что у нас есть полная версия Adobe.
Есть ли относительно простой фрагмент кода для печати на PDF-принтере (и, конечно, назначить его для печати в определенном месте) или для печати в pdf потребуется использование другой библиотеки?
Я хочу напечатать ранее созданный документ в файл PDF. В данном случае это файл .snp, который я хочу преобразовать в файл .pdf, но я думаю, что логика будет одинаковой для любого типа файла.
Я только что попробовал выполнить вышеописанную оболочку, и она не будет работать так, как я хочу. поскольку он подсказывает мне, где я хочу печатать, и по-прежнему не печатает, где я хочу (в нескольких местах), что очень важно, поскольку мы создаем много файлов PDF с одинаковыми именами (с различными данными в PDF и помещенными в соответствующие клиентские папки)
Текущий процесс:
- Перейдите на \\ сервер отчетов \ client1
- Создание PDF-файлов всех документов snp в папке вручную
- скопировать pdf в \\ отчеты сайта \ client1
- , а затем повторить для всех 100+ клиентов. На завершение и проверку
Я знаю, что это можно сделать лучше, но я был здесь только три месяца, и были другие неотложные проблемы, которые были намного более неотложными. Я также не ожидал, что что-то, что выглядит таким тривиальным, будет настолько сложным для кодирования.