This 2 min video shows how the AutoTOC feature in PDFOutliner works by interpreting the fonts used in the PDF document. AutoTOC makes it easy to automaticall. PDFOutliner makes it easy to edit the Table of Contents (TOC) in your PDFs. This video shows how you can customize the TOC in a 450page PDF such that the mos.
iStudio Publisher App
- Version: 1.5.4
- Date: 30th November 2020
- Filename: iStudioPublisher.dmg
- Size: 31 MB
- Requires: macOS 10.13 High Sierra or later
- Works on: macOS 11.0 Big Sur
Includes a FREE 30-day trial of the full iStudio Publisher application for page layout and desktop publishing.
If you purchase iStudio Publisher from our web store you will receive a License Activation Code to use with this same download.
There are video tutorials showing the download and install process.
Earlier Versions
For Mac OS X 10.9 Mavericks, 10.10 Yosemite, 10.11 El Capitan or macOS 10.12 Sierra, download iStudio Publisher 1.5.2.
For Mac OS X 10.7 Lion or 10.8 Mountain Lion, download iStudio Publisher 1.4.1.
For Mac OS X 10.6 Snow Leopard, download iStudio Publisher 1.2.1.
For Mac OS X 10.4 Tiger or 10.5 Leopard, download iStudio Publisher 1.1.10.
User Guide – Introduction to iStudio Publisher
Booklet Printing Instructions
Third Party Resources
Here are some excellent page layout related resources you can use with iStudio Publisher … and most are free!PDF Processing
PDFLight to reduce PDF file size. FREE
Welding inspector level 2. PDF Squeezer to reduce PDF file size. Free demo available.
PDFOutliner to add a Table of Contents to your PDF. Also copy and paste TOC Items back into your iStudio document.
Apps
PosteRazor to print large banners and posters on multiple sheets of paper. FREE
ImageFramer (free version) to add frames and edge effects to your images. FREE
EasyFrame to add frames and edge effects to your images.
FontDoc to preview all the fonts on your system using any text and any size you choose (macOS Mojave, or earlier). FREE
Photos and Clip Art
Unsplash for a huge selection of of royalty free images. FREE
Evernote clearly. Google images for images and designs, but please observe copyright restrictions. FREE
Wikimedia Commons for freely usable media files. FREE
Pexels.com for the best free stock photos in one place. FREE
Everystockphoto.com for millions of freely licensed photos, from many sources. Ios thunderbird. FREE
Clker.com for freely shared public domain vector cliparts and photos. FREE
YAY Images for royalty free stock images and illustrations.
123RF.com for royalty free stock photos, vectors and illustrations.
AllTheFreeStock.com for a list of websites offering images under the Creative Commons Zero license. FREE
WhoIsHostingThis.com for a list of almost 100 free and freemium sources of stock photos. FREE
Fonts
Font Squirrel for many hand-picked, high-quality, commercial-use fonts. FREE
dafont.com for a huge selection of free fonts. FREE
WhatTheFont to identify a font you’ve seen in use and want to know what it is. FREE
MyFonts for a wide choice of fonts. Some FREE
macappware for a collection of free fonts. FREE
Free for Commercial Use in 2020 for a hand picked collection FREE
File Sharing
Dropbox for 2.5 GB of cloud file space available from all your devices (includes 0.5 GB bonus from this link). FREE
PdfOutline
is an object that represents a PDF outline entry.
An outline allows a user to access views of a document by name.
This object is described in the 'Portable Document Format Reference Manual version 1.3' section 6.7 (page 104-106)
- See Also:
PdfDictionary
Field Summary | |
---|---|
protected java.util.ArrayList | kids |
protected PdfWriter | writer |
Fields inherited from class com.lowagie.text.pdf.PdfDictionary |
---|
CATALOG, FONT, hashMap, OUTLINES, PAGE, PAGES |
Fields inherited from class com.lowagie.text.pdf.PdfObject |
---|
ARRAY, BOOLEAN, bytes, DICTIONARY, INDIRECT, indRef, NAME, NOTHING, NULL, NUMBER, STREAM, STRING, TEXT_PDFDOCENCODING, TEXT_UNICODE, type |
Constructor Summary |
---|
PdfOutline(PdfOutline parent, PdfAction action, Paragraph title) Constructs a PdfOutline . |
PdfOutline(PdfOutline parent, PdfAction action, Paragraph title, boolean open) Constructs a PdfOutline . |
PdfOutline(PdfOutline parent, PdfAction action, PdfString title) Constructs a PdfOutline . |
PdfOutline(PdfOutline parent, PdfAction action, PdfString title, boolean open) Constructs a PdfOutline . |
PdfOutline(PdfOutline parent, PdfAction action, java.lang.String title) Constructs a PdfOutline . |
PdfOutline(PdfOutline parent, PdfAction action, java.lang.String title, boolean open) Constructs a PdfOutline . |
PdfOutline(PdfOutline parent, PdfDestination destination, Paragraph title) Constructs a PdfOutline . |
PdfOutline(PdfOutline parent, PdfDestination destination, Paragraph title, boolean open) Constructs a PdfOutline . |
PdfOutline(PdfOutline parent, PdfDestination destination, PdfString title) Constructs a PdfOutline . |
PdfOutline(PdfOutline parent, PdfDestination destination, PdfString title, boolean open) Constructs a PdfOutline . |
PdfOutline(PdfOutline parent, PdfDestination destination, java.lang.String title) Constructs a PdfOutline . |
PdfOutline(PdfOutline parent, PdfDestination destination, java.lang.String title, boolean open) Constructs a PdfOutline . |
Method Summary | |
---|---|
void | addKid(PdfOutline outline) Adds a kid to the outline |
java.awt.Color | getColor() Getter for property color. |
java.util.ArrayList | getKids() Returns the kids of this outline |
PdfDestination | getPdfDestination() Gets the destination for this outline. |
int | getStyle() Getter for property style. |
java.lang.String | getTag() Getter for property tag. |
java.lang.String | getTitle() Gets the title of this outline |
PdfIndirectReference | indirectReference() Gets the indirect reference of this PdfOutline . |
boolean | isOpen() Getter for property open. |
int | level() returns the level of this outline. |
PdfOutline | parent() Gets the parent of this PdfOutline . |
void | setColor(java.awt.Color color) Setter for property color. |
boolean | setDestinationPage(PdfIndirectReference pageReference) Set the page of the PdfDestination -object. |
void | setIndirectReference(PdfIndirectReference reference) Sets the indirect reference of this PdfOutline . |
void | setKids(java.util.ArrayList kids) Sets the kids of this outline |
void | setOpen(boolean open) Setter for property open. |
void | setStyle(int style) Setter for property style. |
void | setTag(java.lang.String tag) Setter for property tag. |
void | setTitle(java.lang.String title) Sets the title of this outline |
void | toPdf(PdfWriter writer, java.io.OutputStream os) Returns the PDF representation of this PdfOutline . |
Methods inherited from class com.lowagie.text.pdf.PdfDictionary |
---|
contains, get, getAsArray, getAsBoolean, getAsDict, getAsIndirectObject, getAsName, getAsNumber, getAsStream, getAsString, getDirectObject, getKeys, isCatalog, isFont, isOutlineTree, isPage, isPages, merge, mergeDifferent, put, putAll, putEx, remove, size, toString |
Methods inherited from class com.lowagie.text.pdf.PdfObject |
---|
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, type |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
kids
writer
Constructor Detail |
---|
PdfOutline
Constructs aPdfOutline
. This is the constructor for an outline entry
. The open mode is true
.
- Parameters:
parent
- the parent of this outline itemaction
- thePdfAction
for this outline itemtitle
- the title of this outline item
PdfOutline
Constructs aPdfOutline
. This is the constructor for an outline entry
.
- Parameters:
parent
- the parent of this outline itemaction
- thePdfAction
for this outline itemtitle
- the title of this outline itemopen
-true
if the children are visible
PdfOutline
Constructs aPdfOutline
. This is the constructor for an outline entry
. The open mode is true
.
- Parameters:
parent
- the parent of this outline itemdestination
- the destination for this outline itemtitle
- the title of this outline item
PdfOutline
Constructs aPdfOutline
. This is the constructor for an outline entry
.
- Parameters:
parent
- the parent of this outline itemdestination
- the destination for this outline itemtitle
- the title of this outline itemopen
-true
if the children are visible
PdfOutline
Constructs aPdfOutline
. This is the constructor for an outline entry
. The open mode is true
.
- Parameters:
parent
- the parent of this outline itemaction
- thePdfAction
for this outline itemtitle
- the title of this outline item
PdfOutline
Constructs aPdfOutline
. Pdf Outliner Not Working
This is the constructor for an outline entry
.
- Parameters:
parent
- the parent of this outline itemaction
- thePdfAction
for this outline itemtitle
- the title of this outline itemopen
-true
if the children are visible
PdfOutline
Constructs aPdfOutline
. This is the constructor for an outline entry
. The open mode is true
.
- Parameters:
parent
- the parent of this outline itemdestination
- the destination for this outline itemtitle
- the title of this outline item
PdfOutline
Constructs aPdfOutline
. This is the constructor for an outline entry
.
- Parameters:
parent
- the parent of this outline itemdestination
- the destination for this outline itemtitle
- the title of this outline itemopen
-true
if the children are visible
PdfOutline
Constructs aPdfOutline
. This is the constructor for an outline entry
. The open mode is true
.
- Parameters:
parent
- the parent of this outline itemaction
- thePdfAction
for this outline itemtitle
- the title of this outline item
PdfOutline
Constructs aPdfOutline
. This is the constructor for an outline entry
.
- Parameters:
parent
- the parent of this outline itemaction
- thePdfAction
for this outline itemtitle
- the title of this outline itemopen
-true
if the children are visible
PdfOutline
Constructs aPdfOutline
. This is the constructor for an outline entry
. The open mode is true
.
- Parameters:
parent
- the parent of this outline itemdestination
- the destination for this outline itemtitle
- the title of this outline item
PdfOutline
Constructs aPdfOutline
. This is the constructor for an outline entry
.
- Parameters:
parent
- the parent of this outline itemdestination
- the destination for this outline itemtitle
- the title of this outline itemopen
-true
if the children are visible
Method Detail |
---|
setIndirectReference
- Sets the indirect reference of this
PdfOutline
. - Parameters:
reference
- thePdfIndirectReference
to this outline.
indirectReference
- Gets the indirect reference of this
PdfOutline
. - Returns:
- the
PdfIndirectReference
to this outline.
parent
- Gets the parent of this
PdfOutline
. - Returns:
- the
PdfOutline
that is the parent of this outline.
setDestinationPage
- Set the page of the
PdfDestination
-object. - Parameters:
pageReference
- indirect reference to the page- Returns:
true
if this page was set as thePdfDestination
-page.
getPdfDestination
- Gets the destination for this outline.
- Returns:
- the destination
level
Pdf Outlier
- returns the level of this outline.
- Returns:
- a level
toPdf
- Returns the PDF representation of this
PdfOutline
. - Overrides:
toPdf
in classPdfDictionary
- Parameters:
writer
- the encryption informationos
-- Throws:
java.io.IOException
addKid
- Adds a kid to the outline
- Parameters:
outline
-
getKids
- Returns the kids of this outline
- Returns:
- an ArrayList with PdfOutlines
setKids
- Sets the kids of this outline
- Parameters:
kids
-
getTag
- Getter for property tag.
- Returns:
- Value of property tag.
setTag
- Setter for property tag.
- Parameters:
tag
- New value of property tag.
getTitle
- Gets the title of this outline
- Returns:
- the title as a String
setTitle
- Sets the title of this outline
- Parameters:
title
-
isOpen
- Getter for property open.
- Returns:
- Value of property open.
setOpen
- Setter for property open.
- Parameters:
open
- New value of property open.
getColor
Pdf Outlines
- Getter for property color.
- Returns:
- Value of property color.
setColor
- Setter for property color.
- Parameters:
color
- New value of property color.
getStyle
- Getter for property style.
- Returns:
- Value of property style.
setStyle
- Setter for property style.
- Parameters:
style
- New value of property style.
Overview | Package | Class | Tree | Deprecated | Index | Help |