日期:2014-05-17  浏览次数:20881 次

【分多人傻速来】C#如何做成一项服务,可供PHP这样的后台调用?
需求是这样的,要实现类似邮箱的文档在线预览功能。但不能把文件传的类似googleDocs这样的第3方网站上去转换。只能想办法在自己的服务器上转换了。
服务器是这样的:xp系统,PHP后台。
我查过一些资料。C#的winform程序,可以利用office的一些组件,实现把文档格式的文件转换为HTML格式的文件。
我觉得,如果能做成一个无窗体程序,开机自动运行,放在服务器端。
然后能由PHP后台触发,转换指定的文档文件,就能实现以上需求了。
听说可以做成一项服务,就是在services能够看到的那种。但是对此没什么头绪。
请大家指点一下,C#如何做成一项服务,可供PHP这样的后台调用?

------解决方案--------------------
 用WCF, 然后寄宿本地服务,开机自启,怎样
------解决方案--------------------
听说分多人傻,所以来坐坐
------解决方案--------------------
将程序做成 windows服务,设置为开机自动启动.

------解决方案--------------------
友情帮顶,顺便接分,主要是学习学习
------解决方案--------------------
webservice即可,生产结果是xml格式
------解决方案--------------------
像office文档   一般都有一些接口  转成html

world也可以支持web样式

实在不行就读取内容和样式   都是可以的

------解决方案--------------------
或者用flash控件- - 
------解决方案--------------------
LZ 你可以使用 SWFTOOLS 将一般的WORD EXCEL 文档转换为SWF格式,然后可以支持 在线预览等的操作非常方便。(类似百度文档这样的效果)

我当前的应用系统就是这样的:
前台(不管是用什么语言)负责把文件上传到服务器,然后把文件路径扔给WEB SERVICE(C#)
WEB SERVICE调用 SWFTOOLS 转换为 SWF格式 然后返回给前台SWF地址
前台再现身出来
------解决方案--------------------
WCF+IIS宿主
------解决方案--------------------
web上放个flash控件  最简单