Sending documents

You've probably been pointed towards this page because you've sent me some file that I cannot read, or sent someone else a file that they cannot read.  This page explains the problem, and offers some solutions.

You've got this document that you want to send to someone via the internet (whether that be with an email, through a webpage, or something else).  How do you send it so that the recipient will be able to read it?

Most common options Rating
Word processor documents Terrible choice.
PDF files Potentially problematical choice.
HTML Good, if you're putting the information on a website.
Plain text The most compatible option for emailing.

Word processor document files

Well, don't send a word processor document.  They might be able to handle it, but there's no guarantee that they will.  Firstly, you don't know what the recipient has available to them.  And secondly, they may not be able to install more software (they may not be allowed to, or mayn't be technically able to, or mayn't be financially able to, just to name three reasons).

It's a common misconception that everyone can handle a Word document file.  Not everybody can, even when they are already using Microsoft Windows.  Word is an expensive program that isn't included with all versions of Windows.  Its document file format isn't always compatible with other programs, nor even with different versions of itself.  And even if the recipient has got a program that can open your file, they still mayn't be able to read it, or read it very well.  Word processor document files are meant for the author to be able to save a file, and do more “work” on it, on the same word processing program, and on the same computer.  That work could be more editing, or printing it, etc.  It's files will be suited for the configuration of author's computer and their printer.

We frequently receive documents that simply will not load, or would print past the edges of the paper in our printer, or try to print in the margins of the page where our printer cannot print on, has madly scrambled content because your margins are different and the program has squashed the content in to fit, has incredibly hard to read fonts because we don't have the one that you used or you used an awful one, or the document has yet other problems…

If you absolutely must send a word processor document file, then don't just copy the file and send it.  Not only will you be sending it in its least-compatible manner, you may be revealing information you don't want published (recipients can undo edits, and view things you didn't expect them to be able to see).  You should use an “export” or “publish” feature, that removes hidden private information, is more likely to include any extra files that might be needed (images, fonts, etc.), giving you a different public version of your document for distribution.  Though this is still sending a word processor file when you probably shouldn't.

There's a few common reasons why people want to send such files:

There are other word processing programs, and various formats of documents.  One of the Open Document Formats may be a better solution than Word (in this case, “open” refers to published standards and unrestricted usage, rather than undisclosed and proprietary formats), but there are confusing variations with similar names.  If you must send someone a printable file, then a PDF is often the better option:

Portable Document Format (PDF) files

If you really must send a document that prints the same for everyone, then PDF is a better option (not a perfect solution, but generally a better one).  For one thing, it's designed for this purpose, free PDF generation is available for a lot of computer system types (it's often available as a “print document as a PDF file” option in many programs), and free PDF reader software is available for just about all computer systems.  But making use of it also has problems:

Hyper-Text Mark-up Language (HTML)

If you're putting the document as something to be read off the internet, then using the language of webpages, HTML, is the way to go.  The recipients can read it, and print it, just the same as they can with any other webpage.  And just about everybody who can receive email also can read webpages.  A benefit to publishing a page on a website is that you can edit it, and make corrections, right up to the last moment.

But it's not without some problems, though probably less worse problems than the alternatives discussed above:

Plain text

If you're emailing someone, then plain text is the best way to send it.  You can just type the message into your mail program, or you can copy and paste the text into it from somewhere else (e.g. from previously typed-up minutes from a meeting).  All email clients read plain text messages, they can just read the email as it is, there's no need to load the document into something else to read or print it. 

There are some drawbacks, though none as bad as options mentioned above.