Открыть документ в Windows Phone 7 программно - PullRequest
3 голосов
/ 22 августа 2011

Я хотел бы разработать приложение для службы печати в Windows Phone 7. В приложении пользователи могут выбрать файл для печати.Есть ли способ открыть docx, xlsx и т. Д. В WP7 программно?Я знаю, что в iPhone WebView поддерживает просмотр многих типов файлов.Есть ли что-нибудь подобное в WP7?

Ответы [ 2 ]

2 голосов
/ 22 августа 2011

Если вы хотите открыть документ в Office, попробуйте использовать WebBrowserTask для перехода к документу. Скорее всего, он откроется в Office.

Если вы хотите визуализировать документ самостоятельно, вам очень не повезло. Вы можете попробовать перейти к документу в элементе управления WebBrowser, но я не думаю, что он поддерживается.

Кроме того, нет API-интерфейсов печати, поэтому не было бы возможности его распечатать. Если это корпоративное приложение (т. Е. Внутреннее для вашей компании), вы можете написать веб-службу на локальном сервере, которая может принимать файлы DOCX и распечатывать их. Затем вы можете вызвать эту службу из своего приложения, чтобы распечатать документы.

0 голосов
/ 18 апреля 2012

Вы не сможете открывать файлы этих типов из изолированного хранилища.Сторонние приложения не могут запускать внешнее приложение, необходимое для просмотра файлов этих типов.Все файлы, которые вы перечислили в своем вопросе, основаны на формате XML с открытым исходным кодом.В зависимости от того, сколько времени вы хотите потратить на это, вы можете написать свой собственный парсер или, возможно, использовать открытый или коммерческий парсер.

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