质量还是数量?我们到底有多少工程师 [推荐]让javascript跑得更快

August 4, 2006

原文地址:Please don’t send me Microsoft Word documents
原文作者: Tristan Miller

目录

为什么发送微软Word文档是一个坏主意

Word 文档并不总是能被其他的文字处理软件打开
Word 文档的定义是一个未公开的商业机密,也就是说只有来自微软的软件才能够真正正确的打开它。使用其他的文字处理软件的人,不管是他们自己选择或者是必须选择,他们都有可能无法打开 Word 文档。假定每个你所发送的对象有 Word 软件,或者他们为了读你的文档会去买这个软件是不公平的。事实上,微软故意选择不在世界上很多的流行的操作系统(比如Linux)上发布他的Word软件,因此,很多人甚至无法选择购买这套软件。
某一个版本的 Word文档并不总是能被其他版本的Word程序打开
就算你要发送Word文档的那个人拥有Word软件,他也可能仍旧无法打开你的Word文档。因为Word文件格式并不是标准的和固定的,微软可以,并且它也经常修改Word文件格式。因此,一个版本所保存的Word文档很可能无法被另外一个版本的Word程序打开。很多人相信,微软之所以这么做是为了迫使用户从旧的版本上升级去购买最新的Word程序,即使旧版本的Word能够满足他们的需要,他们也没有必要升级。
Word文档并不能保证在电脑显示和打印效果保持一致
与你所预期的Word WYSIWYG(所见即所得) 界面相反,在一个电脑上所编辑的Word文档可能,事实上,在另外一个台电脑上表现出完全不同的排版和分页,即使用的是相同版本的Word!之所以这样是因为Word会在基于用户的打印机设置对于打开的文档进行重新格式化,而这是在后台默默完成的。这对于某些类型的文档可不是一个好消息,比如所某些表单需要精确的定位到一个面上。
相对于其他的文档格式来说Word文档是非常大的
Word文档格式是臃肿的和没有效率的; 文档的大小通常比他们所含有的文本信息大好几个数量级。就算在今天硬盘充足的年代里,大量的Word文档也会很快的吃掉用户的硬盘空间。对于依旧使用拨号上网的数百万人来说,从邮箱里面下载一个Word文档可能意味着数分钟甚至数小时的等待。如果是下载总信息量相同的纯文本文档,则可能仅仅需要几秒钟的时间。
发送一个Word文档可能会侵犯你的隐私
微软Word在默认的配置下总是自动跟踪和记录你对于一个文档所作出的修改。很多人都没有认识到的是这些改变可能在每次保存的是时候被自动嵌入到了文件之中。如果你把这样的文件发送给第三方,他们就有某种可能恢复这种记录,看到这个文档多次修改的历史——可能这无关紧要。这种让步或者冲突的信息,你可能会认为在你发送Word文档之前就已经被除去了,可能实际上仍旧是可以被接收者读取的。的确有很多次相互冲突的信息被公开发布的Word文档泄露而引起公众关注的例子。
Word文档是有安全风险的
不像标准数据格式,Word文档可以包含编程代码,而这些代码有可能在你的文档被打开的时候自动执行。微软之所以引入这个特性,是为了让文字处理宏(脚本)可以随文档一起储存。 然而,并没有过很久,心怀恶意的人们就开始尝试利用这个设计漏洞来撰写暗中随机删除文件的脚本或者其他破坏计算机的脚本。结果是,Word文档因为是数打电脑病毒的传播媒介而变得臭名昭著。当你通过Email附件收到一个Word文档的时候,你真的愿意冒着中电脑木马的危险来打开它?

前面所说的这些并不仅仅针对微软的Word,对于其他的商业文字处理程序也是一样的,比如说WordPerfect(WPS?——ppip)。然而,把Word文档作为附件在互联网用户之间不幸变得越来越流行,其中的很多人并没有注意到他们这么做所造成的问题。幸运的是,发送私有文件格式的问题并不是很难解决,也不需要你停止使用微软Word。

发送Word文档的其他方式

纯文本(.txt)
除非你的文档真的需要特殊的字体或者格式,考虑直接打(或者是复制粘贴)到你所发的邮件里面。通过这个方式,他人就可以直接阅读你的邮件,而不是需要另外再打开一个程序。
HTML
HTML是一个基于文本的格式文档,主要用于撰写网页和其他的电子文档。它可以直接被编辑的能力和他作为公开标准文档的地位使得它很适合作为文档交换。HTML并不是被设计成在每个系统上都显示得一致,所以,如果页面的排版对于文档来说很重要,就需要考虑使用Postscript,PDF或者RTF文档来代替。
Postscript 或者 PDF (Adobe Acrobat)
如果你要发送一个包含了大量的格式、为了打印效果而创建的文档,并且你并不期望接收者需要或者想要改变文档本身,你可以考虑是哟你Postscript或者PDF文件。这两种文档格式是被充分公开的,在每一个计算机平台上都可以找到打开他们的程序。不像Word文档,Postscripts和PDF文件在任何一个系统上都会得到完全一致的显示效果(对于中日韩语言文档,需要注意安装语言包——ppip)。对于这个文件格式的一个重要警告就是,他们是“只读”的;对于接收者来说,并没有很方便的编辑文档的方式。
Rich Text Format (RTF)
在文档包含了特殊的格式,而你又需要接收者能够编辑的情况下,你可能会选择使用富格式文本(RTF)文件来代替Word文件。RTF被设计成文字处理软件交换文档的标准格式,大部分的文字处理软件都可以读写这种格式。RTF可能不会精确的再现文档的排版,但是不像HTML,它至少尝试定义排版方式,而不是像HTML那样,把排版的任务完全交给了接收者所用的程序。

把Word文档转换为其他格式

把Word文档转换为上述的格式是很容易的。在通常的情况下,只要使用文件菜单中的另存为命令,在弹出的对话框中就会有一个下拉菜单让你选择所要使用的文件类型。

如果你要使用纯文本发送文档,最快的替代方式是用鼠标选中文档中所有的文字,或者使用编辑选择所有菜单,复制到剪贴版上(编辑复制),然后把它粘贴到你的E-mail程序里面(编辑粘贴)。

PDF和Postscript文档导出在通常的情况下并不被Word直接支持。在某些配置好了的系统上,你可以使用打印命令来产生PDF文档。要查看你的系统是否支持,可以打开文件打印命令,查看打印机列表中是否有与PDF或者Acrobat相关的打印机。(需要Adobe Acrobat支持,这个软件可不便宜——ppip)

你可以帮助终结Word附件

在自己不要发送的同时,你可以通过鼓励他人不要发送给你来免去他人处理这些私有文件格式的痛苦。如果你在E-mail里面收到一个Word文档附件,你可一个给发送者回复一封措辞礼貌的信件,指出Word附件是不合适的,并请他们使用替代格式重新发送过来。为了不浪费发送者的时间,要保持这个信件的简洁,可以包含一个链接,指向具有更加详细的解释的网页,这样如果他们想要看就可以看到。你可以自由的引用本文档,或者任何一个下面列出来的文档;你甚至可以用自己的语言来写这些解释(当然,要小心的使语言适合那些非技术性的读者)。

出于相同的目的,很多人同样无法接受Word附件。下面是一些他们所作出的解释的链接:

更多的话:文字处理软件的通病

撰写这个文章的目的并不是为了促进其他文本处理软件的使用,而是为了促进更加标准的、有效率的格式文档的使用。为了那个目的,请把所有的文字处理软件放在一起作为一种进行写作联络的工具来考虑。文字处理软件这种范式的一个固有的问题是,它把写作(把个人的思想变成逻辑化的、含有语义结构的文档)和排版(考虑文档的表现形式,比如,页边和字体设置)的任务混合了起来。这种混合的结构是这篇文章里面提到的很多的问题的原因或者是因素,同时也导致了很多与互联网文档交换不太相关的问题。

幸运的是,现存有很多的文档撰写系统提供了写作和排版之间健康分离的方式。其中的大部分系统不会被私有文件格式所羁绊,并且能够输出成多种标准文档格式,其中也包含PDF和HTML。要得到更多的关于所见即所得和文字处理软件范式的问题,可以参考:

下面是一些不使用文本处理软件范式的自由的文档处理程序的链接:

  • LaTeX LaTeX在科技和科学文档作者中非常流行,尽管它可以被用于处理任何形式的出版物。它没有图形界面,你可能会觉得相当的自由灵活,或者是觉得令人畏惧。在所有的主流计算机平台上都有商业或者非商业的LaTex版本,包括 MS-Windows,Mac OS,GNU/Linux,Unix。
  • LyX 是一个和LaTeX类似的文档处理程序,但是有一个用户有好的WYSIWYM(所见即所想)界面。最初是在类UNIX系统上开发的,不过已经被导入到MS-Windows和OS/2平台上。
  • TeXmacs 是一个类Unix系统的图形科学编辑器(也可以通过Cygwin在MS-Windows里面使用)。它与很多的数学、统计学和物理工具协作的很好。cs.
  • DocBook 提供了一套使用SGML或者XML写作解构化文档的系统。它被书籍出版商、软件文档作者、FAQ撰写者以及其他技术站点的所喜爱。
  • ConTeXt 是与LaTeX类似的基于文本的文档处理系统。

翻译投稿:ppip.nk,欢迎与他交流

Tags: No Tags

相关文章:

推荐文章

您的评论对我们很重要:

17 Comments »

  1. 这篇文章看看来是用来传宣PDF的.但是新一代的office要试用开放协议的PDF的时候,Adoe却不给了,无非还是最后的一个利益在背后作怪.
    世界没有永远的世界,确有永远的利益.

    用户是什么,用户是用来贡献利润的.

    Comment by Susan — August 4, 2006 @ 5:06 pm

  2. 很高兴能看到这篇文章的翻译
    这里还有一篇 应该更早,个人认为也更好,因为来自rms嘛
    http://www.gnu.org/philosophy/no-word-attachments.html

    Comment by bxy — August 4, 2006 @ 5:58 pm

  3. 1. WordPerfect 是 DOS 时代就有的老牌软件, 跟 WPS 没关系, 比 Word 早.

    2. PDF 格式是完全开放的, Adobe Reader 是免费的, 当然, 可以理解为推销 Adobe Acrobat 的策略. Adobe Acrobat 是不便宜, 但还有许多免费甚至开源的 PDF 生成器:
    http://www.hsinlin.com/software/pdf.html

    Comment by VirusCamp — August 4, 2006 @ 7:01 pm

  4. 我也不喜欢用Word,但周围人都用,我不用还不行,写毕业论文,也要求用Word文档,哎……
    我倒是用OpenOffice.org的

    Comment by ShiningRay — August 4, 2006 @ 7:04 pm

  5. 我用 OpenOffice.org
    开源免费,功能不差

    Comment by Hezron — August 4, 2006 @ 8:33 pm

  6. 这类文章有些时候看它的某些解释/理由会感觉比较没有说服力.比如解释第一个为什么中的1,2,4条理由

    Comment by x5 — August 5, 2006 @ 3:17 am

  7. to bxy:
    希望有时间的时候能够把rms那样一篇也翻译过来。

    to x5:
    关于一中的1,2,4——无法被其他的程序打开、无法被其他版本的word打开、文件比较臃肿,应该是比较客观的描述。如果你有这样的亲身经历,就更好了,呵呵。

    Comment by ppip — August 5, 2006 @ 2:02 pm

  8. links for 2006-08-05…

    进行可用性测试的8个指南
    (tags: web usability design)

    请不要给我发送微软Word文档
    (tags: 微软 microsoft Word document)

    Top Korean Web 2.0 Apps
    (tags: korean web web2.0 Apps)

    Gadgets being promoted on Windows L…

    Trackback by This is foggy. — August 6, 2006 @ 2:33 pm

  9. 推荐一款免费的PDF生成器:
    http://sourceforge.net/projects/pdfcreator/

    用任何程序编辑的文档,都可以通过”打印”生成PDF文件。

    Comment by geelake — August 6, 2006 @ 4:28 pm

  10. “Word 文档并不总是能被其他的文字处理软件打开 “这一条太没说服力了。

    难道作者不知道有Word Viewer 2003这个东西存在的吗?微软的,官方的,免费的。

    http://www.microsoft.com/downloads/details.aspx?familyid=95E24C87-8732-48D5-8689-AB826E7B8FDF&displaylang=zh-cn

    这个软件也同样适用于这个情况:“某一个版本的 Word文档并不总是能被其他版本的Word程序打开”

    何时使用 Microsoft Office Word Viewer 2003
    出于以下某个原因,您可能需要下载并使用 Word Viewer 2003:

    有人向您发送了 Word 文档(任何版本),但您没有 Word。
    有人向您发送 Word 2003 文档,该文档用到了 Word 2003 的功能(如 IRM),而您没有 Word 2003。
    您要分发 Word 文档(任何版本),而且您希望确保即便是没有 Word 的人也可以阅读此文档。
    您要分发 Word 2003 文档,而且您希望确保即便是没有 Word 2003 的人也可以阅读此文档并使用 Word 2003 的功能。
    Microsoft 鼓励您将 Word Viewer 2003 随同 Word 文档一起发送给没有 Microsoft Word 的人士。Microsoft Office Word Viewer 2003 是 Word Viewer 97 和早期版本的 Word Viewer 的替代产品。

    有关分发 Word Viewer 2003 的详细信息,请单击本文“请参阅”部分的“MICROSOFT 软件许可条款”。

    Comment by Ethan — August 7, 2006 @ 9:32 am

  11. 确实很应该打断一家垄断的格局!

    Comment by yier — August 7, 2006 @ 2:10 pm

  12. […] 请不要给我发送微软Word文档 (tags: microsoft processor word) […]

    Pingback by Running Sandwitch » links for 2006-08-07 — August 7, 2006 @ 4:51 pm

  13. 难道作者不知道有Word Viewer 2003这个东西存在的吗?微软的,官方的,免费的。

    ……实在太荒谬了,难道我还要从M$的主页上下载,
    并且多添加一个附件么?仅仅因为我需要发送一个word格式的文档而对方电脑上没有word。难道对方还要再安装一个看起来对自己的电脑毫无用处的软件么?仅仅因为您发送了一个格式为word文档的附件?这实在是太没道理了。

    Comment by chris — October 25, 2006 @ 11:09 am

  14. […] 这个事情也没必要扯到网络礼仪什么,跟给人发email放word格式附件一样(why not?),说穿了,就是个做人之道啊,爱加音乐没问题,不要自动播放就不会影响到别人,大家多体恤别人,社会……才能……和谐呀! […]

    Pingback by 看,那个人在飞! » Blog Archive » 终于有适合我加入的组织了:FUAC — October 26, 2006 @ 3:15 am

  15. [quote]……实在太荒谬了,难道我还要从M$的主页上下载,
    并且多添加一个附件么?仅仅因为我需要发送一个word格式的文档而对方电脑上没有word。难道对方还要再安装一个看起来对自己的电脑毫无用处的软件么?仅仅因为您发送了一个格式为word文档的附件?这实在是太没道理了。[/quote]
    同一句话可以扔给PDF。PDF阅读软件也不是系统自带的。
    我倒不是为WORD辩解,我自己也支持PDF,但是这个评论者显然逻辑混乱。

    Comment by xiezhenggang — January 7, 2007 @ 12:11 am

  16. […] 请不要给我发送微软Word文档 # […]

    Pingback by » 昨日搜刮iLenceel » Blog Archive — April 27, 2007 @ 11:04 pm

  17. @xiezhenggang
    [quote]同一句话可以扔给PDF。PDF阅读软件也不是系统自带的。
    我倒不是为WORD辩解,我自己也支持PDF,但是这个评论者显然逻辑混乱。
    [/quote]
    PDF 阅读软件在各个OS 下基本都有,Word Viewer呢?

    Comment by To: xiezhenggang — June 13, 2007 @ 1:15 pm

RSS feed for comments on this post. TrackBack URI

Leave a comment