On Dec 31, 2006, at 8:13 PM, robert engels wrote:
What is missing from PDF that you think is required for a static/
fixed document format?
You missed the point my original statement. It is a great layout/
static format.
It is a poor interactive dynamic format,
Depends on your definition of an "interactive dynamic format"...
People have done some AMAZING things with PDF in terms of
interactive catalogues & brochures. There are also excellent
eLearning-type solutions out there based entirely on interactive PDFs.
That said, I agree that it doesn't do everything that it could
potentially do in this area - but there are actually reasons for many
of those...a lot of which do indeed go back to the mentality that PDF
is "static content".
Which is why we're working on technologies such as Apollo (<http://
labs.adobe.com/wiki/index.php/Apollo>) where the interactivity of
Flash & AJAX are blending with the richness of PDF.
and all of the dynamic/interaction capabilities that have been
added make it an extremely complex specification, which also
hampers the ability to create alternative PDF readers.
Everything is documented and published - and has been since version
1.0. Sure, the more we add to PDF the more WE have to add to Reader/
Acrobat and the more others can choose to support in their viewers.
FWIW, even Adobe Reader/Acrobat do not support 100% of the PDF spec ;).
But how do you innovate otherwise??
I challenge you to create a simple document that lays out
differently based on the client viewers screen resolution, size, or
accessibility needs. It can be done, but it certainly is not easy.
That's not what PDF is about...
HOWEVER, a Tagged PDF (<http://www.planetpdf.com/enterprise/
article.asp?ContentID=6067>) when opened in Adobe Reader/Acrobat can
be reflowed to indeed match the users screen & window sizes - just
like HTML, etc. And since PDFs created by a variety of programs and
tools can created Tagged PDF - I can easily do what you ask - as can
you!
Such as? Name me one plugin from Adobe Systems for Acrobat that
is Windows-only?
By even allowing the user to add arbitrary third-party content that
is not controlled by the specification itself opens the door that
certain documents will only be viewable on certain systems.
Interesting argument - but I don't buy it ;).
The reason that "arbitrary 3rd party content" can be added to a PDF
is because of the same design flexibility that makes it possible for
Acrobat 2.0 to open up a PDF created by Acrobat 8! That's 6
versions and over 10 years of innovation...YET, the design works!
How is this possible? Because the viewer simply "ignores" stuff it
doesn't know about - BY DESIGN!
Also, that a document might require a plugin that is tied to the
Reader API limits the usefulness as an interchange format (since
any competing viewer probably will not have the Reader API - but
might support the JavaScript and DOM).
Now you are entering the interesting discussion areas of PDF vs.
Viewer design.
Adobe has made a clear distinction that JavaScript (and it's DOM) do
NOT get access (either read or write) to the actual content of the
document. It may work with "structural elements" such as bookmarks,
form fields, etc. but it can't change what the users sees. This is,
again, by design. The reasons should be obvious and take us back to
the above discussion of where technologies such as Apollo fit in.
Just because Abode doesn't ship an 'Windows' only plugins does not
make any difference. I am sure many of the plugins they do ship
won't work with their Palm OS reader.
FYI: Reader for Palm OS doesn't actually view PDF documents - it
views a special format that is created by the "bridge". Reader for
Pocket PC, however, is a true PDF viewer.
The ISO standardized version PDF/Archive is a subset of PDF
designed for the print industry - WHICH IS EXACTLY WHAT I SAID PDF
SHOULD BE.
Interesting that you should bring up PDF/A, since I've been a member
of the PDF/A committee since the inaugural meeting and am currently
the editor of the PDF/A-1 application notes and PDF/A-2 specification
in my role as Adobe's Technical Standards Evangelist for PDF standards.
So first, PDF/A is NOT for the print industry. PDF/X (<http://
www.pdfxreport.com/faq.html>) is for the print industry. It too is
an ISO standard, and was the first such one, currently representing 4
different flavors with two more in DIS.
PDF/A is instead about long term archival storage of electronic
documents in the PDF format.
Also, PDF/A is based on PDF 1.4.
PDF/A-1 is based on 1.4, though the current draft of PDF/A-2 is
based on 1.6, though it is expected to move to 1.7 before DIS.
All of this points to exactly what I said. PDF and what it has
become is a VEY POOR standard.
PDF is a very rich standard, and as such may not be completely
suitable for certain specific uses. That's the whole reason that the
ISO PDF committees were formed - to create subsets of PDF that
focused on specific verticals such as print, archiving, engineering
(PDF/E), etc.
Please don't generalize!
PDF does not contain any information of the logical structure of
the document, which make relayout or other interaction features
very difficult.
PDF has supported logical structure (called Tagging & Structure)
since Acrobat 4 (PDF 1.3). In fact, it is the basis for the
differences between PDF/A-1a and PDF/A-1b. 1b does not require the
inclusion of structure while 1a does.
There are many PDFs in existence (not normally recent ones) that
you cannot do any full-text search on, because of the proprietary
font encodings and lack of unicode mappings.
That's true, but that's because Unicode didn't exist when PDF 1.0
came out. But when it did, it was added to PDF 1.2 (Acrobat 3).
The fact that 3rd party PDF creation tools chose (or in some cases,
to this day, choose) not to use that feature isn't our fault. We
added it a LONG time ago and have used it pretty consistently from
our own tools for many years.
SVG is an excellent tool, but it's viewability is limited :(.
There are MANY SVG viewers, including direct support in many browsers.
Yes, but just like PDF viewers, NONE of them COMPLETELY implement
the SVG 1.1 specification. For that matter, most don't even fully
support 1.0.
I think it is far easier to find a "open" SVG plugin to view maps
for a browser (or even for Reader), than to develop a proprietary
plugin for Adobe Reader to view maps in a proprietary format.
I guess I don't understand what you are missing from PDF today that
you need to support maps in Reader? I am not saying there isn't
anything - but I'd like to know what YOU think is missing! Because
I can then take that information back to the Acrobat engineering team
(of which I am a senior member) to get it evaluated for inclusion in
the future.
We just shipped Acrobat 8 - which means NOW is a good time to start
considering the future...
Leonard
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/