Use embedded commands to apply backgrounds to PDF pages


Nice features of the Aloaha PDF Suite are the embedded commands. Embedded commands are written in the original document. When printed to Aloaha and converted to PDF they are being interpreted fully automatically.

The background command enables the user to specify on every page which background has to be rendered into the same page. To activate the background command please create a string value background in:

HKLM\Software\Aloaha\pdf or HKCU\Software\Aloaha\pdf

Aloaha will read this value only once at startup to save processing time. The content of this value should be a regular expression used to search the path to the background PDF. For example the value could be “Background:”.

Please see also the registry dump below:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Aloaha\pdf]
"Background"="Background:"
 

It is also possible to set additional the following key:

"keepbackground"=dword:00000001

to instruct Aloaha to use the same background for all following pages!



Please note that the background command works only if no other letterhead is chosen from the Aloaha GUI AND the registry key Background is set!


Embedded commands can be written somewhere. The only condition is that the commandline is consistent in font and color.

Owner of the Aloaha PDF Suite Enterprise Edition are able to use this API directly.



Dim pdf
Dim workpdf                ‘holds path to original pdf document
Dim targetpdf              ‘holds path to save the rendered PDF
Dim searchstring        ‘regular expression to find on every page

Workpdf = “c:\test.pdf”
Targetpdf= “c:\test.pdf”      ‘Yes – source and target can be the same!


Set pdf = createobject(“aloahapdf.edit”)

Call pdf. apply_letterheads_per_page(cstr(workpdf), cstr(targetpdf), cstr(searchstring))

Set pdf = nothing 





readme.pdf (188,22 KB)
 background_sample.zip (196,52 KB)

Aloaha Software