Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / распечатать документ word на клиенте / 20 сообщений из 20, страница 1 из 1
07.10.2015, 20:04
    #39071206
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
возможно ли подготовить док по шаблону на сервере (при помощи interop умею, word на сервере установлен) и передать клиенту, (там word отсутствует) , с возможностью печати? Куда копать? OpenXML SDK курил когда-то, но не уверен что поможет.
...
Рейтинг: 0 / 0
07.10.2015, 20:07
    #39071209
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
waszkiewiczпри помощи interop умею, word на сервере установлен)
забудь это как страшный сон

хочешь печатать на клиенте без доп софта - отдай клиенту html со стилями для печати
ну худой конец - pdf
...
Рейтинг: 0 / 0
07.10.2015, 20:59
    #39071255
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
про pdf можно подробнее?
...
Рейтинг: 0 / 0
07.10.2015, 21:02
    #39071257
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
waszkiewiczпро pdf можно подробнее? для печати - просто можно сгенерить pdf
Например itextsharp использовать
...
Рейтинг: 0 / 0
07.10.2015, 21:10
    #39071259
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
AFAIR word умеет в PDF конвертить. Вопрос в том, как это клиенту передать. WEB Forms, ежели чего
...
Рейтинг: 0 / 0
07.10.2015, 22:33
    #39071336
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
waszkiewiczword умеет в PDF конвертить
только не на сервере - моё дело предупредить
...
Рейтинг: 0 / 0
08.10.2015, 04:31
    #39071409
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
Report viewer вам нагенерит бесплатных доков
...
Рейтинг: 0 / 0
08.10.2015, 05:06
    #39071411
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
А, у клиента нет ворда. Значит pdf нагенерит
...
Рейтинг: 0 / 0
08.10.2015, 10:29
    #39071618
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
может не в этой эхе спрашиваю, но все же. Имеется шаблон word , который дорог заказчику, как память - свой установленный по внутреннему стандарту (Рамки, шапки, подвалы шрифты etc). Есть закладки для привязки данных. Надергать данных из БД и заполнить шаблон могу. В PDF в принципе тоже конвертнуть могу. Как всю эту цветомузыку заполненную передать клиенту? Про ssrs знаю, но не в курсе, возможно ли там такое форматирование, как в word. Вот такая печаль.
...
Рейтинг: 0 / 0
08.10.2015, 11:55
    #39071747
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
waszkiewiczможет не в этой эхе спрашиваю, но все же. Имеется шаблон word , который дорог заказчику, как память - свой установленный по внутреннему стандарту (Рамки, шапки, подвалы шрифты etc). Есть закладки для привязки данных. Надергать данных из БД и заполнить шаблон могу. В PDF в принципе тоже конвертнуть могу. Как всю эту цветомузыку заполненную передать клиенту? Про ssrs знаю, но не в курсе, возможно ли там такое форматирование, как в word. Вот такая печаль.

... ну фиг его знает .. например, на этапе сохранения сконвертированного ПДФ сохранить его в MemoryStream (а не в файл), а потом примерно так:

Код: vbnet
1.
2.
3.
4.
5.
            memStream.Position = 0
            Response.AddHeader("Content-Length", memStream.Length.ToString())
            memStream.CopyTo(Response.OutputStream)
            Response.OutputStream.Flush()
            Response.End()



...
...
Рейтинг: 0 / 0
08.10.2015, 11:56
    #39071750
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
Response-у предварительно заголовки прописать, конечно ..
...
Рейтинг: 0 / 0
08.10.2015, 20:00
    #39072373
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
waszkiewiczИмеется шаблон word , который дорог заказчику, как память
кому то придётя пойти нахер - или заказчику, или раработчику
Ничего личного
...
Рейтинг: 0 / 0
09.10.2015, 09:47
    #39072607
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
ИзопропилwaszkiewiczИмеется шаблон word , который дорог заказчику, как память
кому то придётя пойти нахер - или заказчику, или раработчику
Ничего личного

.. ну, в принципе, если шаблон в формате docx, то его можно открыть кодом с помощью OpenXML SDK, и допилить на лету/заполнить ... Но канители больше, чем с чистого листа ...
...
Рейтинг: 0 / 0
09.10.2015, 10:44
    #39072664
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
carrotik.. ну, в принципе, если шаблон в формате docx, то его можно открыть кодом с помощью OpenXML SDK, и допилить на лету/заполнить ... Но канители больше, чем с чистого листа ...
как бы ни был дорог заказчику вордовый шаблон - магистральный путь генератор отчётов, а заказчику - освоить редактор шаблонов конкретного репортера
...
Рейтинг: 0 / 0
10.10.2015, 21:50
    #39073689
МСУ такой СУМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
Reporting Services
...
Рейтинг: 0 / 0
12.10.2015, 09:14
    #39074160
waszkiewicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
МСУ такой СУМ,
есть печали - не хочет печатать не из ie7-8
...
Рейтинг: 0 / 0
12.10.2015, 09:58
    #39074215
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
waszkiewiczМСУ такой СУМ,
есть печали - не хочет печатать не из ie7-8

всего 2 есть варианта:

1. html со стилями для печати (media print)
3. pdf

усё. никакие ворды ты с браузера не распечатаешь, даже блин не мечтай.
...
Рейтинг: 0 / 0
12.10.2015, 10:46
    #39074250
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
waszkiewiczМСУ такой СУМ,
есть печали - не хочет печатать не из ie7-8

... присоединяясь к предыдущему оратору, так сказать, добавлю, что если шаблон статический, то немного повымудряясь с iTextSharp, можно создать вполне подобный шаблон ПДФ ... даже картинки (факсимиле печатей, подписей) можно вставлять по абсолютным координатам ...
...
Рейтинг: 0 / 0
12.10.2015, 11:05
    #39074268
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
а что насчет XPS?
кто-нить реально делал отчеты в нем?
...
Рейтинг: 0 / 0
12.10.2015, 12:19
    #39074361
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
распечатать документ word на клиенте
Shocker.Proа что насчет XPS?
кто-нить реально делал отчеты в нем?

делал, тот же PDF, но от майкрософта...
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / распечатать документ word на клиенте / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]