Named Destinations for Newspaper Digital Tear Sheets
Named Destination Hyperlinks to PDF Newspaper Pages
Red Deer Express
Thursday, January 17, 2002
(pages 1 - 15 only)
References on Named Destinations in PDF:
Extract from PDFMark Reference Manual (Technical Note #5150):
3.2.2 Defining Named Destinations
Locations in PDF files can be specified by name instead of by page number and view. These names can then be used as destinations of bookmarks or links. Using named destinations is particularly advantageous for cross-document links, because if the document containing a link's destination is revised, the link will still work, regardless of whether its location in the file has changed.
A named destination is specified by using the pdfmark operator in conjunction with the name DEST. The syntax for a named destination marker is:
[/Dest name
/Page pagenum
/View destination
/DEST pdfmark
In addition to the keys listed below, named destinations may also specify
arbitrary key-value pairs.
Named destinations may be appended to URLs, following a "#" character, as in http://www.adobe.com/test.pdf#nameddest=name. The Acrobat viewer displays the part of the PDF file specified in the named destination.
Named destination attributes
Key Type Semantics
Dest name (Required) The destination's name.
Page integer (Optional) The sequence number of the destination page. If present, the named destination marker may be placed anywhere in the PostScript language file. If omitted, the marker must occur within the PostScript language description for the destination page.
View array (Optional) The view to display on the destination page. If omitted, defaults to a null destination (lower left corner of the page at a zoom of 100%).
Proposed Method for Creating Named Destinations for Newspaper Ads:
When an advertiser submits an ad for publishing, it will be entered into a database. A unique ID number will be assigned to the ad. It the database, the newspapers requested and the dates requested will also be entered. Then the actual ad will be forwarded to the newspapers for placement.
Upon placement of an ad, the newspaper will update the database and will specify the newspaper ID, the publication date, the section and page number and the location on the page (top, middle or bottom).
Let's look at how this database table might be presented:
Publication: RD (Red Deer)
Date: March 2, 2002
Ad ID
|
Publication
|
Date Scheduled
|
Date Placed
|
Section
|
Page
|
Page Region
|
12345
|
RD
|
03/02/2002
|
03/02/2002
|
A
|
17
|
B
|
23456
|
RD
|
03/02/2002
|
03/02/2002
|
A
|
5
|
T
|
34567
|
RD
|
03/02/2002
|
03/02/2002
|
B
|
3
|
M
|
45678
|
RD
|
03/02/2002
|
03/02/2002
|
A
|
20
|
B
|
56789
|
RD
|
03/02/2002
|
03/02/2002
|
B
|
19
|
T
|
After updating the database and publishing the newspaper, the newspaper PDF pages will be uploaded via a web submission page. All the PDF pages for a single section of an issue can be uploaded at once. The submission page will prompt the user to enter the Publication ID, the Date of the publication and the Section. The Page number will be automatically assigned based on the upload order of the pages.
After the PDF pages are uploaded to the server, the server will perform two operations automatically in order to prepare "digital tear sheets":
1. The PDF Pages will be optimized for size using Sage Enhancer.
2. The Named Destinations will be written into the PDF pages using the database information.
Here are the steps used to create Named Destinations from the database. The Publication ID, the Date, the Section and Page are used to perform a lookup to the database. For each ad that is found, a Named Destation is then written into the PDF page, using the Ad ID as the name of the Named Destination.
The database will be updated with a link to the PDF page, including the Named Destination in the link.
Now when an advertiser performs a database lookup (on a web page) for an advertisement, a set of hyperlinks will be presented opening the PDF "digital tear sheets" at the ad locations within the page.
|