2012-06-29 2 views
0

Im, выполняющий проект asp.net (C#), где им требуется прочитать любой документ (pdf, word, spreadhseet), но в конце концов каждая страница документа должна быть преобразована в изображение. Я не мог найти ни одного апи, которому это удалось. Было бы полезно, если бы кто-нибудь мог мне предложить с некоторыми. Примеры кода.Преобразование файлов из любого документа в изображение

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

Заранее спасибо.

+0

нет бесплатного инструмента можно сделать это .. вам нужно какое-то коммерческое решение –

+0

разве нет апи, как у itextsharp и asppdf для преобразования PDF. – Vikneshwar

+0

Взгляните на iTextSharp. Он поддерживает загрузку PDF, а пространство имен кодеков поддерживает TIFF и PNG. Я подозреваю, что эта библиотека (которая бесплатна) может работать на вас. –

ответ

2

Вы можете использовать библиотеку скриптов-призраков (http://pages.cs.wisc.edu/~ghost/), чтобы создать изображение для каждой страницы PDF-файла. Здесь есть отличный пример кода: http://www.codeproject.com/Articles/32274/How-To-Convert-PDF-to-Image-Using-Ghostscript-API.

Если вы хотите создать изображения для других типов файлов, вам следует сначала преобразовать их в PDF. Для файлов MS Office вы можете использовать автоматизацию офиса. Например, для текстовых файлов лучше всего использовать автоматизацию делопроизводства, поскольку только MS будет знать, как правильно преобразовать слово в PDF. Тем не менее, офисная автоматизация, как ее минусы, они повсюду в Интернете. В любом случае, мы используем его в течение некоторого времени в моей команде, и он выглядит так, как будто он работает хорошо.

Смежные вопросы