Предварительный просмотр документов TIF в Интернете (.Net C #) - PullRequest
2 голосов
/ 02 июня 2009

Я ищу способ отображения документов TIF на веб-странице. По сути, он должен отображать многостраничный TIF-файл в виде контейнера на веб-странице.

Нужен ли мне элемент управления или есть простой способ создать что-то подобное? Есть ли какие-нибудь бесплатные вещи, которые мы могли бы просто реализовать?

Я посмотрел на Telerik Reporting продукт, который, очевидно, содержит просмотрщик Tif. Я не изучал лицензирование для этого все же. (Если мне нужен только TIF Viewer, нужно ли мне покупать полное решение для создания отчетов?

Нашей самой большой проблемой на данный момент (как и всегда) является то, что у нас очень сжатые сроки и очень мало доступных ресурсов. Этот продукт будет установлен на клиенте, поэтому элементы управления ActiveX, запрашивающие разрешение пользователя на установку, не идеальны.

Любые предложения и / или комментарии приветствуются.

Спасибо

Ответы [ 7 ]

3 голосов
/ 02 июня 2009

Если вы хотите попробовать свои собственные (это было бы много работы), вы можете использовать пространство имен System.Drawing для преобразования изображений TIF в поддерживаемый браузером формат, такой как PNG или JPG, или стороннего разработчика. библиотека типа AbcPdf для перехода в PDF, как предложил Lazarus. Проблема здесь в том, что вам придется создавать и кодировать набор инструментов для увеличения, обрезки и многостраничной поддержки, а также все остальное, что вы захотите, что может быть довольно немного кодирования (если вы не переходите на PDF и полагался на Adobe Reader). Кроме того, преобразование на стороне сервера может быть слишком быстрым, если вы работаете с большими файлами TIF ​​или с форматами, которые не поддерживаются.

Что касается решений поставщиков, я не знаю ни одного хорошего бесплатного плагина для просмотра. R Уббен прав; Зритель Snowbound хорош, но, если я вспомню, версия AJAX требует своего собственного веб-сайта, на который вы передаете изображение, которое затем передается клиенту, что может вызвать некоторые проблемы с безопасностью (и в любом случае оставляет неприятный вкус во рту) , Atalasoft имеет превосходную программу просмотра изображений AJAX и очень мощный SDK для работы с изображениями, но стоит немного. Моя текущая компания остановилась на плагине ActiveX от Pegasus Imaging (недавно объединенном с Accusoft) под названием Prizm Viewer . Сама программа просмотра достаточно мощная, может работать со многими форматами изображений и может работать с сценариями. У него есть недостатки (помимо того, что он является элементом управления ActiveX). У нас были некоторые проблемы с нашими настольными развертываниями, так как установка по умолчанию будет продвигать только текущего пользователя в отличие от локального компьютера, но мы исправили это с помощью взлома реестра после установки.

Я бы сказал, что если у вас есть деньги и вы хотите надежное решение для работы с изображениями, используйте Atalasoft. В противном случае Pegasus довольно дешев и работает просто отлично, если у вас нет серьезных отвращений к ActiveX. Есть много других вариантов, это зависит только от того, сколько у вас денег и сколько кода вы хотите сделать.

1 голос
/ 31 августа 2010

@ R Уббен

Спасибо за упоминание нашего приложения AJAX! Существует виртуальная версия приложения для просмотра документов ajax VirtualViewer, доступное по http://ajaxdocumentviewers.com, и бесплатная пробная загрузка. VirtualViewer может оказаться излишним для простого просмотра изображений TIFF в Интернете - в зависимости от размера вашей организации - поэтому мы также предоставляем RasterMaster SDK, чтобы вы могли создавать свои собственные программы преобразования файлов и просмотра приложений.

Doug

1 голос
/ 19 июня 2009

Есть хороший бесплатный просмотрщик, который имеет версию ActiveX для IE и плагин Mozilla для Firefox. Alternatiff . Это бесплатно, но требует безболезненной регистрации.

1 голос
/ 02 июня 2009

Используйте библиотеку на стороне сервера для преобразования TIF в PDF (при условии, что это обычный плагин, который есть у большинства людей), что избавит от необходимости устанавливать другой, конвертировать каждую страницу TIF в GIF или JPG и представить их, снова полностью поддерживаемые браузерами, исключая необходимость в дополнительном плагине.

Вероятно, вы могли бы выполнить это преобразование на лету, а затем кэшировать вывод, чтобы сократить последующее время загрузки.

0 голосов
/ 18 сентября 2013

Я просто ищу то же самое.

нашел это:

http://www.neodynamic.com/demo-faq/imagedraw-aspnet/imagedraw-aspnet-multipage-tiff-viewer-sample.aspx

надеюсь, что это поможет, в противном случае, если вы найдете что-то лучше, пожалуйста, сообщите мне об этом по электронной почте:)

0 голосов
/ 19 октября 2011

Я использовал программу просмотра документов AJAX Adeptol для того же. Прекрасно работает и прост в реализации.

0 голосов
/ 02 июня 2009

Snowbound Software имеет довольно хороший просмотрщик изображений. Он не использует ActiveX. Показывать tiff не сложно, но иногда нужно что-то быстрое.

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