Here is a sampling of the PDF output files generated from PDF::Builder's
examples/ directory. They are a mixture of filenames, some requiring an
explicit "perl" before them, and others having a ".pl" filetype, which,
depending on how your operating system is set up, may automatically invoke
Perl. Running tools/3_examples.pl -s will generate all this output.
Some of these produce a large number of rather large PDF files, so only
a few have been chosen as a representative sample. See also examples/README
and examples/examples.output for more information on what these examples
are showing.
| Output Names | Program Name | Excerpt? | Notes |
|---|---|---|---|
| 011_open_update.BASE.pdf, 011_open_update.UPDATED.pdf, 011_open_update.STRING.pdf | 011_open_update | no | Opening and updating a PDF file (adding pages). |
| 012_pages.pdf | 012_pages | no | Adding pages out-of-sequence. |
| 020_corefonts.Courier-Bold.latin1.pdf, 020_corefonts.Symbol.latin1.pdf, 020_corefonts.Times-Italic.latin1.pdf | 020_corefonts | YES | Demonstrate core font contents. All here are Latin-1 encoded. |
| 020_textrise.pdf | 020_textrise | no | Demonstrate raising and lowering baseline (e.g., for superscripts and subscripts). |
| 020_textunderline.pdf | 020_textunderline | no | Demonstrate a variety of text underlining capabilities. |
| 021_psfonts.URWPalladioL-Roma.latin1.pdf | 021_psfonts | no | Demonstrate a PostScript (Type 1) font, URW's Palladio L-Roma. |
| 021_synfonts.Courier-Oblique.pdf | 021_synfonts | YES | Demonstrate a font modified with condensed, slanted, heavier, and small caps. |
| 022_truefonts.times.pdf | 022_truefonts | no | Demonstrate a TTF font (Times-Roman) full character set. |
| 022_truefonts_diacrits_utf8.tahoma.pdf | 022_truefonts_diacrits_utf8 | no | Demonstrate a TTF font (Tahoma) Latin-1 character set plus the use of a combining diacritic (accent mark). |
| 023_cjkfonts.KozGo.pdf, 023_cjkfonts.Ming-Bold.pdf | 023_cjkfonts | YES | Demonstrate some "CJK" font capability. |
| 024_bdffonts.codec.pdf | 024_bdffonts | no | Demonstrate the "codec" bitmapped font. |
| 025_unifonts.pdf | 025_unifonts | no | Demonstrate an SJIS-encoded page in several combinations of CJK fonts and western fonts. |
| 026_unifont2.pdf | 026_unifont2 | no | List a number of Unicode character ranges in several fonts, with glyph names. |
| 030_colorspecs.pdf | 030_colorspecs | no | Demonstrate a number of different color models that are available for use. |
| 031_color_hsv.pdf | 031_color_hsv | no | Demonstrate the HSV color model. |
| 032_separation.pdf | 032_separation | no | Demonstrate CMYK color separations for printing. |
| 040_annotation.pdf | 040_annotation | no | Demonstrate a number of supported document "annotations". |
| 041_annot_fileattach.pdf | 041_annot_fileattach | no | Demonstrate document "annotations" that attach file. |
| 042_links.pdf | 042_links | no | Demonstrate linking to same and other documents (PDF and HTML). |
| 050_pagelabels.pdf | 050_pagelabels | no | Demonstrate page labeling (labeled slider thumb) options. |
| 055_outlines.sample_55.pdf | 055_outlines | no | Demonstrate generating outlines (bookmarks). |
| 060_transparency.pdf | 060_transparency | no | Demonstrate opaque and translucent text output. |
| BarCode.pdf | BarCode.pl | no | Demonstrate bar code generation. |
| Boxes.pdf | Boxes.pl | no | Demonstrate effect and usage of various PDF "boxes" (media, crop, etc.). |
| Bspline.pdf | Bspline.pl | no | Demonstrate effect and usage of various graphical Bezier spline models (quadratic and cubic). |
| Column.pdf | Column.pl | no | Demonstrate defined page columns with Markdown and HTML marked-up input. |
| Column_lists.pdf | Column_lists.pl | no | Demonstrate column formatting with various kinds of lists (ordered, unordered, etc.). |
| Column_xrefs.pdf | Column_xrefs.pl (HTML source), Column_md_xrefs.pl (Markdown source) | no | Demonstrate page columns with cross references (links) to this and other documents. |
| Content.pdf | Content.pl | no | Demonstrate a large number of text controls and graphical drawing methods. |
| ContentText.pdf | ContentText.pl | no | Demonstrate additional advanced text controls. |
| FontManager.pdf | FontManager.pl | no | Demonstrate the use of the Font Manager system to easily select and switch between font files. |
| HarfBuzz.pdf | HarfBuzz.pl | no | Demonstrate the use of the HarfBuzz text-shaping system for a variety of non-western writing systems, and ligatures and kerning in western alphabets. |
| NDthis.pdf, NDthat.pdf | NamedDest.pl | no | Demonstrate the use of Named Destinations, by creating two PDF files that link to each other in various ways. |
| RMtutorial.pdf | RMtutorial.pl | no | Rich Measham's basic tutorial on using PDF::API2, updated for PDF::Builder. |
| Rotated.pdf | Rotated.pl | no | Demonstrate page rotation, such as for wide tables, within a document. |
| ShowFont.core.Helvetica.pdf | ShowFont.pl | no | Show the single byte character sets, plus additional glyphs, for various single-byte code pages, for one font. |
| SVG.pdf | SVG.pl | no | Show the display of some SVG image samples. |