Клиентское преобразование Microsoft Word в PDF - как в MVC3? - PullRequest
2 голосов
/ 01 февраля 2012

У меня есть контроль загрузки файлов на моей странице. Когда пользователь выбирает файл .DOC / DOCX в элементе управления, мне нужно показать выбранный файл на странице, но в формате PDF.

Я могу показать PDF, используя тэг embed, как обычно, но какова должна быть последовательность, которой я должен следовать здесь?

Я использую ASP.NET MVC3. Могу ли я выполнить это с помощью javacript?

1 Ответ

4 голосов
/ 01 февраля 2012

Преобразование файла DOCX в PDF с использованием javascript может быть немного сложным, и я не рискну. Таким образом, после загрузки файла на сервер вы можете использовать стандартную библиотеку, которая будет выполнять преобразование. Есть несколько библиотек, таких как Aspose.Words (коммерческая, но очень надежная) или DocX (бесплатная), которые позволят вам сделать это. Как только файл конвертируется в PDF, вы можете сохранить его на сервере и вернуть его местоположение, чтобы клиент мог динамически создать тег <iframe> или <object>, указывающий на него, и показывать его как встроенный в качестве предварительного просмотра.

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