Norway Mandates Government Use of ODF and PDF
siDDis writes "Earlier this year Slashdot mentioned that Norway was moving towards mandatory use of ODF and PDF. Now it's official: the Norwegian government has mandated the use of open document formats from January 1st, 2009. There are three formats that have been mandated for all documentation between authorities, users and partners. HTML for all public information on the Web, PDF for all documents where layout needs to be preserved and ODF for all documents that the recipient is supposed to be able to edit. Documents may also be published in other formats, but they must always be available in either ODF or PDF."
When you really think about it, how stupid would it be if a large government agency even in the US sent out a "document meant for editing" in a microsoft office format. I mean seriously. If the IRS sent me a tax form as a .doc file I would call them up and tell em what I thought of that but probably wouldn't get through cuz it'd already be flooded with pissed off people. I mean, that's like requiring all US citizens to own a copy of Office. Same with Norway. Any country that doesn't choose a non-propietary format is crazy.
Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
A fourth format was also specified: Adobe Flash was mandated for all documents that need to include animated dancing silhouettes.
Does it compress better or something?
Yes. For pages of pure bitonal content, the JBIG2 image compression scheme can produce files approximately 30-40x smaller than the equivalent using CCITT G4. This is such a massive improvement that it makes it tempting to simply represent all documents in raster form with ancillary text information -- in other words, it competes with vector graphics as far as side. No other widely supported potential archival format provides JBIG2. This in itself is an enormous benefit, but not quite a deal-maker for PDF.
PDF really shines in that it is easy to parse and has a limited, well-defined graphics language. The PDF/A standard even further restricts the classes of operations a conformant file can perform. On top of other things, it spells out the requirements for fonts, to ensure that documents rendered in the future will appear as intended. It also dictates that details of the document's semantic structure be embedded to assist analysis of the archived data in the future.
I probably sound like a shill for PDF, but that isn't the case. I simply write commercial code which deals with PDF. It is a terrible shame that Adobe's viewer products have made such a bad impression on everyone. I believe PDF is a well-designed, simple, extensible format with a hell of a lot going for it, if you simply discount everything with the word "Adobe" in it.
All of that said, proper PDF is PostScript. You can feed it to the PostScript interpreter and it will render. It's not full PostScript, but a subset that is easier to process and isn't a full interpretive language as PostScript is. I've wrtten programs in PostScript that have nothing to do with printing, it's a bit similar to Forth.
Bruce
Bruce Perens.