SlideShare a Scribd company logo
1 of 8
Download to read offline
Adobe Acrobat 7.0




PDF Open Parameters




July 11, 2005




      Adobe Solutions Network — http://partners.adobe.com
Copyright 2004 Adobe Systems Incorporated. All rights reserved.
NOTICE: All information contained herein is the property of Adobe Systems Incorporated. No part of this publication (whether in hardcopy or
electronic form) may be reproduced or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or
otherwise, without the prior written consent of the Adobe Systems Incorporated.
PostScript is a registered trademark of Adobe Systems Incorporated. All instances of the name PostScript in the text are references to the
PostScript language as defined by Adobe Systems Incorporated unless otherwise stated. The name PostScript also is used as a product
trademark for Adobe Systems’ implementation of the PostScript language interpreter.
Except as otherwise stated, any reference to a “PostScript printing device,” “PostScript display device,” or similar item refers to a printing device,
display device or item (respectively) that contains PostScript technology created or licensed by Adobe Systems Incorporated and not to devices
or items that purport to be merely compatible with the PostScript language.
Adobe, the Adobe logo, Acrobat, the Acrobat logo, Acrobat Capture, Distiller, PostScript, the PostScript logo and Reader are either registered
trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries.
Apple, Macintosh, and Power Macintosh are trademarks of Apple Computer, Inc., registered in the United States and other countries. PowerPC
is a registered trademark of IBM Corporation in the United States. ActiveX, Microsoft, Windows, and Windows NT are either registered
trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Verity is a registered trademark of Verity,
Incorporated. UNIX is a registered trademark of The Open Group. Verity is a trademark of Verity, Inc. Lextek is a trademark of Lextek
International. All other trademarks are the property of their respective owners.
This publication and the information herein is furnished AS IS, is subject to change without notice, and should not be construed as a
commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies,
makes no warranty of any kind (express, implied, or statutory) with respect to this publication, and expressly disclaims any and all warranties
of merchantability, fitness for particular purposes, and noninfringement of third party rights.
Preface



        Description
                      This document describes PDF Open parameters for Acrobat 7.0, that allow you to open a
                      PDF file using a URL or command that specifies both the file to be opened plus actions to
                      be performed once the file is opened.


        Resources
                      The following resources provide further information about how to use the PDF Open
                      parameters described in this document.
                      ●   Acrobat and PDF Library API Reference. Provides a detailed description of the Acrobat and
                          PDF Library APIs.
                      ●   Acrobat Online Collaboration: Setup and Administraton. Explains how to configure a
                          collaboration store and networking issues related to Acrobat.
                      ●   PDF Reference, fifth edition, version 1.6 describes PDF version 1.6 in detail, including PDF
                          object types, file format, and document structure.



        Conventions Used in This Book
                      The Acrobat documentation uses text styles according to the following conventions.


         Font                              Used for                    Examples
         monospaced                        Paths and filenames         C:templatesmytmpl.fm

                                           Code examples set off       These are variable declarations:
                                           from plain text                 AVMenu commandMenu,helpMenu;

         monospaced bold                   Code items within plain     The GetExtensionID method ...
                                           text
                                           Parameter names and         The enumeration terminates if proc
                                           literal values in           returns false.
                                           reference documents
         monospaced italic                 Pseudocode                  ACCB1 void ACCB2 ExeProc(void)
                                                                       { do something }
                                           Placeholders in code        AFSimple_Calculate(cFunction,
                                           examples                    cFields)



PDF Open Parameters                                                                                                      3
Preface
    Conventions Used in This Book



    Font                            Used for                   Examples
    blue                            Live links to Web pages    The Acrobat Solutions Network URL is:
                                                               http://partners.adobe.com/asn/
                                    Live links to sections     See Using the SDK.
                                    within this document
                                    Live links to code items   Test whether an ASAtom exists.
                                    within this document
    bold                            PostScript language and    The setpagedevice operator
                                    PDF operators,
                                    keywords, dictionary
                                    key names
                                    User interface names       The File menu
    italic                          Document titles that are   Acrobat and PDF Library API Overview
                                    not live links
                                    New terms                  User space specifies coordinates for...
                                    PostScript variables       filename deletefile




4                                                                                                     PDF Open Parameters
Open Parameters for PDF



                      Adobe defines parameters that allow you to open a PDF document with a command or URL
                      that specifies exactly what to display (a named destination or specific page), and how to
                      display it (using such characteristics as a specific view, scrollbars, bookmarks, annotations,
                      or highlighting).
                      The PDF Open parameters for URLs, described in the table below, are supported through
                      the Netscape and Internet Explorer browsers, and can also be used when opening PDF
                      documents programmatically:
                      ●   Many of these parameters can be passed to the following core API functions (see the
                          Acrobat and PDF Library API Reference for details):
                            AVDocOpenFromFileWithParamString
                            AVDocOpenFromASFileWithParamString
                            AVDocOpenFromPDDocWithParamString
                      ●   When opening a PDF document from a command shell, you can pass the parameters to
                          the open command using the /A switch using the following syntax:
                                <path to Acrobat> /A "<open parameter>=OpenActions" "<path to PDF file>"

                          For example:
                               Acrobat.exe /A "zoom=1000=OpenActions" "C:example.pdf"
                      ●   When opening a PDF document with an Apple Event on a Macintosh operating system,
                          you can optionally pass the PDF Open parameters.



        PDF Open Parameters
                      The following table lists and describes the available PDF open parameters. Italics indicate
                      user-specified variables.


         Syntax                                            Description
         nameddest=name                                    Specifies a named destination in the PDF.
         page=pagenum                                      Specifies a numbered page in the document, using an
                                                           integer value. The document’s first page has a pagenum
                                                           value of 1.
         comment=commentID                                 Specifies a comment on a given page in the PDF. Use the
                                                           page command before this command; for example:
                                                           #page=1&comment=452fde0e-fd22-457c-84aa-
                                                           2cf5bed5a349




PDF Open Parameters                                                                                                    5
Open Parameters for PDF
    PDF Open Parameters



    Syntax                    Description
    collab=setting            Sets the collaboration store to be used to supply and store
                              comments for the document. This overrides the default
                              comment server for the review or the default preference.
                              setting is of the form store_type@location, where valid
                              values for store_type are:
                               ● DAVFDF (webDAV)

                               ● FSFDF (Network store)

                               ● DB (ADBC)

                              For example:
                              #collab=DAVFDF@http://review_server/Collab/user1
                              For more information, see Acrobat Online Collaboration:
                              Administration and Setup.
    zoom=scale                Sets the zoom and scroll factors, using float or integer
    zoom=scale,left,top       values.
                              For example, a scale value of 100 indicates a zoom value of
                              100%.
                              Scroll values left and top are in a coordinate system where
                              0,0 represents the top left corner of the visible page,
                              regardless of document rotation.
    view=Fit                  Set the view of the displayed page, using the keyword
    view=FitH                 values defined in the PDF language specification. See the
    view=FitH,top             PDF Reference.
    view=FitV                 Scroll values left and top are floats or integers in a
    view=FitV,left            coordinate system where 0,0 represents the top left corner
    view=FitB                 of the visible page, regardless of document rotation.
    view=FitBH                Use the page command before this command.
    view=FitBH,top            NOTE:   Not supported on the command line.
    view=FitBV
    view=FitBV,left
    viewrect=left,top,wd,ht   Sets the view rectangle using float or integer values in a
                              coordinate system where 0,0 represents the top left corner
                              of the visible page, regardless of document rotation.
                              Use the page command before this command.
                              NOTE:   Not supported on the command line.
    pagemode=bookmarks        Displays bookmarks or thumbnails.
    pagemode=thumbs
    pagemode=none (default)
    scrollbar=1|0             Turns scrollbars on or off.




6                                                                        PDF Open Parameters
Open Parameters for PDF
                                                                               Specifying PDF Open Parameters in a URL



         Syntax                                             Description
         search=wordList                                    Opens the Search UI and performs a search for the specified
                                                            word list in the document. Matching words are highlighted
                                                            in the document.
                                                            The words must be enclosed in quotes and separated by
                                                            spaces; for example:
                                                            #search=”word1 word2”

         toolbar=1|0                                        Turns the toolbar on or off.
         statusbar=1|0                                      Turns the status bar on or off.
         messages=1|0                                       Turns the document message bar on or off.
         navpanes=1|0                                       Turns the navigation panes and tabs on or off.
         highlight=lt,rt,top,btm                            Highlights a specified rectangle on the displayed page. (Use
                                                            the page command before this command.)
                                                            The rectangle values are integers in a coordinate system
                                                            where 0,0 represents the top left corner of the visible page,
                                                            regardless of document rotation.
         help=index|contents|search                         Used only when opening a file from the command line or
                                                            an Apple Event. Opens the document in the Help window,
                                                            with the specified navigation panel selected.
         fdf=URL                                            Specifies an FDF file to be used to populate form fields in
                                                            the PDF file being opened. For example:
                                                            #fdf=http://example.org/doc.fdf
                                                            NOTE:   The fdf parameter should be specifed last in the
                                                                    URL.



        Specifying PDF Open Parameters in a URL
                      You can specify multiple PDF Open parameters in a single URL. Each parameter is separated
                      from the others with either an ampersand (&) or a pound (#) character. Actions are
                      processed and executed from left to right as they appear on the URL command line.
                      Because all specified actions are executed, it is possible that later actions will override the
                      effects of previous actions, so it is important to be aware of the order. For example, page
                      actions should appear before zoom actions.
                      Commands are not case sensitive (except for the value of a named destination). There can
                      be no spaces in the URL line.




PDF Open Parameters                                                                                                       7
Open Parameters for PDF
    Specifying PDF Open Parameters in a URL


    URL Examples
                    http://example.org/doc.pdf#nameddest=Chapter6
                    http://example.org/doc.pdf#page=3
                    http://example.org/doc.pdf#page=3&zoom=200,250,100
                    http://example.org/doc.pdf#zoom=50
                    http://example.org/doc.pdf#page=72&view=fitH,100
                    http://example.org/doc.pdf#view=fitb&nameddest=Chapter3
                    http://example.org/doc.pdf#pagemode=none
                    http://example.org/doc.pdf#pagemode=bookmarks&page=2
                    http://example.org/doc.pdf#page=3&pagemode=thumbs
                    http://example.org/doc.pdf#collab=DAVFDF@http://review_server/Collab/use
                    r1
                    http://example.org/doc.pdf#page=1&comment=452fde0e-fd22-457c-84aa-
                    2cf5bed5a349
                    http://example.org/doc.pdf#fdf=http://example.org/doc.fdf


    URL Limitations
                ●   Only one digit following a decimal point is retained for float values.
                ●   Individual parameters, together with their values (separated by & or #), can be no
                    greater then 32 characters in length.
                ●   You cannot use the reserved characters =, #, and &. There is no way to escape these
                    special characters.
                ●   If you turn bookmarks off using a URL parameter when a document had previously been
                    saved with bookmarks on, the bookmark scrollbars are displayed at first, and only
                    disappear once Acrobat obtains enough streamed information to render the full page.




8                                                                                                PDF Open Parameters

More Related Content

Viewers also liked

herramientas web, noryangel escobar
herramientas web, noryangel escobarherramientas web, noryangel escobar
herramientas web, noryangel escobarnoryangel escobar
 
Using SBR Algorithm To Hide The Data Into The JPEG Image
Using SBR Algorithm To Hide The Data Into The JPEG ImageUsing SBR Algorithm To Hide The Data Into The JPEG Image
Using SBR Algorithm To Hide The Data Into The JPEG ImageCSCJournals
 
Recuperación de desastres evaluación del proceso del negocio y administración
Recuperación de desastres evaluación del proceso del negocio y administraciónRecuperación de desastres evaluación del proceso del negocio y administración
Recuperación de desastres evaluación del proceso del negocio y administraciónMaestros Online
 
APNIC Update for SANOG 24
APNIC Update for SANOG 24APNIC Update for SANOG 24
APNIC Update for SANOG 24APNIC
 
Usos de microorganismos en alimentos
Usos de microorganismos en alimentos Usos de microorganismos en alimentos
Usos de microorganismos en alimentos AleAndrade09
 
Performance improvement of bottleneck link in red vegas over heterogeneous ne...
Performance improvement of bottleneck link in red vegas over heterogeneous ne...Performance improvement of bottleneck link in red vegas over heterogeneous ne...
Performance improvement of bottleneck link in red vegas over heterogeneous ne...eSAT Publishing House
 
Remedy for disease affected iris in iris recognition
Remedy for disease affected iris in iris recognitionRemedy for disease affected iris in iris recognition
Remedy for disease affected iris in iris recognitioneSAT Publishing House
 
Edu comm asia july 2014 low res
Edu comm asia july 2014 low resEdu comm asia july 2014 low res
Edu comm asia july 2014 low resMonica Sharma
 
Reminiscing cloud computing technology
Reminiscing cloud computing technologyReminiscing cloud computing technology
Reminiscing cloud computing technologyeSAT Publishing House
 
Jueves santo refrlexion
Jueves santo refrlexion Jueves santo refrlexion
Jueves santo refrlexion roberconz
 

Viewers also liked (13)

herramientas web, noryangel escobar
herramientas web, noryangel escobarherramientas web, noryangel escobar
herramientas web, noryangel escobar
 
Using SBR Algorithm To Hide The Data Into The JPEG Image
Using SBR Algorithm To Hide The Data Into The JPEG ImageUsing SBR Algorithm To Hide The Data Into The JPEG Image
Using SBR Algorithm To Hide The Data Into The JPEG Image
 
Recuperación de desastres evaluación del proceso del negocio y administración
Recuperación de desastres evaluación del proceso del negocio y administraciónRecuperación de desastres evaluación del proceso del negocio y administración
Recuperación de desastres evaluación del proceso del negocio y administración
 
APNIC Update for SANOG 24
APNIC Update for SANOG 24APNIC Update for SANOG 24
APNIC Update for SANOG 24
 
Usos de microorganismos en alimentos
Usos de microorganismos en alimentos Usos de microorganismos en alimentos
Usos de microorganismos en alimentos
 
Performance improvement of bottleneck link in red vegas over heterogeneous ne...
Performance improvement of bottleneck link in red vegas over heterogeneous ne...Performance improvement of bottleneck link in red vegas over heterogeneous ne...
Performance improvement of bottleneck link in red vegas over heterogeneous ne...
 
Remedy for disease affected iris in iris recognition
Remedy for disease affected iris in iris recognitionRemedy for disease affected iris in iris recognition
Remedy for disease affected iris in iris recognition
 
Edu comm asia july 2014 low res
Edu comm asia july 2014 low resEdu comm asia july 2014 low res
Edu comm asia july 2014 low res
 
Poul Grinder Hansen - danefæ fra middelalder og renæssance
Poul Grinder Hansen - danefæ fra middelalder og renæssancePoul Grinder Hansen - danefæ fra middelalder og renæssance
Poul Grinder Hansen - danefæ fra middelalder og renæssance
 
Reminiscing cloud computing technology
Reminiscing cloud computing technologyReminiscing cloud computing technology
Reminiscing cloud computing technology
 
Jueves santo refrlexion
Jueves santo refrlexion Jueves santo refrlexion
Jueves santo refrlexion
 
Pwpoint nutricion curso
Pwpoint nutricion cursoPwpoint nutricion curso
Pwpoint nutricion curso
 
New2
New2New2
New2
 

Similar to Pdf open parameters

APIs And SDKs Breaking Into And Succeeding In A Specialty Market
APIs And SDKs  Breaking Into And Succeeding In A Specialty MarketAPIs And SDKs  Breaking Into And Succeeding In A Specialty Market
APIs And SDKs Breaking Into And Succeeding In A Specialty MarketBill Dubie
 
Functions and Arguments in Python
Functions and Arguments in PythonFunctions and Arguments in Python
Functions and Arguments in PythonMars Devs
 
Automating API Documentation
Automating API DocumentationAutomating API Documentation
Automating API DocumentationSelvakumar T S
 
Chap 2 structure of c programming dti2143
Chap 2  structure of c programming dti2143Chap 2  structure of c programming dti2143
Chap 2 structure of c programming dti2143alish sha
 
C Programming UNIT 1.pptx
C Programming  UNIT 1.pptxC Programming  UNIT 1.pptx
C Programming UNIT 1.pptxMugilvannan11
 
Realizing the promise of portability with Apache Beam
Realizing the promise of portability with Apache BeamRealizing the promise of portability with Apache Beam
Realizing the promise of portability with Apache BeamJ On The Beach
 
Better PDFs with FrameMaker-to-Acrobat TimeSavers
Better PDFs with FrameMaker-to-Acrobat TimeSavers Better PDFs with FrameMaker-to-Acrobat TimeSavers
Better PDFs with FrameMaker-to-Acrobat TimeSavers Shlomo Perets
 
Portable Streaming Pipelines with Apache Beam
Portable Streaming Pipelines with Apache BeamPortable Streaming Pipelines with Apache Beam
Portable Streaming Pipelines with Apache Beamconfluent
 
05 Lecture - PARALLEL Programming in C ++.pdf
05 Lecture - PARALLEL Programming in C ++.pdf05 Lecture - PARALLEL Programming in C ++.pdf
05 Lecture - PARALLEL Programming in C ++.pdfalivaisi1
 
Enforcing API Design Rules for High Quality Code Generation
Enforcing API Design Rules for High Quality Code GenerationEnforcing API Design Rules for High Quality Code Generation
Enforcing API Design Rules for High Quality Code GenerationTim Burks
 
Practices and tools for building better APIs
Practices and tools for building better APIsPractices and tools for building better APIs
Practices and tools for building better APIsNLJUG
 
Practices and tools for building better API (JFall 2013)
Practices and tools for building better API (JFall 2013)Practices and tools for building better API (JFall 2013)
Practices and tools for building better API (JFall 2013)Peter Hendriks
 
Mule soft meetup_4_mty_online_oct_2020
Mule soft meetup_4_mty_online_oct_2020Mule soft meetup_4_mty_online_oct_2020
Mule soft meetup_4_mty_online_oct_2020Veyra Celina
 
MSDN Presents: Visual Studio 2010, .NET 4, SharePoint 2010 for Developers
MSDN Presents: Visual Studio 2010, .NET 4, SharePoint 2010 for DevelopersMSDN Presents: Visual Studio 2010, .NET 4, SharePoint 2010 for Developers
MSDN Presents: Visual Studio 2010, .NET 4, SharePoint 2010 for DevelopersDave Bost
 
Schema-First API Design
Schema-First API DesignSchema-First API Design
Schema-First API DesignYos Riady
 

Similar to Pdf open parameters (20)

Pdf open parameters
Pdf open parametersPdf open parameters
Pdf open parameters
 
Pdf open parameters
Pdf open parametersPdf open parameters
Pdf open parameters
 
APIs And SDKs Breaking Into And Succeeding In A Specialty Market
APIs And SDKs  Breaking Into And Succeeding In A Specialty MarketAPIs And SDKs  Breaking Into And Succeeding In A Specialty Market
APIs And SDKs Breaking Into And Succeeding In A Specialty Market
 
Bi
BiBi
Bi
 
Functions and Arguments in Python
Functions and Arguments in PythonFunctions and Arguments in Python
Functions and Arguments in Python
 
PDF
PDFPDF
PDF
 
Automating API Documentation
Automating API DocumentationAutomating API Documentation
Automating API Documentation
 
Chap 2 structure of c programming dti2143
Chap 2  structure of c programming dti2143Chap 2  structure of c programming dti2143
Chap 2 structure of c programming dti2143
 
C Programming UNIT 1.pptx
C Programming  UNIT 1.pptxC Programming  UNIT 1.pptx
C Programming UNIT 1.pptx
 
Realizing the promise of portability with Apache Beam
Realizing the promise of portability with Apache BeamRealizing the promise of portability with Apache Beam
Realizing the promise of portability with Apache Beam
 
Better PDFs with FrameMaker-to-Acrobat TimeSavers
Better PDFs with FrameMaker-to-Acrobat TimeSavers Better PDFs with FrameMaker-to-Acrobat TimeSavers
Better PDFs with FrameMaker-to-Acrobat TimeSavers
 
Portable Streaming Pipelines with Apache Beam
Portable Streaming Pipelines with Apache BeamPortable Streaming Pipelines with Apache Beam
Portable Streaming Pipelines with Apache Beam
 
05 Lecture - PARALLEL Programming in C ++.pdf
05 Lecture - PARALLEL Programming in C ++.pdf05 Lecture - PARALLEL Programming in C ++.pdf
05 Lecture - PARALLEL Programming in C ++.pdf
 
Enforcing API Design Rules for High Quality Code Generation
Enforcing API Design Rules for High Quality Code GenerationEnforcing API Design Rules for High Quality Code Generation
Enforcing API Design Rules for High Quality Code Generation
 
Practices and tools for building better APIs
Practices and tools for building better APIsPractices and tools for building better APIs
Practices and tools for building better APIs
 
Practices and tools for building better API (JFall 2013)
Practices and tools for building better API (JFall 2013)Practices and tools for building better API (JFall 2013)
Practices and tools for building better API (JFall 2013)
 
Mule soft meetup_4_mty_online_oct_2020
Mule soft meetup_4_mty_online_oct_2020Mule soft meetup_4_mty_online_oct_2020
Mule soft meetup_4_mty_online_oct_2020
 
MSDN Presents: Visual Studio 2010, .NET 4, SharePoint 2010 for Developers
MSDN Presents: Visual Studio 2010, .NET 4, SharePoint 2010 for DevelopersMSDN Presents: Visual Studio 2010, .NET 4, SharePoint 2010 for Developers
MSDN Presents: Visual Studio 2010, .NET 4, SharePoint 2010 for Developers
 
cakephp UDUYKTHA (1)
cakephp UDUYKTHA (1)cakephp UDUYKTHA (1)
cakephp UDUYKTHA (1)
 
Schema-First API Design
Schema-First API DesignSchema-First API Design
Schema-First API Design
 

Pdf open parameters

  • 1. Adobe Acrobat 7.0 PDF Open Parameters July 11, 2005 Adobe Solutions Network — http://partners.adobe.com
  • 2. Copyright 2004 Adobe Systems Incorporated. All rights reserved. NOTICE: All information contained herein is the property of Adobe Systems Incorporated. No part of this publication (whether in hardcopy or electronic form) may be reproduced or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of the Adobe Systems Incorporated. PostScript is a registered trademark of Adobe Systems Incorporated. All instances of the name PostScript in the text are references to the PostScript language as defined by Adobe Systems Incorporated unless otherwise stated. The name PostScript also is used as a product trademark for Adobe Systems’ implementation of the PostScript language interpreter. Except as otherwise stated, any reference to a “PostScript printing device,” “PostScript display device,” or similar item refers to a printing device, display device or item (respectively) that contains PostScript technology created or licensed by Adobe Systems Incorporated and not to devices or items that purport to be merely compatible with the PostScript language. Adobe, the Adobe logo, Acrobat, the Acrobat logo, Acrobat Capture, Distiller, PostScript, the PostScript logo and Reader are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and/or other countries. Apple, Macintosh, and Power Macintosh are trademarks of Apple Computer, Inc., registered in the United States and other countries. PowerPC is a registered trademark of IBM Corporation in the United States. ActiveX, Microsoft, Windows, and Windows NT are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Verity is a registered trademark of Verity, Incorporated. UNIX is a registered trademark of The Open Group. Verity is a trademark of Verity, Inc. Lextek is a trademark of Lextek International. All other trademarks are the property of their respective owners. This publication and the information herein is furnished AS IS, is subject to change without notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies, makes no warranty of any kind (express, implied, or statutory) with respect to this publication, and expressly disclaims any and all warranties of merchantability, fitness for particular purposes, and noninfringement of third party rights.
  • 3. Preface Description This document describes PDF Open parameters for Acrobat 7.0, that allow you to open a PDF file using a URL or command that specifies both the file to be opened plus actions to be performed once the file is opened. Resources The following resources provide further information about how to use the PDF Open parameters described in this document. ● Acrobat and PDF Library API Reference. Provides a detailed description of the Acrobat and PDF Library APIs. ● Acrobat Online Collaboration: Setup and Administraton. Explains how to configure a collaboration store and networking issues related to Acrobat. ● PDF Reference, fifth edition, version 1.6 describes PDF version 1.6 in detail, including PDF object types, file format, and document structure. Conventions Used in This Book The Acrobat documentation uses text styles according to the following conventions. Font Used for Examples monospaced Paths and filenames C:templatesmytmpl.fm Code examples set off These are variable declarations: from plain text AVMenu commandMenu,helpMenu; monospaced bold Code items within plain The GetExtensionID method ... text Parameter names and The enumeration terminates if proc literal values in returns false. reference documents monospaced italic Pseudocode ACCB1 void ACCB2 ExeProc(void) { do something } Placeholders in code AFSimple_Calculate(cFunction, examples cFields) PDF Open Parameters 3
  • 4. Preface Conventions Used in This Book Font Used for Examples blue Live links to Web pages The Acrobat Solutions Network URL is: http://partners.adobe.com/asn/ Live links to sections See Using the SDK. within this document Live links to code items Test whether an ASAtom exists. within this document bold PostScript language and The setpagedevice operator PDF operators, keywords, dictionary key names User interface names The File menu italic Document titles that are Acrobat and PDF Library API Overview not live links New terms User space specifies coordinates for... PostScript variables filename deletefile 4 PDF Open Parameters
  • 5. Open Parameters for PDF Adobe defines parameters that allow you to open a PDF document with a command or URL that specifies exactly what to display (a named destination or specific page), and how to display it (using such characteristics as a specific view, scrollbars, bookmarks, annotations, or highlighting). The PDF Open parameters for URLs, described in the table below, are supported through the Netscape and Internet Explorer browsers, and can also be used when opening PDF documents programmatically: ● Many of these parameters can be passed to the following core API functions (see the Acrobat and PDF Library API Reference for details): AVDocOpenFromFileWithParamString AVDocOpenFromASFileWithParamString AVDocOpenFromPDDocWithParamString ● When opening a PDF document from a command shell, you can pass the parameters to the open command using the /A switch using the following syntax: <path to Acrobat> /A "<open parameter>=OpenActions" "<path to PDF file>" For example: Acrobat.exe /A "zoom=1000=OpenActions" "C:example.pdf" ● When opening a PDF document with an Apple Event on a Macintosh operating system, you can optionally pass the PDF Open parameters. PDF Open Parameters The following table lists and describes the available PDF open parameters. Italics indicate user-specified variables. Syntax Description nameddest=name Specifies a named destination in the PDF. page=pagenum Specifies a numbered page in the document, using an integer value. The document’s first page has a pagenum value of 1. comment=commentID Specifies a comment on a given page in the PDF. Use the page command before this command; for example: #page=1&comment=452fde0e-fd22-457c-84aa- 2cf5bed5a349 PDF Open Parameters 5
  • 6. Open Parameters for PDF PDF Open Parameters Syntax Description collab=setting Sets the collaboration store to be used to supply and store comments for the document. This overrides the default comment server for the review or the default preference. setting is of the form store_type@location, where valid values for store_type are: ● DAVFDF (webDAV) ● FSFDF (Network store) ● DB (ADBC) For example: #collab=DAVFDF@http://review_server/Collab/user1 For more information, see Acrobat Online Collaboration: Administration and Setup. zoom=scale Sets the zoom and scroll factors, using float or integer zoom=scale,left,top values. For example, a scale value of 100 indicates a zoom value of 100%. Scroll values left and top are in a coordinate system where 0,0 represents the top left corner of the visible page, regardless of document rotation. view=Fit Set the view of the displayed page, using the keyword view=FitH values defined in the PDF language specification. See the view=FitH,top PDF Reference. view=FitV Scroll values left and top are floats or integers in a view=FitV,left coordinate system where 0,0 represents the top left corner view=FitB of the visible page, regardless of document rotation. view=FitBH Use the page command before this command. view=FitBH,top NOTE: Not supported on the command line. view=FitBV view=FitBV,left viewrect=left,top,wd,ht Sets the view rectangle using float or integer values in a coordinate system where 0,0 represents the top left corner of the visible page, regardless of document rotation. Use the page command before this command. NOTE: Not supported on the command line. pagemode=bookmarks Displays bookmarks or thumbnails. pagemode=thumbs pagemode=none (default) scrollbar=1|0 Turns scrollbars on or off. 6 PDF Open Parameters
  • 7. Open Parameters for PDF Specifying PDF Open Parameters in a URL Syntax Description search=wordList Opens the Search UI and performs a search for the specified word list in the document. Matching words are highlighted in the document. The words must be enclosed in quotes and separated by spaces; for example: #search=”word1 word2” toolbar=1|0 Turns the toolbar on or off. statusbar=1|0 Turns the status bar on or off. messages=1|0 Turns the document message bar on or off. navpanes=1|0 Turns the navigation panes and tabs on or off. highlight=lt,rt,top,btm Highlights a specified rectangle on the displayed page. (Use the page command before this command.) The rectangle values are integers in a coordinate system where 0,0 represents the top left corner of the visible page, regardless of document rotation. help=index|contents|search Used only when opening a file from the command line or an Apple Event. Opens the document in the Help window, with the specified navigation panel selected. fdf=URL Specifies an FDF file to be used to populate form fields in the PDF file being opened. For example: #fdf=http://example.org/doc.fdf NOTE: The fdf parameter should be specifed last in the URL. Specifying PDF Open Parameters in a URL You can specify multiple PDF Open parameters in a single URL. Each parameter is separated from the others with either an ampersand (&) or a pound (#) character. Actions are processed and executed from left to right as they appear on the URL command line. Because all specified actions are executed, it is possible that later actions will override the effects of previous actions, so it is important to be aware of the order. For example, page actions should appear before zoom actions. Commands are not case sensitive (except for the value of a named destination). There can be no spaces in the URL line. PDF Open Parameters 7
  • 8. Open Parameters for PDF Specifying PDF Open Parameters in a URL URL Examples http://example.org/doc.pdf#nameddest=Chapter6 http://example.org/doc.pdf#page=3 http://example.org/doc.pdf#page=3&zoom=200,250,100 http://example.org/doc.pdf#zoom=50 http://example.org/doc.pdf#page=72&view=fitH,100 http://example.org/doc.pdf#view=fitb&nameddest=Chapter3 http://example.org/doc.pdf#pagemode=none http://example.org/doc.pdf#pagemode=bookmarks&page=2 http://example.org/doc.pdf#page=3&pagemode=thumbs http://example.org/doc.pdf#collab=DAVFDF@http://review_server/Collab/use r1 http://example.org/doc.pdf#page=1&comment=452fde0e-fd22-457c-84aa- 2cf5bed5a349 http://example.org/doc.pdf#fdf=http://example.org/doc.fdf URL Limitations ● Only one digit following a decimal point is retained for float values. ● Individual parameters, together with their values (separated by & or #), can be no greater then 32 characters in length. ● You cannot use the reserved characters =, #, and &. There is no way to escape these special characters. ● If you turn bookmarks off using a URL parameter when a document had previously been saved with bookmarks on, the bookmark scrollbars are displayed at first, and only disappear once Acrobat obtains enough streamed information to render the full page. 8 PDF Open Parameters