[scribus] How to personalize a booklet?
gregp_ky at yahoo.com
Thu Jul 9 14:58:39 CEST 2009
Ronald Wiplinger (Lists) wrote:
> On Sat, 2009-07-04 at 10:01 +0100, John Beardmore wrote:
>> Ronald Wiplinger (Lists) wrote:
>>> I have a pdf booklet - some are created with Scribus, some are made with
>>> Acrobat 9Pro.
>>> These booklets should be sold on a hosted web server (apache with php).
>>> We would be thrilled if we could personalize the booklet during selling,
>>> 1. add a remark on each page, like Teacher <name> uses <title>
>>> (the buyer is the teacher)
>>> 2. a personalized additional page (welcome page number 3)
>>> 3. the booklets should be THEN copy and print protected
>>> All these should be done during the sales.
>>> Is it possible? or What is possible? Please guide me to the right place.
>> There's a certain irony to this sort of thing with open source software.
> Was the question I asked to difficulty?
Personally, I think this is doable using Scribus as a component of the
process, though I admit I could be wrong, and I would add that it's not
likely to be easy to create something that ends up being easy to use.
I think the 2 avenues I would consider if I were doing this would be:
1. devising a script to use the static parts and assembled along with
the variable parts. Starting from "scratch", ie, no document
whatsoever, is a big scripting task. Perhaps better to load the static
document, then run a script to add a layer and/or pages where needed. An
example of some rather complex scripting operations is in the Bleed
script, which takes an original document, all of its components, and
creates an entirely new one with larger dimensions and the added marks.
2. using a text editor to do a search and replace in the Scribus SLA
file. This might also benefit from the use of a script to avoid errors.
While these may seem like attractive approaches, both require gaining
some familiarity with Scribus and its GUI. For one thing, you may think
that doing various tasks manually is too time-consuming, but once you
learn Scribus and the various ways to quickly accomplish various
operations, you may be able to trim this scripting or editing down to
something quite small and therefore not so difficult.
Most of the learning of Scribus regardless of your information sources
comes from using Scribus.
More information about the scribus