Как бы вы преобразовали любой документ в изображение для предварительного просмотра?

StackOverflow https://stackoverflow.com/questions/851161

Вопрос

Я использую .NET и ищу способ преобразовать практически любой документ в изображение предварительного просмотра.Я говорю "любые", но приоритетными являются документы Office, PDF и большинство файлов изображений.

Я бы предположил, что я могу каким-то образом использовать способность проводника Windows просматривать документы...но я не знаю, как это сделать.

Что бы вы сделали?

Это было полезно?

Решение

В Windows Vista вы можете использовать API обработчика предварительного просмотра либо написать обработчик предварительного просмотра, либо использовать обработчик предварительного просмотра для отображения предварительного просмотра в вашем приложении.Ссылка содержит код, который показывает вам, как это сделать. Вот пример обработчика предварительного просмотра Photoshop это также содержит некоторую справочную информацию, которая может оказаться полезной.

Наконец-то, вот пример, в котором используется C#.Это приложение WPF, которое использует класс C # COMStream чтобы получить данные предварительного просмотра из обработчика предварительного просмотра (который является неуправляемым COM-объектом).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top