【发布时间】:2015-03-02 00:47:21
【问题描述】:
我即将创建一个翻译网站(使用 PHP),人们可以在其中订购翻译人员来翻译他们的文档。人们可以从该站点上传他们的文件,然后将其连接到该站点的翻译/成员。问题是我如何制作一个从文档中计算价格的应用程序。
对翻译价格进行评分的最常用方法是按字数计算。所以我需要知道客户上传的文档中有多少字。我认为必须有可能从文本文件(如 word 文档)中计算单词。但是,我找不到任何方法来获取 ms word 2003 文档 (.doc) 的确切数量。我找到了一种方法来计算 .docx,但不是 .doc。并且会有更多的文件,例如PDF,或rtf。
我见过另一种只计算文件大小的方法,但我认为它不会对不同的文档格式给出相同的结果。或者它是? 我能想到的简单方法是让访问者将他们的文本复制/粘贴到文本区域,但我认为这不是最好的方法。
有人能给我一个建议,我该如何解决这个问题?
【问题讨论】:
-
如果你想很好地做到这一点,你将需要根据文件扩展名打开每个单独文档的例程。 php 中有可用的 api,应该能够在每种情况下从文档中提取文本,但是如果您希望“从每种类型的文档函数中获取文本”,那就没有这样的了。
标签: php pdf ms-word rtf word-count