Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Censorship

PDF Alternatives? 59

An Anonymous Coward writes: "For those of us trying to get rid of Adobe products on our sites, what is the best alternative to PDF? It needs to be something a typical user can easily get a plugin for." There are a couple of obvious choices when it comes to viewing PDF files, like Xpdf -- and several others pointed out on the Boycott Adobe site -- but does anyone have suggestions on the best way to create nicely portable documents? And if someone wants to stick with PDF (but not Adobe), what PDF-creating applications, especially Open Source ones, have people had either successes (to emulate) or failures (to avoid)?
This discussion has been archived. No new comments can be posted.

PDF Alternatives?

Comments Filter:
  • by Anonymous Coward
    Stupid question, what are the differences between the ps and pdf file formats? The fact that gv can read both makes me think that they are infact very similar. Also, if they are similar, why doesn't adobe add ps support to it's acrobat reader?
  • by Anonymous Coward
    Just as the community came up with PNG to fight the GIF format, it is time we came up with an alternative to PDF. Question: isn't PDF just a Postcript compressed? So, if you compress a Postscript file using (say) gzip or bzip2, couldn't you get the same results as PDF?
    Boycotting Acrobat reader (and using, say, xpdf) isn't the solution. Adobe doesn't make any money from the reader. They make *tons* of money from the acrobat writer. It is that we should try to replace.
  • by Anonymous Coward
    Adobe doesn't add support for the same reason Microsoft doesn't understand the latest staroffice. It's political.

    Postscript is a page description language. It requires fonts and graphics and other crap in addition to the postscript file. So PDF is all those things in one file. Rather than just being a vector description it has search and sections and semantic information about the document.

    Adobe have turned evil in the last 3 years.

  • by Anonymous Coward
    If you're looking up info on wavelets perhaps you should look up info on the Jpeg2000 standard. You would soon realize that all lizardtech are basically doing is creating images of each page and then wavelet compressing them in a manner very similar to the Jpeg2000 standard. Eventually when it becomes finalized it won't be long before Adobe adds support to pdf for Jpeg2000 images. These files will then be much smaller than anything lizardtech could do because they will still be treating the text as an image, they can't possibly compress the image of an 'A' more than a pdf with the character 'A' in it. And of course the actual images will be wavelet compressed.

    t.

  • by Anonymous Coward
    You can use ps2pdf to create PDFs from Postscript files. Any *NIX program should be able to create Postscript files. If you use Windows, you can install a Postscript printer driver and select "print to file" (you might have to remove PCL headers, etc. from the produced file, I don't know the specifics - does anyone know which drivers work well for this?). Anything created by ps2pdf can be read using free software (i.e. Ghostscript), since ps2pdf is just a wrapper for Ghostscript (there's also pdf2ps to convert them back to Postscript).

    You could also just distribute the Postscript files and ask Windows users to install Ghostscript (a Windows version is available, I don't know if it works as a plugin), but a lot of users will have trouble with this. And Postscript files are pretty large (they compress well using bzip2, but most Windows users won't know how to decompress a bz2 file). A math prof at my university used Postscript files for his notes, and several people complained they couldn't read the files. They said they'd prefer PDF, so I suggested he use ps2pdf on them. Nobody complained after that.

  • by Karpe ( 1147 ) on Sunday July 22, 2001 @07:50PM (#68472) Homepage
    While GIFs are bad because they use software patented technology, no such thing exists in PDF. I would love to bash Adobe, but PDF is really a good, open standard (like almost any technology that came out of Adobe). We should try to have complete, free implementations of the PDF format (I believe there is no free support for JavaScript in PDF files now, for example, but the use of it is questionable), so that nobody would have to buy the Adobe products. I believe the same approach of what Apple is doing with OS X, except I believe they payed Adobe to use the technology, instead of writting their own implementation. I don't understend why Microsoft didn't include PDF support in windows yet, putting Adobe out of business (well, they are partners in stuff like OpenType, perhaps that is why).

    The problem with PDF (and I understand this is a problem just with the ebook format, defined in the latest PDF specification) is not a technology problem (you can implement it freely technologically speaking, you can't do that with GIFs), no patents. The problem is this buggy DMCA. If you are implementing the specification, you may choose to do whatever you want with it, but the DMCA will go after you if make a program that will "break" the security (the DMCA should give provision to interoperability, but they will most likely see you as a criminal, not a hacker (good sense)).

    To stop using PDF would really be a step back. PDF is not only a compressed ps, it is a format that tries to overcome problems in the PS language (if you consider that PS and PDF are computer languages it is much harder to make a buggy PDF program then PS, hence, almost all PDF files will open, while PS files from some programs sometimes will *never* print. In PDF, everything in the file is stored as objects in a very "well behaved" way. In PS, you need to use the DSC (document structure conventions), which are special comments on the code with special meaning (comments should not have meaning. It is a hack.) Many programs don't behave well with this DSC comments.

    And why use PS? Remember that PS is also a product from Adobe, with the same terms as PDF.

    Or so they say...
  • Adobe created Postscript. However that does not mean that to view it you need to use any Adobe software. Postscript is more or less a standard at this point.

    If you want something that has nothing to do with Adobe even indirectly you might have a problem. They have been the ones doing much of the R&D in this field for the last 15+ years. So their hands are in a lot of things it least in small ways.
  • You forgot Farallon Replica [queensu.ca], which was a PDF/Common Ground competitor in the early 90s. Now proprietary abandonware.

    Really ugly Replica document I created in 1993 [gondwanaland.com].

  • All of the first category are impossible for a web publisher to address. How many people use something other than Acrobat to read PDFs? Change program defaults? Use an alternative that supports incremental downloading?

    In a vacuum, you're right, none of these are deficiencies of the file format itself. Web publishers don't live in a vacuum. If they did, PDF's market dominance wouldn't be a factor either.

    Given these realities, I think it's pretty hard to dispute that most sites that publish PDF could improve usability by publishing their documents as HTML instead.

  • The vast majority of PDFs on the web shouldn't be. The same would go for any alternative print-perfect format. Jakob Nielsen says it well in Avoid PDF for On-Screen Reading [useit.com] :
    "PDF is great for distributing documents that need to be printed. But that is all it's good for. No matter how tempting it might be, you should never use PDF for content that you expect users to read online.

    "Forcing users to browse PDF documents makes your website's usability about 300% worse relative to HTML pages."

  • by Canis Lupus ( 1922 ) on Monday July 23, 2001 @07:36AM (#68477)
    These are only formatting languages. DVI would have been a more appropriate suggestion, but even that has limitations compared to PDF (i.e., linking, bookmarks, notes, etc). For nice looking "print quality" output which both prints and views well, it is hard to beat PDF at the present time.

    (A little off-topic: IMHO, Docbook is a better choice for this sort of thing -- TeX/LaTeX are nice, but they are showing their age. I have written a thesis and many articles in LaTeX, and have found Docbook to be far superior even if a bit immature).
  • But rather alternatives to PDF. How about good, old-fashioned HTML+images? Or another idea is one of the more liberal eBook formats I suppose. The main point of this post is to point out the poster doesn't seem to want to have any pdfs, not just use an alternative method of writing them :P
  • by hatless ( 8275 ) on Monday July 23, 2001 @01:45PM (#68479)
    The question was whether there are alternatives to PDF for which there are readily available viewers.

    The answer is no.

    In the mid-'90s, there were a couple of competing technologies, each with its own proprietary viewer. Among the worst was Corel's Barista, which used JVM 1.0 applets for a viewer. It was a nice idea that the early capabilities of Java made unworkable.

    Among the best was Common Ground, which was a lot like Acrobat with the added advantage of having a very lightweight viewer. For people without the plugin or standalone viewer, you could distribute Mac and Windows executables of the document with a self-contained viewer that was in the ballpark og 40K in size. By 2.0, they also had a viewer applet in Java. However, the quality of the documents produced wasn't as good as Acrobat's. It worked well for word processor documents and spreadsheets, but wasn't good for line art and desktop-publishing output. Hummingbird acquired them and tried to turn it into a universal viewer technology for its document management system. After a while, unable to catch up with Adobe in terms of document quality, they discontinued it.

    Net-it Now was another such tool. Again, it wasn't as good as Acrobat. Its niche was the use of Java (and later, ActiveX) viewers. Since Adobe eventually got Acrobat Reader distribution almost universal, the product didn't really have a compelling niche and it too was discontinued. I think parts of it live on in some Lotus/IBM products like SmartSuite.

    Postscript files (compressed or not) are not a viable substitute unless you're only distributing your content to Slashdot readers and Unix sysadmins. Whereas some 95% of desktop users have a PDF viewer (usually Adobe's), fewer than 5% of people have a Postscript viewer, and many of those would have trouble making it work with a downloaded file.

    Getting rid of your PDFs is a nice political statement, but shitty business practice. PDFs--especially properly hyperlinked ones--are the only decent way to distribute print materials like brochures and manuals reliably to end users. Make people download Ghostscript (with its awful installers), the Ghostscript core font set (with its manual installation process) and GSView? You try telling someone who is paying you thousands of dollars for your products or services to do that. I won't.

    If you want to make a point, go ahead and add some (polite, professional) text to your pages with PDF download links noting that PDF is a convenient format regrettably put out by a company opposed to freedom of speech that also produces insecure products unfit for use with sensitive information. Offer a polite link to, say, the EFF's website for more information.

    For your own part, maybe you can make a point of making any new PDFs without Adobe's tools. Say, ps2pdf if you don't need hyperlinking or color profile support. Or libpdf-based tools and libraries (from Perl, PHP, C, whatever) for PDFs you generate on the fly from raw content.

    But don't get shrill and don't make it hard for your users and potential customers to get what they need in an easy and timely way. That just makes you look like an amateur and an idiot.
  • If page typesetting doesn't have to be pixel-perfect, clean HTML should be fine. As other posters have pointed out, the look of the document will vary from browser to browser, but for most of the documents I write, that's perfectly acceptable.

    If page typesetting _is_ important, how about zipped postscript files? Postscript files are huge, but compressing them solves that problem adequately. This is transparent enough to the user to be acceptable (click on it, and WinZip pops up a nice window with the uncompressed file listed in it).

    If you're using the postscript option, it's probably wise to have a link to the Windows version of GhostView on the same page that provides the documents, to minimize viewing hassles. Maybe WinZip too, though most people who download things will have that installed already.

    Links to Linux and Mac binaries would be useful too, but Windows support should be the first design priority if this is a commercial site (by sheer force of demographics).
  • I don't believe you need Jakarta in the tool chain. Definitely not Apache. Just Xerces, Xalan and FOP.

    I'm using DocBook/XML with the Jade tool chain. But as soon as Xalan lets me resolve public identifiers locally, I'll switch to it. Until then, some of us are behind firewalls, have slow connections, etc.
  • And what do you think PDF is? It's Postscript Level 3.
  • While Nielsen is fairly widely respected, this particular editorial of his is an absolute embarassment.

    His criticisms fall into two categories:

    1. Problems with Adobe Acrobat, the most common PDF viewer
      • By default, it uses a paged rather than a continuous scrolling model.
      • It does not support incremental rendering while downloading.
      • The Macintosh port is somewhat crash-prone.
    2. Problems with what people put in their PDF documents, especially, in his opinion, too few internal navigational links.

    None of these, of course, is a deficiency of the file format itself, and all are easily addressed. I'm not an apologist of any sort, but misrepresentations like this are not particularly useful.


    But my grandest creation, as history will tell,

  • Some search engines have this capability built in, including the one which I work on professionally: AltaVista Enterprise Search [altavista.com].

    But my grandest creation, as history will tell,
  • Shameless plug: I've got an online viewer [samurajdata.se] for PDF. Saves you from having to install a plugin...
  • How about good, old-fashioned HTML+images?

    If only, somewhere along the line, someone had allowed HTML to define something as simple as a page break, this would work. Without this most basic function, HTML is and will remain useless for both document delivery and as a word-processing format.
  • by dublin ( 31215 ) on Tuesday July 24, 2001 @03:01PM (#68487) Homepage
    At least a few people in this discussion have asked the question, "Why not just use HTML?"

    Indeed, this is actually a very good question, and one which I have thought about for years. The "here's why" boils down to two main reasons:

    1) HTML has no concept of physical page representation, including most importantly, page breaks. This breaks HTML as a reasonable alternative for documents that you want to print out, or simply view as they would be printed.

    2) More importantly, there is no reasonable and accepted way to bundle up all the components of an HTML page and distrubute them as a single lump. This is a non-trivial problem, since many modern single web pages consist of dozens or even hundreds of component parts (scripts, graphics, HTML code, style sheets, etc.)

    There appears to be no good way to fix problem #1 without making changes to HTML, or at least propagating enough clients that add the functionality to see this sort of thing take off. Given that HTML looks frozen in time and all new stuff will be XML, with its notoriously too-flexible self description, I'm not holding my breath on this one.

    Still, HTML could be much more useful as an information dissemination format if it were simply possible to address problem #2. There's some good news here: It's been *possible* to do this for years.

    The obvious way to deal with bundling up an arbitrary bunch of webpages would be to use the capabilities of MIME, which was invented just for this sort of thing. Unfortunately, I've only ever found one mail/browser combo that was capable of making this work: The Novita Mail client from the now-defunct company of the same name, which was based on Sun's old HotJava web browser. (Which was both its strength and its weakness - Sun really hurt a lot of early Java adopters by urging them to use HotJava as the base for their applications, and then abondoning the platform and not upgrading it. That's too bad, because the idea was good, even if the implementation was not. Netscape was supposed to pick up the Hot Java ball with thier Javagator, but they still haven't even managed a usable next gen conventional browser let alone a good Java-based browser...)

    In any case, everything that's needed is there, with one tiny exception: relative URLs need to be able to include pointers to specific MIME body parts in an MHTML construct in some reasonably standard and predictable way. Note that this works in Netscape and IE for things such as images, but that there appears to be no way to point to a "sub-page" of HTML code. You can easily verify this for yourself with Netscape or another mail client/web browser: It's pretty easy to create MIME messages by hand that contain all the correct parts, but so far as I know, Novita is the only browser ever to *properly* handle true multipart MHTML attachments - it was even capable of drag-and-drop insertion of live java applets into a message. (Note that both Netscape and IE claim MHTML support, but niether can perform this basic function - unless a recent IE has fixed this...)

    In the case of an image embedded in an MHTML message, the relevant URL looks like this:
    <img SRC="cid:part<n>.<random ID stuff>" height=98 width=66>


    This works fine for images, but does not work for pointing to another page of HTML, even if you carefully construct the MHTML by hand in all the ways that would seem to make sense.

    So I suppose the second problem spawns two questions:

    1) Does anyone know how to do this?
    2) Does anyone know of a mail/browser combo that already knows how to do this?

    If the answer to both of the above is "no", then I think we should start looking to get this functionality into open source mailtools, ASAP, as it would dramatically increase the utility of these tools by allowing entire web site "trees" to be easily e-mailed, in some cases replacing PDFs and the like with something even better. Comments?
  • by Bazzargh ( 39195 ) on Monday July 23, 2001 @04:25AM (#68488)
    Maybe I'm not browsing at a low enough level here but most posters seem to be ignoring the fact that PDF does scalable pictures as well as typeset text. LaTeX's embedded picture mode is not all that good... however SVG is an open standard which does at least that part of it. Though of course, its not the whole solution.

    In the main I agree with one of the other posters who suggested XSL-FO. If we had a 'native' XSL-FO viewer, and a document 'format' consisting of a (tar.gz) archive of xml body text, xsl styling, plus embedded objects, then we'd have something very close to a winner. However if you wanted to abandon PS and TrueType you'd have to embed all your fonts as SVG too... urk...

    -Baz
  • You are correct that it is the Law rather than Adobe.

    Large corporations bought their favorite laws through lawmakers and going through them is the way to remove the law.

    However, by making an example of Adobe, you discorage other companies from trying similar tactics. Notice how Adobe is backing off so far and so quickly? This indicates that they and others will think long and hard about trying something similar in the future.

    The DMCA is their way of restricting our otherwise legal rights to fair use by using technology. A Boycott is our way of restricting their otherwise legal right to prosecute by using PR.

  • Use Ghostscript (ps2pdf) for your ps to pdf conversions on Linux and Win32. On Win32, print to a file using the "Apple LaserWriter II NT" printer. This has taken care of 99% of my needs (the other 1%, I haven't had to deal with yet :-).

    If you don't want to or can't install Ghostscript, take a look here: http://www.babinszki.com/distiller/ [babinszki.com]

    One thing I haven't been able to find yet, is the ablity to create FDF's (Acrobat Forms). Any ideas out there?
  • by ctrl ( 49474 )
    PStill (http://www.wizards.de/~frank/pstill.html) is pretty nice. It converts PS to PDF files. I found it to work much better than gs - which chokes on some PostScripts - and the output is very close to Acrobat in terms of quality.
    If you want to get the best out of it, you can install a few PostScript fonts in its "fonts" directory. For example if you have a Sun or SGI around, these come with high-quality PostScript fonts (DPS). Copy these fonts in your PStill "fonts" directory and you will get very good quality.
    I assume most Adobe software comes with good PS fonts as well, so if you have even an old version of Adobe Illustrator for example you have a good library of fonts.
  • I went looking for a utility to convert a PDF into a more friendly format sometime back. I found a few utilities that could extract the text of the document, but most were lacking in some form or another.

    Specifically, I wanted to extract the text to index it for a search engine. Maybe someone could create an open source utility to convert a PDF into a more viewer friendly format?
  • Use a recent version of ghostscript (eg 7.0), as the pdf generation is a lot better. However the newer versions of GS (always) aren't covered by the GPL, but by the Aladdin licence.

    See ghostscript webpage [wisc.edu].
  • actually he does ask "what PDF-creating applications, especially Open Source ones, have people had either successes (to emulate) or failures (to avoid)?"
    The submittor didn't write that, Slashdot editor Timothy did. The submittor clearly wants to eliminate PDF files from his site, regardless of what was used to create them, and is looking for alternative file formats. Several other posters have made good recommendations in this vein, which I won't waste bandwidth repeating.
  • by acoopersmith ( 87160 ) on Sunday July 22, 2001 @07:47PM (#68495) Homepage Journal
    But there's no reason to replace the PDF format (which is *NOT* just PostScript compressed). Adobe has clearly documented it and there are third party tools available to replace Acrobat Writer, such as ps2pdf.
  • Try this for an example of how SVG could be used as a replacement.

    http://nilo.stolte.free.fr/SVG.html#examples [stolte.free.fr]

    Requires an SVG viewer. [apache.org]
  • Well not yet maybe but the potential is there. Take librsvg (or better if there is one), strip out any remaining Nautilus/GNOME dependencies, perhaps glib too for max. portabillity,,. wrap it up in a SDL based viewer.

    Now you've got a document format that can be created in anything that outputs SVG (or anything that can be converted to SVG) including text editors.

    Next step, displaySVG (hell might as well go all the way) as an alternative to X as a cross platform windowing system.

    Dave
  • > If you use Windows, you can install a > Postscript printer driver and select "print to > file" (you might have to remove PCL headers, > etc. from the produced file, I don't know the > specifics - does anyone know which drivers work > well for this?). The Apple LaserWriter drivers are a good choice. The HP Drivers produce an extra three lines at the start and an extra line at the end if the postscript which set the postscript language interpreter. The Apple drivers produce pure postscript.
  • oops, my bad, I must have had a case of temporary italic-blindness or something :->
  • But rather alternatives to PDF

    actually he does ask "what PDF-creating applications, especially Open Source ones, have people had either successes (to emulate) or failures (to avoid)?"

    How about good, old-fashioned HTML+images?

    The problem with html is that it doesn't look the same from one platform to the next. Pdf and postscript both accomplish this. You can print out a pdf datasheet and it'll look exactly like what the author intended.

  • I know Lizardtech as the company that creates a product called Mr sid: a wavelet compression for imagery. They have been in battles with other in which I think they are unjustly going after projects that hit 'a little too close to home, but not right on the mark' when it comes to their technology. See also JPEG2000.
  • Although it's not remotely in the same league of complexity as PDF (or any of the Postscripts), eXtensible Form Definition Language (XFDL) is an XML-based schema set that will allow the precise placement of document components (as well as arbitrary base64 encoded bin files) within an XML document. The proper tools can be used to display and handle the forms, as well as print them (although without the extensive printer involvement of Postscript...it's going to be pure PCL).

    The latest W3C note is here [w3.org]. Check it out, then go look at the tools out there. This sort of thing could well become the new "generic" format for portable documents.

  • Also check out my LaTeX-PDF HOW-TO [ringlord.com], which describes how to add high-quality(!) thumbnails to a LaTeX/PDF using absolutely no Adobe software at all. There is also information there on how to add images and hyperlinks (in-document, browser-based, etc) to put most other half-assed productions to shame ;->
    ._. Udo Schuermann
  • by Dave114 ( 168228 ) on Sunday July 22, 2001 @06:34PM (#68504)

    ps2pdf ships with most Linux distributions as part of Ghostscript [ghostscript.com] I believe. Just print to a file and then convert it.

    On the windows end, you might want to check out FreePDF [over.to]. It gives you instructions on how to mix the previously mentioned ghostscript, as well as a few other tools, to give you the ability to print to pdf format from any windows application.

  • PDF seems to scale vector-based graphics just fine. Scaling raster-based pictures is of course always going to be a problem anytime you are going from screen resolution to printer resolution, which is why you always need to plan for your end resolution.

    I curious in what way SVG (Scalable *Vector* Graphics) would help with this problem.
  • OK, that shows that SVG is cool tech (that could potentially replace certain uses of PDF), but I'm not sure what it has to do with scaling bitmapped graphics.
  • by Elbelow ( 176227 ) on Sunday July 22, 2001 @11:33PM (#68507) Homepage
    Stupid question, what are the differences between the ps and pdf file formats?
    PDF is basically an extension of PostScript. It has some additional features, such as the ability to include internal and external hyperlinks in a document and support for compression of the document file. Apparently, [citationsoftware.com] the program control constructs in PDF are more limited than those in PS.
    The fact that gv can read both makes me think that they are infact very similar.
    Indeed.
    Also, if they are similar, why doesn't adobe add ps support to it's acrobat reader?
    Beats me.
  • by Elbelow ( 176227 ) on Monday July 23, 2001 @05:59AM (#68508) Homepage
    Other links to information about PDF:
  • by duffbeer703 ( 177751 ) on Tuesday July 24, 2001 @07:58AM (#68509)
    Why would you harrass and annoy your customers with this nonsense.

    The problem here isn't Adobe, it's the LAW. Maybe you should be writing letters to the Congress or raising awareness of the issue outside of the Slashbot crowd.

    There is no alternative to PDF out there. PDF is a great technology that has made my job alot easier.

    This boycott is a childish waste of time and energy. The fact that no big-name supporters outside of the Open Source or computer worlds have joined make it nothing more than a joke.
  • I think it is about time for a backward compatible html update to allow for accurate formatting.

    Please, no. There are reasons the Web is not WYSISYG (accessibility leaps to mind). If you're so much of a control freak that you need to guarantee that every user sees exactly the same thing, then ditch HTML altogether and just use images.

  • When I was looking up some information on wavelets, I came across a company called LizardTech . They offer a product called DjVu, which they advertise as an alternative to the PDF. I have never used the product, so I don't know how well it performs, but they offer a IE/NS plug-in right on the web site.
  • It appears that something chopped out the URL I put in for LizardTech. Their home page is http://www.lizardtech.com, and there is a link on that page for the DjVu product.
  • by phr1 ( 211689 ) on Monday July 23, 2001 @12:02AM (#68513)
    The Gallery of Adobe Remedies [cmu.edu] lists a number of alternatives to Adobe products for dealing with PDF's. For other Adobe applications, see the Boycott Adobe [boycottadobe.com] page. It links to replacements for applications like Photoshop and Illustrator.
  • Perhaps an OpenSource Java applet that can view PDF files and an also alternative format. That way, once it becomes widly distributed the alternative format could easily be used.
    Perhaps the alternative could be a subset of OpenOffice's XML based open document formats?
  • by sachachua ( 246293 ) <sacha.free@net@ph> on Monday July 23, 2001 @02:45AM (#68515) Homepage Journal
    Actually, LaTeX does have a WYSIWYG editor - LyX, available from http://www.lyx.org [lyx.org]. This also has a KDE version, KLyX ( ftp://ftp.kde.org/pub/kde/unstable/apps/office/ [kde.org]).

    There are LaTeX processors for most platforms. A quick Google [google.com] search can be rather useful.

    As for viewing LaTeX files, you can convert them to many popular formats - HTML, postscript, PDF, RTF, DOC... - or use a browser plugin. IBM's TechExplorer (http://www.software.ibm.com/network/techexplorer/ ) [ibm.com] allows you to view TeX, LaTeX and MathML documents in IE or Netscape.

    LaTeX is much more flexible than any other format I've tried so far. It can do books, articles, reports, and slides - and these are all standard packages. The Comprehensive TeX Archive Network [ctan.org] is to LaTeX as CPAN is to Perl - an immensely useful repository of cool stuff. =)

    It's not too hard to learn, either. You can pick up the Not-So Short Guide to LaTeX (http://wso.williams.edu/how/lshort2e) [williams.edu] or any of the other tutorials on the Net.

    LaTeX is beautiful. I haven't had to use anything else for my papers ever since I discovered the joys of LaTeX. <g>

  • While GIFs are bad because they use software patented technology, no such thing exists in PDF.

    Unfortunately this just isn't the case. From Adobe's website:
    Adobe has a number of patents and patents pending, covering technology that is disclosed in the Portable Document Format (PDF) Specification, version 1.3 and later, as documented in PDF Reference and associated technical notes. For details, see the Patent Clarification Notice [adobe.com].

    Adobe automatically license PDF to people who want to create programs that implement the specification. They do this so that they can go after you if you do not implement it "properly".

    Brian.
  • If page typesetting _is_ important, how about zipped postscript files?

    The first line of a random .ps file on my system:

    %!PS-Adobe-2.0

    :-(

    --

  • FOP [apache.org] is an apache project intended to format automagically an XML document into PDF. It does so almost alone, with a series of XSLT templates that the program supplies.

    Of course, you need Apache, Jakarta, Xerces, and so on. A bit tricky to mount, but all free.

  • PDF is really a good, open standard (like almost any technology that came out of Adobe). We should try to have complete, free implementations of the PDF format ... so that nobody would have to buy the Adobe products

    I don't mean to troll, but I find the above statement curious. It seems to (inadvertently) support the position of some companies that open standards are bad for business. If this is the case, what's the incentive for Adobe, or any other company, to develop a good, transparent standard?

  • We use JAWS PDF Creator at work, it was cheaper than Adobe's Acrobat, but I'm sure there's compromises made somewhere.

    http://www.jawssystems.com/products/products_fs.ht ml [jawssystems.com]

    Personally, I don't see how you can patent a file format like GIF......you can patent data but not the layout.

    The Japanese don't charge royalties every time someone writes a Haiku!

  • This is easy. There are plenty of .ps viewers. Its also easy and free to create a .ps file on Windows. Just install a postscript printer driver and print to a file.
  • I agree. HTML would be a great way to do this. Also, in regard to one of your replyees, I think it is about time for a backward compatible html update to allow for accurate formatting.
  • Actually it's more that that. DjVu was an At&T invention, sold then to lizardtech. When it deals with text it does some sort of primitive OCR making a dictionary of fonts. It will then compress the images using wavelets. So you get the best compression for text (based on character repetition, word repetition, etc.) and an impressive compression for images. And on top of this the document format supports multiple pages, you have plugins for IE and Netscape. But, the compressor is _very_ expensive. They have released something to opensource (the encoding library). Unfortunately the open source version is not by far as good as the commersial one. The bottom line is that it is a proprietary format and you have the same tools as with pdf. Sorin M
  • by vectra14 ( 470008 ) on Sunday July 22, 2001 @07:27PM (#68524)
    How come no one has mentioned LaTeX? It's free, expandable, ported to _many_ platforms, and the list goes on and on.

    The down-side of LaTeX is that it is not a WYSIWYG editor, but the Linux / Unix community should not mind that part of it too much :)

    Check out http://www.latex-project.org for more details. I highly recommend the MikTeX win32 implementation (http://www.miktex.org).
  • by alantrue ( 470012 ) on Sunday July 22, 2001 @07:38PM (#68525)
    It is very easy to setup star office to print to pdf. You can find info on the index at http://zope.mlug.ca [zope.mlug.ca] (not a high bandwidth connection)

    This allows you to create very nice pdf documents using star office 5.2 and print directly to pdf. This solution can be used cross platform. For the creation of pdf's without having to train people to use the CLI.

    The drawback here is that star office is not truly open source and I have not tried this with open office.

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...