|
Use this method to export the current document as PDF. The supplied
path is used as the destination. Any existing file will be overwritten.
ABCpdf operates an intelligent just-in-time object loading scheme
which ensures that only those objects that are required are loaded
into memory. This means that if you are modifying large documents
then server load will be kept to a minimum. The original PDF document
must be available for as long as the Document object is being used.
As a result you cannot read, modify and overwrite a PDF file. You
will need to save your PDF to another location and then swap the
two files round.
If you need to obtain a PDF as raw data you can use the GetData
function.
|
Versions. ABCpdf automatically determines the version
depending on the features you use. If you use features from
only the 1.1 specification it will write a 1.1 PDF. If you
use 1.3 features it will write a 1.3 PDF. If you use 1.4 features
it will write a 1.4 PDF. Ditto 1.5 and 1.6.
If you're using a PDF template or drawing from another PDF
the final output will be the minimum version used in these
templates. In many real world applications this will be the
factor which determines the version in the final output produced
by ABCpdf.
There is no advantage in producing a 1.6 document if you're
not using features from the 1.6 feature set. To do this will
simply stop users of older versions of Acrobat from accessing
a document which should be available to them.
|
|