Инструменты к миниатюре несколько дополнительных типов

Мои требования состоят в том, чтобы смочь к миниатюре главное изображение и расширения файла: документ (x), txt, xls (x), PDF, rte, и как многие другие как возможные.

Мы сцеплялись в расширения Office, чтобы сделать это в прошлом, но они действительно не поддерживаются в операционных системах Vista и Windows 7.

Есть ли какое-либо третье лицо thumbnailing приложения, что у Вас была реализация успеха? Предпочтительно, которые легко вызвать от .NET

7
задан Joomala 24 February 2010 в 02:34
поделиться

3 ответа

Это часть Alfresco (открытый исходный код), которая делает это. Он генерирует эскизы с использованием PDF-файлов. PDF-файлы, в свою очередь, генерируются из исходных документов с использованием Open Office, но если вы можете подключиться к MS Office для создания PDF-файлов, аналогичный подход может сработать.

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

.Net может создавать эскизы для большинства форматов изображений.

Вы можете использовать GhostScript для преобразования файла PDF или PostScript (PS) в изображение.

Если вы можете использовать API / автоматизацию проприетарного приложения (например, автоматизацию делопроизводства) для печати в PDF или в драйвер принтера PS, вы можете затем преобразовать в изображение с помощью GhostScript и, следовательно, в требуемый эскиз.

В большинстве случаев переход к PDF / PS означает стандартный процесс с этого момента ....

В Office вы даже можете открыть страницу Html и распечатать ее в PS (или даже PDF в наши дни) и сделать ее миниатюру. ...

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

Я предлагаю написать свой собственный драйвер принтера, который генерирует миниатюры, а затем использовать DDE, чтобы позволить связанному приложению печатать на вашем собственном драйвере принтера. Придется потрудиться, но он будет работать с любым форматом файлов, которые можно распечатать из проводника windows.

Ваш драйвер принтера должен только получать текст и растровые изображения от приложения, которое выполняет печать, и использовать GDI для рисования их на холсте.

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

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