Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WCF是否易于实现latex到pdf转换web服务?_Wcf_Service - Fatal编程技术网

WCF是否易于实现latex到pdf转换web服务?

WCF是否易于实现latex到pdf转换web服务?,wcf,service,Wcf,Service,我想买一本关于WCF的书,因为我需要开发latex到pdf转换web服务 其想法是让客户将latex文档(称为扩展名为.tex的输入文件)提交到我的网站,并在后台服务的帮助下下载服务器生成的pdf输出 我是WCF的新手,所以我不知道WCF是否能缓解我的发展 我也在考虑安全问题,比如保护服务器不受任何错误输入的影响 你能给我一个建议,WCF是否适合我的需要 编辑1:我对只选择一个答案感到困惑,因为马丁和本的答案对我都有帮助。使用经典的概率方法投掷硬币,结果是本的。对不起。我认为WCF帮不了什么忙。

我想买一本关于WCF的书,因为我需要开发latex到pdf转换web服务

其想法是让客户将latex文档(称为扩展名为.tex的输入文件)提交到我的网站,并在后台服务的帮助下下载服务器生成的pdf输出

我是WCF的新手,所以我不知道WCF是否能缓解我的发展

我也在考虑安全问题,比如保护服务器不受任何错误输入的影响

你能给我一个建议,WCF是否适合我的需要


编辑1:我对只选择一个答案感到困惑,因为马丁和本的答案对我都有帮助。使用经典的概率方法投掷硬币,结果是本的。对不起。

我认为WCF帮不了什么忙。对于服务本身,我建议使用表单上传(即常规HTML页面和生成常规帖子的常规表单);这可以通过任何web框架完成,包括asp.net


为了防止错误输入,您必须定义“错误输入”:Latex文件会造成什么样的威胁?但不管威胁如何——WCF并不是为了帮助保护您的服务不受不良输入的影响而设计的;安全性旨在防止未经授权的用户访问您的服务(无论他们是否提交了错误的输入)。

WCF既不会帮助您,也不会过度阻碍您的工作-它旨在促进服务路由和消息处理的实际管道。“业务逻辑”(在本例中是latex->pdf转换)留给程序员自己实现。对于具有如此简单工作流的任务来说,WCF肯定是过火了

如果您有复杂的身份验证需求,WCF的安全功能将在经历了一段非常陡峭的学习曲线后为您提供极大的帮助。我建议你坚持写一篇简单的帖子或其他什么。您关于输入错误的问题再次超出了WCF的范围。您必须在业务逻辑中考虑这一点


也就是说,祝你好运——听起来是个有趣的项目

谢谢你的解释。让一个exe应用程序(如latex.exe)作为一个实例执行,但可以为多个用户服务,这是一个什么样的粗略想法?先谢谢你。关于我的项目:我的项目是创建基于网络的数学考试,教师将在(La)TeX输入文件(*.TeX)中提交数学问题,其中包含方程式“代码”和PostScript“代码”。我知道有一个名为jsMath或Mathjax的插件,但它们无法呈现PostScript图像。如果您设置在.NET上,我建议您查看ASP.NET作为前端,并可能让后台运行的Windows服务执行转换,您当然不希望在Web服务器本身中运行!谢谢你的回复。根据你的解释以及上面的@Ben,我在想另一种方法。