Текущие приложения используют .net printdocument для создания заданий печати, которые он отправляет на стандартный принтер. Мы используем драйвер печати blackice tif для захвата вывода и управления им оттуда. Проблема в том, что некоторые задания на печать занимают 30 секунд, чтобы выйти из очереди, а blackice не позволит вам изменять настройки драйвера (например, имя выходного файла), пока работа не будет завершена. Это означает, что приложение должно ждать 30 секунд, пока оно не сможет распечатать следующее задание. Есть ли способ лучше? Могу ли я создавать/печатать изображения tif непосредственно из .Net без стороннего драйвера печати? Я рискую качество для этого?Создание tifs непосредственно из VB.Net
ответ
Ну, да, класс Bitmap может сохранять растровые изображения в формате .tiff и поддерживает несколько кадров. Но вы, скорее всего, найдете, что сейчас ваша программа занимает 30 секунд, чтобы выполнить свою работу. Вы также столкнетесь с проблемами памяти в 32-разрядной операционной системе, у принтеров много разрешения, а класс Bitmap не имеет особого значения при использовании неуправляемой памяти.
Кодирование многокадрового флага покрыто this thread.
Существует библиотека обработчиков изображений с открытым исходным кодом, называемая FreeImage, которая может просто выполнить эту работу для вас здесь в отношении управления TIFF. Существует множество оберток для разных языков, перечисленных на этом сайте. Документация и API достаточно обширны, это может быть достойная библиотека, чтобы проверить, есть ли трудности или нужно больше использовать оружие и власть над файловыми файлами TIFF ...
- 1. Создание массива NumPy непосредственно из __array_interface__
- 2. node.js - Создание экземпляра класса непосредственно из запроса
- 3. Создание непосредственно против поиска JNDI
- 4. Доступ к данным SAP R/3 непосредственно из VB.NET
- 5. XML из HttpWebRequest непосредственно в набор данных. (VB.net)
- 6. Запустить код vb.net непосредственно из cmd или Visual Studio
- 7. vb.net - создание массива/списка из загруженных интерфейсов
- 8. Создание даты из текстовой строки - VB.Net
- 9. Создание массива из набора данных Vb.Net
- 10. Создание выпадающего из класса - в VB.NET
- 11. Создание подключения к SQL из приложения VB.net
- 12. Создание элементов управления из кода - VB.NET
- 13. Создание динамического SQL-запроса из VB.NET
- 14. VB.NET - Создание переменной из заголовка файла
- 15. Создание отчетов в VB.NET
- 16. vb.net, не может вызывать событие непосредственно
- 17. Использовать шрифт ресурса непосредственно в VB.net/C#
- 18. Создание ACCDE с VB.Net
- 19. VB.net - Создание экземпляра сборки
- 20. Создание объектов против SELECT непосредственно из базы данных
- 21. Создание экземпляра UIViewController непосредственно из xib-файла, который лучше?
- 22. Создание многостраничного PDF-файла непосредственно из UiTextView в Ipad
- 23. Создание JSON объектов непосредственно из модели классов в Java
- 24. Создание библиотеки классов в VB.NET
- 25. Создание подписи Outlook с VB.Net
- 26. Создание формы отчета Excel VB.NET
- 27. Соберите многоугольник JTS непосредственно из массива двойников?
- 28. Создание нескольких форм в VB.NET
- 29. создание веб-сервиса в VB.NET
- 30. Создание хранимой процедуры с VB.NET