Как напечатать PDF документ
Данный пример иллюстрирует, как напечатать PDF документ на установленном по умолчанию принтере (для заданного принтера - это делается аналогично). Отправить PDF документ на печать можно с помощью библиотеки PDF Creator Pilot, возможность печати которой не зависит от сторонних компонентов.
Для печати документа в библиотеке PDF Creator Pilot существует метод DrawPageToDC. Это метод предназначен для отрисовки заданной страницы на контексте любого устройства, в том числе и на принтере. Метод принимает следующие 5 параметров:
hdc
Хэндл контекста, на котором выполнятся рисование
pageNumber
Номер страницы, которую нужно нарисовать
zoomX
Горизонтальный зум
zoomY
Вертикальный зум
drawControls
Рисование контролов
Итак, чтобы распечатать PDF документ на принтере, необходимо получить контекст принтера, а затем вызвать из библиотеки PDF Creator Pilot метод DrawPageToDC с нужными параметрами.
Ниже вы сможете загрузить примеры готовых проектов, демонстрирующих печать PDF документ на C++, C# и VB.Net.
Скачать примеры
Напечатать PDF документ, используя C/C++ (35Kb)
Напечатать PDF документ, используя C# (17Kb)
Напечатать PDF документ, используя VB.NET (23Kb)
Смотрите также
| Пример | Язык программирования |
| Как создать новый PDF документ | C++, C#, Delphi, Visual Basic |
| Как поместить изображение в PDF | C++, C#, Delphi, Visual Basic |
| Как добавить текст в PDF документ | C++, C#, Delphi, Visual Basic |
| Как нарисовать простые элементы, как линия, круг или дуга с различными аттрибутами | C++, C#, Delphi, Visual Basic |
| Как манипулировать примитивами для создания области отсечения графических объектов | C++, C#, Delphi, Visual Basic |
| Как создать PDF с помощью ASP.NET на веб-сервере без Visual Studio | ASP.NET |
| Как создать PDF с помощью PHP на веб-сервере | PHP |
| Как создать PDF с помощью Python на веб-сервере | Python |
| Как создать или отредактировать PDF на Python | Python |
| Как сконвертировать метафайл в PDF, используя C++ | C++ |
| Как конвертировать изображение в PDF, используя VB.NET | VB.NET |
| Как напечатать PDF документ | C++, C#, VB.NET |