Transcript Document
How to Create a
Cross-Media
Variable-Data-Publishing
System
Cynthia L. Leslie
President, Citation Software Inc.
[email protected]
www.CitationSoftware.com
1
Who we are and what we do
• Involved with variable-data publishing since 1986
• Software developer and software reseller
• Provide services and products for on-demandpublishing and variable-data-publishing
• Help people to create variable-data publishing
systems
www.CitationSoftware.com
2
Definition of
variable-data publishing
A form of on-demand publishing
in which all the documents in a
production run are similar but
not identical.
www.CitationSoftware.com
3
Example of variable-data publishing:
Portfolio Summaries
www.CitationSoftware.com
4
Dates are the same on many
documents, but they’ll
probably change each time
a new batch of documents
is printed
Name and address
are different on
each document
Account number is
different on each
document
Dollar figures are different
on each document
Pie chart looks different
on each document
Dollar breakdown
for pie chart is
different on each
document
www.CitationSoftware.com
5
These are the
only things
that are the
same on all
the documents
www.CitationSoftware.com
6
When you use your wordprocessing software to do a
mail merge, you are doing a
simple form of variable-data
publishing.
www.CitationSoftware.com
7
Examples of variable-data publishing
• customized newsletters
• insurance policies
• customized marketing
brochures
• employee-benefit
statements
• invoices
• checks
• portfolio summaries
• bank statements
• license plates
• real-estate ads
• graduation diplomas
• tickets
• itineraries
• luggage tags
• coupons
• merchandise labels
www.CitationSoftware.com
8
Variable-data publishing
is also known as
• personalization
• customized publishing
• variable-information publishing
• one-to-one (1:1) communication
www.CitationSoftware.com
9
Probably, most people think of paper
documents when discussing variable-data
publishing.
However, sometimes it makes sense to
publish variable-data documents in electronic
format in addition to printing them on paper. A
system that can do this is known as a crossmedia variable-data-publishing system.
www.CitationSoftware.com
10
Today, for most people who are doing variabledata publishing, the term
“cross-media publishing”
probably means:
• printing on paper, and
• making documents available on the Web
in PDF format or HTML format
www.CitationSoftware.com
11
Example of cross-media
variable-data publishing
• Corporation prints personalized employeebenefit booklets once a year and mails
them to employees via U.S. Mail.
• An employee can use company Intranet
anytime throughout the year to obtain his
personalized booklet in PDF format.
www.CitationSoftware.com
12
How does a variable-data-publishing
system work?
Doc
Database
Composition
Engine
Template
Doc
Doc
Doc
Doc
www.CitationSoftware.com
13
You don’t have to be
a programmer to
create variable-data
documents.
www.CitationSoftware.com
14
Terminology
variable-data-publishing system: a collection of software and hardware
that you will use to create particular kinds of variable-data documents. For
example, your variable-data-publishing system might create coupons.
variable-data-publishing software: “off-the-shelf” software that you will
use to create your variable-data-publishing system. It has two main
components:
1 — design tool: lets you create a template
2 — composition engine: produces variable-data documents by
marrying data with a template
www.CitationSoftware.com
15
Setting up a variable-data-publishing system
STEP 1: Design basic layout (pencil or electronic).
STEP 2: Obtain data.
STEP 3: Use design tool to create template.
STEP 4: Use composition engine to do test runs. (Do
extensive testing to ensure quality!)
STEP 5: Go to production.
www.CitationSoftware.com
16
Ideal cross-media
variable-data-publishing system
• easy to use
• easy to maintain
• works well with your equipment
• exploits employees’ current skill sets
• meets future needs as well as current needs
• not too expensive
www.CitationSoftware.com
17
• Don’t
write your own variabledata-publishing software!
• Don’t create one system for
paper documents and another
system for Web documents!
www.CitationSoftware.com
18
What’s wrong with having two separate systems?
• Increases up-front costs
• Increases maintenance costs
• Employees must have two different skill sets
• It’s always an effort to achieve cosmetic fidelity
• Error prone (what if you change something in the
paper-production system but forget to make the
corresponding change in the Web-production
system)?
www.CitationSoftware.com
19
Criteria for selecting
variable-data-publishing
software for
cross-media publishing
www.CitationSoftware.com
20
Can the software be integrated
into your environment?
Your variable-data-publishing
software must be designed in a
way that allows you to integrate it
programmatically with your
production environment.
www.CitationSoftware.com
21
Is the software easy to use?
• Most vendors provide free demo software. Get
your hands on it and experiment extensively.
• Some variable-data-publishing software lets
you use virtually any application to create
boilerplate documents (layouts)
• Some variable-data-publishing software is
designed as a plug-in or Xtension to an
application that you might already use
www.CitationSoftware.com
22
Can the software generate the
output formats that you need?
Ideally, your variable-data-publishing
software will be able to output PDF or
PostScript or PCL or Metacode or AFP, etc.
for paper docs and will also be able to
output HTML or PDF for Web docs.
www.CitationSoftware.com
23
How to decide what format
to use for Web documents
• PDF format gives you precise control over
fonts, placement of text & graphics, and page
breaks — but not all Web browsers can
display PDF without additional software
• HTML can be displayed by all Web browsers —
but you can’t control a document’s layout
very well
www.CitationSoftware.com
24
What about converting
output to another format?
• Converting PostScript to PDF is sometimes
feasible, but it must be planned carefully.
(Using Acrobat Distiller on server violates license.)
• Converting PDF to HTML can work well.
• Using HTML to print paper documents is a
bad idea — even if you convert the HTML to
PDF or PostScript first.
www.CitationSoftware.com
25
Does the software generate
optimized output for printing?
• Optimized output allows your printer to print at or near
rated speed.
• Variable-data-publishing software must generate output
that’s designed to work well with your particular printer.
• When evaluating demo software, test extensively
with large documents and/or large production runs.
Go here to learn about optimization:
www.CitationSoftware.com/faqppml.htm
www.CitationSoftware.com
26
Does the software generate
linearized PDF output for Web?
• Large
PDF files that are not linearized will
take a long time to display in Web browser
Go here to learn about linearization:
http://partners.adobe.com/asn/developer/
acrosdk/docs/filefmtspecs/PDFReference.pdf
(See Appendix F)
www.CitationSoftware.com
27
Will the software work well for
future projects?
Buy variable-data-publishing software that meets
potential future needs as well as current needs.
Why? Because buying different software later
will cost you additional money for the purchase
itself — and your employees will need two skill
sets instead of just one skill set.
www.CitationSoftware.com
28
Is the software a good value?
• Costs for variable-data-
publishing software vary a lot.
Shop around!
• Don’t make a decision in a hurry.
www.CitationSoftware.com
29
XML output & Structured PDF output
If you buy variable-data-publishing
software that can create XML output or
structured PDF output, you’ll be in good
shape if you ever want to generate
documents for eBooks or
handheld/wireless devices (e.g., Palm).
www.CitationSoftware.com
30
Thank you
for
listening!
[email protected]
www.CitationSoftware.com
31