У меня есть приложение Winform, его требование - прямое печать любого PDF-документа с установкой печати. Масштабирование страницы как «Сжатие в область печати». можно. Как установить параметр «Масштабирование страницы» в кодировке C#?как печатать pdf с масштабированием страницы C# Winforms
ответ
Существует нет ViewerPreference
для «Масштабировать в соответствии» в спецификации PDF 1.7. Вы получаете AppDefault
или None
. Если вы делаете печать, вы всегда можете указать call the extensive Acrobat API, но клиент должен иметь соответствующую лицензию.
Вы можете, конечно, посмотреть на любое количество сторонних поставщиков, чтобы сделать то же самое. У меня был хороший успех с Foxit в прошлом. Взгляните на их Print Manager SDK.
Если вы знаете размер страницы, на которой вы собираетесь печатать, вы всегда можете изменить размер PDF-файла с помощью iTextSharp или аналогичного. См. iText: Successfully resize one page pdf, but fail when there are multiple pages in the pdf document в качестве примера того, как это сделать.
Thanx Mitch, ... –
- 1. C# Winforms PDF Reader
- 2. Winforms, как обновить страницы в формате pdf с помощью нитки
- 3. Как печатать/создавать pdf-файлы с страницы asp.net?
- 4. Печать PDF программно - C# WinForms
- 5. Отображение PDF в WinForms
- 6. Как выделить текст в Pdf Winforms C#
- 7. Проблемы с масштабированием PDF DPI PhantomJS
- 8. Как печатать с HTML5 Страницы
- 9. Java-печать существующего pdf с правым масштабированием
- 10. Печатать почтовый товар как pdf
- 11. Как печатать PDF с другим PDF-файлом с помощью iTextSharp
- 12. Как рисовать «страницы» в проекте C# WinForms
- 13. Как заставить браузер печатать PDF-версию веб-страницы?
- 14. печатать pdf без звука в C#
- 15. Открывать PDF и печатать в PDF программно C#
- 16. Как печатать только MediaBox PDF?
- 17. Как печатать динамически создаваемые pdf-данныеUrl?
- 18. Как печатать изображения/html-страницы с моно
- 19. Печать XpsDocument с масштабированием по размеру страницы
- 20. Показать встроенный файл pdf в winforms C#
- 21. Как распечатать PDF-файл с веб-страницы
- 22. Как отобразить две страницы на одной странице прокрутки с масштабированием из PDF?
- 23. Манипулирование PDF-файлом с различными вращениями и масштабированием с помощью Perl PDF :: API2
- 24. Чтение pdf Граф страницы с C++
- 25. Как печатать пунктирные символы в PDF-документе с использованием ASP.net
- 26. C# Crystal Report печатать исходный размер страницы отчета игнорируется
- 27. Пометка отдельные страницы PDF с ItextSharp C#
- 28. Просмотр PDF с анимацией скручивания страниц и масштабированием PDF вместе - iPhone
- 29. Показать файл PDF в WinForms
- 30. C#: Как показать/просмотреть PDF внутри приложения winforms?
PDF не доступен из коробки; для этого вам нужна сторонняя библиотека. Лично у меня есть хороший опыт работы с PdfSharp. Он бесплатный и прост в использовании. – Sjips
- это параметр масштабирования страницы, доступный в PdfSharp? –
Я думаю, что это возможно. Например, посмотрите здесь: http://www.dib0.nl/code/295-scale-a-pdf-using-pdfsharp – Sjips