Преобразование Microsoft Document Imaging (.mdi) файл к PDF (или JPG) в ASP.net

Существует два основных класса исключения:

1) Системное исключение (например, потерянное Соединение с базой данных) или 2) Пользовательское исключение. (например, проверка Ввода данных пользователем, 'пароль является неправильным')

я нашел полезным создать мой собственный Пользовательский Класс исключений и когда я хочу бросить пользовательскую ошибку, я хочу быть обработанным по-другому (т.е. снабженная ошибка, отображенная пользователю) тогда все, что я должен сделать в своем основном обработчике ошибок, проверка тип объекта:

            If TypeName(ex) = "UserException" Then
               Display(ex.message)
            Else
               DisplayError("An unexpected error has occured, contact your help  desk")                   
               LogError(ex)
            End If
7
задан Eduardo Molteni 2 July 2009 в 13:46
поделиться

7 ответов

If you can't find an API that will do the work, then one possible solution could involve creating a small program that monitors a specific folder for newly uploaded MDI files, performs the conversion (using the tool you linked), then places the resulting jpg file into another folder where it can be downloaded from. A database table could be used to coordinate the state of the job, i.e. whether it's complete, where is the resulting file, etc.

The downside to this approach is the user may not get instant results back, depending on how busy the job is.

0
ответ дан 7 December 2019 в 18:45
поделиться

Эта ветка форума может дать некоторое представление о том, как это сделать:

http://www.docu-track.com/forum3/viewtopic.php?f=48&t=5637

Однако похоже, что формат MDI - это просто производная от TIFF. Возможно, вам удастся больше попытаться преобразовать .mdi из формата TIFF в PDF, чем искать / пытаться конвертировать .mdi в PDF.

0
ответ дан 7 December 2019 в 18:45
поделиться

Используя автоматизацию делопроизводства, можно открывать множество файлов различных форматов, например, html, word и т. Д., Не уверен насчет MDI, но если вы можете открыть их в Office (или использовать автоматизацию Office), все вам необходимо распечатать в универсальном драйвере принтера Microsoft PostScript для создания файла PostScript (PS), который, как только у вас есть, вы можете преобразовать в PDF с помощью GhostScript.

0
ответ дан 7 December 2019 в 18:45
поделиться

Попробуйте установить PDFConvertor с http: www.sourceforge.net/projects/pdfcreator, отправьте сообщение, в котором вы можете вызвать нормальный вариант печати и выберите PDFCreator в качестве принтера, на котором вы хотите распечатать. Надеюсь это поможет. - Шридхар Крис.

0
ответ дан 7 December 2019 в 18:45
поделиться

У меня было похожее проблема некоторое время назад, но я использовал файлы TIFF. Чтобы генерировать PDF, я использовал .NET RameoWrok сам для извлечения изображений страницы из файла Multi Pahe Tiff и используя IText Создать документ PDF. С уважением Шивам

0
ответ дан 7 December 2019 в 18:45
поделиться

С момента формата документа Microsoft Office Document (MODI) содержит частные расширения в формате TIFF, ваша лучшая ставка состоит в том, чтобы использовать объект объекта документа Microsoft Office Document:

Использование документа Microsoft Office Модель объектов Imaging 2003

Вам не нужен полноценный офис, только модива. В Essesnse это было бы так же, как установка любого другого «компонента» на сервере.

После установки вы можете открыть MDI DOC и «SAVEAS» как файл TIFF, который затем можно легко импортировать в PDF, используя различные PDF SDK, или вы можете преобразовать TIFF на JPEG или любой другой формат изображения ты хочешь.

2
ответ дан 7 December 2019 в 18:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: