comp.lang.ada
 help / color / mirror / Atom feed
From: "Elias Salomão Helou Neto" <eshneto@gmail.com>
Subject: Re: Generating PDFs with Ada
Date: Sat, 15 Jan 2011 18:49:09 -0800 (PST)
Date: 2011-01-15T18:49:09-08:00	[thread overview]
Message-ID: <cc7bbace-b7e7-4a08-9ecb-fa08e406a408@j32g2000yqc.googlegroups.com> (raw)
In-Reply-To: op.vpc2ajwtule2fv@garhos

<eshn...@gmail.com> a écrit:
> > Now, for automatic document generation, both from practical and

> I understand the advocacy, but you still need a source for the document.  PDFis not a source, and TeX/LaTeX are neither good for that purpose (no  
> more than RTF is), added the already pointed fact of lack of real support  
> for Unicode (unless you use the 1GB install of an application I forget the  
> name) which is a must-have for many text based work (especially if you  
> need multiple languages in the same document, like Arabic + French,  
> Japanese + Italian, and so on). This is not readable neither.

You are right. In fact, .rtf is a better source in most cases, since
we can't hope to have a secretary who knows TeX. But I meant that in
the context of an automatic generated intermediate format.

> Better XML as source than TeX/LaTex there. Some document model exist for  

I know very much about TeX and very little about XML. If you know
equally well about both then you may be right. Just wondering if
you're not saying that only because you know XML better than TeX.

> About MS Office document in administrations, at least in france,PDFis  
> every where. I receive e-mail bills inPDF, and all official documents you  
> can order on-line on administration's web sites, arePDF(do not know for  
> other countries, while pretty sure it's the same in all of the Europe).

Congratulations to French people. I'm at Brazil and .doc is
everywhere. I don't care how the document is generated, but how it is
exchanged. Why not convert the stuff into a PDF so that everyone can
read it?

> AboutPDFnow: I remember when it appears in the 199Xs, this was an ogre,  
> consuming too much CPU power and memory. This was best used for printing  
> than for on-screen reading (the HD was scrapping and grinding as much as  
> you were scrolling your document).

This was likely an implementation issue. PDF documents have a
precisely located object table, which contains the position of every
object in the file and the format is page based. When you jump to a
page it does not need to read the hole stuff to render it. It is in
contrast with PostScript, which does require everything to be rendered
from the beginning of the document. Still, by that time, PS renderers
were faster than their PDF counterparts.

Elias.



  parent reply	other threads:[~2011-01-16  2:49 UTC|newest]

Thread overview: 69+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-01-09  1:00 Generating PDFs with Ada R. Tyler Croy
2011-01-09  9:29 ` Pascal Obry
2011-01-10  2:29   ` Stephen Leake
2011-01-10  3:48     ` Yannick Duchêne (Hibou57)
2011-01-10 10:19       ` Georg Bauhaus
2011-01-10 17:02         ` Yannick Duchêne (Hibou57)
2011-01-15 13:55       ` Elias Salomão Helou Neto
2011-01-15 14:51         ` Pascal Obry
2011-01-15 15:20           ` Elias Salomão Helou Neto
2011-01-15 17:55           ` Yannick Duchêne (Hibou57)
2011-01-16  3:13             ` Elias Salomão Helou Neto
2011-01-16  3:42               ` Yannick Duchêne (Hibou57)
2011-01-09  9:43 ` Dmitry A. Kazakov
2011-01-09 11:28   ` leonid
2011-01-09 15:36 ` Gautier write-only
2011-01-10 18:54 ` Adam Beneschan
2011-01-11  1:50   ` Randy Brukardt
2011-01-11  8:51   ` Stephen Leake
2011-01-11 15:37     ` Adam Beneschan
2011-01-11 18:41       ` Ludovic Brenta
2011-01-11 20:09         ` Yannick Duchêne (Hibou57)
2011-01-11 20:47         ` Adam Beneschan
2011-01-11 22:05           ` Yannick Duchêne (Hibou57)
2011-01-11 22:14           ` Ludovic Brenta
2011-01-11 22:22             ` Yannick Duchêne (Hibou57)
2011-01-11 22:32               ` Ludovic Brenta
2011-01-11 22:38             ` Yannick Duchêne (Hibou57)
2011-01-12  1:37             ` Shark8
2011-01-12  9:42             ` Stephen Leake
2011-01-12 22:53             ` Randy Brukardt
2011-01-13  8:29               ` Ludovic Brenta
2011-01-11 22:14           ` Yannick Duchêne (Hibou57)
2011-01-12  9:36           ` Pascal Obry
2011-01-12 13:02             ` Yannick Duchêne (Hibou57)
2011-01-12 14:16               ` Pascal Obry
2011-01-12  9:00     ` Maciej Sobczak
2011-01-12  9:44       ` sjw
2011-01-12 10:44         ` Manuel Collado
2011-01-12 13:12           ` Georg Bauhaus
2011-01-12 10:04       ` Dmitry A. Kazakov
2011-01-12 21:25         ` Maciej Sobczak
2011-01-12 21:57           ` Dmitry A. Kazakov
2011-01-12 23:14       ` Randy Brukardt
2011-01-13  8:33         ` Ludovic Brenta
2011-01-13  9:11           ` Georg Bauhaus
2011-01-13 20:40           ` Randy Brukardt
2011-01-13 22:34             ` Georg Bauhaus
2011-01-14  6:26               ` Thomas Løcke
2011-01-13 23:59             ` Edward Fish
2011-01-15 15:04         ` Elias Salomão Helou Neto
2011-01-15 17:45           ` Yannick Duchêne (Hibou57)
2011-01-15 23:58             ` Georg Bauhaus
2011-01-16  2:49             ` Elias Salomão Helou Neto [this message]
2011-01-16  3:21               ` Yannick Duchêne (Hibou57)
2011-01-16 11:59             ` Simon Wright
2011-01-16 12:57               ` Dmitry A. Kazakov
2011-01-16 14:25                 ` (see below)
2011-01-16 16:43                   ` Dmitry A. Kazakov
2011-01-16 20:48                     ` Yannick Duchêne (Hibou57)
2011-01-16 15:33                 ` Simon Wright
2011-01-16 16:44                   ` Dmitry A. Kazakov
2011-01-16 21:05                   ` Yannick Duchêne (Hibou57)
2011-01-16 20:34               ` Yannick Duchêne (Hibou57)
2011-01-16  1:27           ` Georg Bauhaus
2011-01-16  2:49             ` Yannick Duchêne (Hibou57)
2011-01-16 12:27             ` Elias Salomão Helou Neto
2011-01-16 19:22               ` Georg Bauhaus
2011-01-12 21:06   ` Florian Weimer
2011-01-12 14:14 ` RasikaSrinivasan@gmail.com
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox