Through the years, I have tried to make my AeB software (The AcroTeX
eDucation Bundle - see this Adobe Flash Animation,
a shameless advertisement) compatible with pdftex and dvipdfm; however, during
that time, I've developed a number of techniques that require the use of
Acrobat and distiller. Therefore, I have set off in a new direction and will be
publishing a new line of LaTeX packages, ones that require the use of Acrobat.
I will, however, continue to develop the original AeB, never fear!
The AeB Pro Bundle ("Pro" indicates the use of Acrobat Pro and supported Distiller)
I am happy to announce the AeB Pro Bundle. AeB Pro is primarily aimded
at users of Acrobat Pro 7.0 or later. Features are
- AeB Central (this can be used by non-distiller users)
- Complete support for set up the initial view of the
- Extensive support for document actions: document level
JS, set document actions (willSave, didSave, etc.) and open document
- Complete support for page actions
- Complete support for full screen mode, and all the
current transition effects through version 8
- Methods to easily attach documents
- Document assembly methods, methods used immediately
- Methods for linking to attachments and launching
- Support for creating PDF Packages
- Initializing fields using unicode
- Basic support for layers, rollovers and animations
AeB Pro assumes you are using the latest version of the The AcroTeX eDucation
Bundle (AeB). You can go to the package web page, The AcroTeX eDucation Bundle, or download the zip file acrotex_pack.zip (package files and
documentation) and (optionally) acrotex_exdoc.zip (demo files and additional documentation).
- aebpro_pack.zip For the
package files and documentation. (2015/10/12)
- aebpro_man.pdf The documentation can also be viewed online.
- aebpro.zip This file contains the original demo
files of this package, subsequent demo files are posted on my AcroTeX Blog web site.
Below are some of the demo files that illustrate the capabilities of AeB Pro. Some files are best viewed outside a
Other members of the AeB Pro Family are listed below.
Illustrates the document and page open/close actions and fullscreen
support of AeB Pro.
Demonstrates the features of the pro option of the web package, including enhanced
control over the layout of section headings and the title page.
Highlights the attachments options and the doc assembly methods.
A discussion of layers, rollovers and animation.
Linking to attachments: The \ahyperlink and the \ahyperextract commands
Learn how to create a PDF Package out of your attachments
- aebpro_ex7.pdf: Fun with initial view
Demonstrates how to create form fields using unicode string values:
initialize the value of a text field, create buttons with unicoding as a
button caption, define a combo box with unicode strings.
(02/21/10) AeB Builder utility is now in beta
testing. AeB Builder is an application designed to process one or more LaTeX files by converting them to PDF files. Used
for converting a whole collection of tutorials, a book with many source files,
or a collections of online quizzes or tests, to PDF files. There are special switches for setting AeB
package options, and a method of using one source file to create any number of
different versions, or renditions.
AeB Pro Packages
These packages require Acrobat 7.0 or later, the aebXMP package requires
Acrobat 8 Pro. All packages, except the AeB Slicing batch sequence require the
AeB (The AcroTeX eDucation Bundle). Pick it up at the AeB base.
- annot_pro (02/10/08) A package for creating text (or sticky
notes), stamp, and file attachment annotations. See the annot_pro home page for more details.
- rmannot (07/06/08) Acrobat version 9 introduces the rich media
annotation, in which SWF, FLV and MP3 files are played. This package
provides support for this new annotation. See the rmannot home page for more details.
- AcroFLeX (07/06/08) An application of the rmannot package, this package
is a graphing package. Users can interactively enter functions and have
them graphed. A link system is also created to pre-populate the AcroFLeX
graphing screen. Details of this package may be found at the AcroFLeX home page.
- aeb_mlink (03/25/08) A package
that implements multi-line links. Acrobat 7.0 or later requires to create
the links, and Adobe Reader 7.0 or later required for the links to work
properly. Read the documentation aebmlink_man.pdf, view a
demo file (mlink_tst.pdf),
and download the distribution aeb_mlink.zip.
aeb_mlink requires the latest version of the AeB distribution, go to AcroTeX eDucation Bundle, or download the zip files acrotex_pack.zip or acrotex.zip.
- Opacity_Pro (12/29/07) The
opacity_pro Package offers support for transparency (Chapter 7 of the PDF
Reference) for those who use Distiller, version 6.0 or later to produce a
PDF. The download is opacity_pro.zip.
There are four sample files:
The documentation is opacity_pro_man.pdf,
it is included in the .zip file.
- oppro_tst.pdf: General demo
file with minimal packages (does not require AeB, for example)
- oppro_tst1.pdf: Uses some
web features (get the latest acrotex_pack.zip)
and graphicx package.
- oppro_tst2.pdf: Demos
transparent color boxes and uses PStricks to draw circles with a transparent
fillin. This file contains a patch to pstricks-add that enables the
fillstyle=transparent for distiller users.
Demonstrates "text knockout" and transparent verbatim text.
- GraphicxSP (09/01/07)
The GraphicxSP package is an extension of the graphicx package. GraphicxSP embeds the graphic in
the PDF document once, and allows the document author to use and re-use
that same graphic without significantly increasing the file size.
Additionally, GraphicxSP supports Adobe transparency imaging model.
GraphicxSP is useful for repeated graphics like backgrounds, watermarks,
company/universit logos and so on. The graphics produced by GraphicxSP appears
to be clearer at high zoom factors than the same graphic produced by the
classic graphic package.
This major package has it s own page, see the GraphicxSP
Package home page.
- The AeB Pro eEnvelope System (APES) (05/17/07) This is a LaTeX package
that uses the concept of an eEnvelope to attached files. The sysetem uses
any one of four eEnvelope templates, or can use a custom designed
template. The documentation can be viewed, aebenv_man.pdf, to view the four eEnvelope templates and to see the markup for this
package. The package download is aeb_envelope.zip.
As with all the packages in the AeB Pro family, Acrobat Pro and distiller
are requied, and you need the latest Aeb Pro package, aebpro.zip, and it wouldn't hurt you to have
the latest AeB package, acrotex_pack.zip,
- The aebXMP Package: A
LaTeX package that fills in the advance metadata. Requires Acrobat 8
Professional, and uses E4X, the xml parser that is built into version 8
- Version 0.2: Added support for unicode in copyright and url info fields.
- The documentation, aebxmp_doc.pdf, has the package and the
test file attached to it.
- TheAcroSort Package: A
novelty package for importing an image that has been sliced into rows and
- Documentation and demo
- Package file and sample
- To slice your photos
into rows and columns, you will need my AeB Slicing batch sequence.
- AeB Slicing batch sequence: This is a batch
sequence for Acrobat Pro that takes the image open in Acrobat and slices
it into a specified number of rows and columns, and saves the slices to a
- The AcroMemory Package:
A LaTeX package that implements two variations of a memory game: (1) a
single game board consisting of a number of tiles, each tile has a
matching twin, the object is to find all the matching twins; (2) two game
boards, both identical except one has been randomly rearranged, the object
is the find the matching pieces in each of the two game boards. The AeB
Slicing batch sequence is used to slice the image into a specified number of rows and
Two demo files illustrate the two games:
- Package and demo
- To slice your photos
into rows and columns, you will need my AeB
Slicing batch sequence.
- AcroRobot man speaks,
just for laughs. Turn on your speakers. The source file is attached to the
New: Here is another example, Robot Man Verbalizes Logarithm Properties (created for my College Algebra students).
Now I simply must get back to my retirement!
Other Sights at this Site