How do I work in Acrobat SDK?

Hello,
I have never worked with Acrobat SDK before.  I need to develop a plugin for Acrobat Reader 9.  Can someone please point me in the right direction and tell me what to do?
After I have installed the SDK I want to develop a custom search plugin that will limit the search to only selected bookmarks in a PDF document.  Are there any examples of this available?
Thanks so much!
Linda

Welcome, Linda:
I wish somebody would have given me this advice when I started dealing with the Acrobat SDK, a decade ago.
(1) The SDK contains a MSVS Solution called "All". You will find plenty of examples there.
(2) One of the projects is specially important: SnippetRunner. It contains a wealth of functions. Back in my day it was weird and I avoided it, but now it is based on Adobe Air, and is much simpler to install. After you have Air installed, just double click on the file CommonInterfaceAIR.air. With that interface you will be handling Acrobat with a soft of remote control, and testing all kinds of functions.
(3) I had no idea that DLLs are so easy to debug. Boy, is my face red!! You probably know how to do it. (Plugins are just a DLL with a different extension)
(4) Keep these links handy (actually, update them to your version):
     http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/wwhelp/wwhimpl/js/html/wwhel p.htm?&accessible=true
     http://livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/API_References/Acrobat_API_R eference/
In addition to this Adobe site, we developers have this one:
    http://forums.planetpdf.com/pdf-developers_forum16.html
Best of luck

Similar Messages

  • How to get version using Acrobat SDK

    I have a plug-in for Adobe Reader and Adobe Acrobat.
    Depending on the product and version, the plug-in has to perform few functionalities.
    I am using ASGetConfiguration() to get the product name.
    Is there any API to get the version of  Reader and Acrobat?
    Thanks in advance,
    Vatsapal

    AVAppGetVersion()

  • How to use Acrobat sdk features in java application?

    Hi
    In my project i have an requirement to make static pdf in to dynamic form  , So how can i make static PDF to dynamic one as my project platform is purely  in java . How can i make use Acrobat SDK  InterAppCommunicationSupport/ samples in my java code ?
    Thanks & Regards,
    Prashant P M.

    Hi Leonard,
    Thanks for your kind reply , I am attaching  a sample SchollForm static PDF with this post, where it consist of student details like Name ,lastName ,section etc.
    I like to convert this static PDF in to dynamic PDF means above field should be fillable ,So Using Acrobat SDK is it possible to achieve this above stuff.
    If yes then Please can you give a brief idea how to do this one using Acrobat SDK with java? .
    Thanks in Advance.
    Prashant P M.

  • Draw line using  Acrobat SDK

    I want to draw line on pdf page. I have x,y coordinate depend upon that i want to draw line on page. please reply
    Thanks in advance

    Thanks Leonard..
    This is my Circle draw code.. but it's not working properly..
    moveto() and CurveTo() are mwthod it is defined like Draw Curve. please give me some suggestion about it..
    ASFixed inCenterX = mediaBox.left;
    ASFixed inCenterY = mediaBox.top;
    ASFixed inRadius = ASInt32ToFixed(2);
    PDEPath mov = MoveTo( inCenterX + inRadius, inCenterY );
    PDEContentAddElem(pdeContent, kPDEAfterLast, (PDEElement)mov);
    PDEPath rect1 = CurveTo( inCenterX + inRadius, inCenterY + inRadius * ARC_MAGIC, inCenterX + inRadius*ARC_MAGIC, inCenterY + inRadius,
    inCenterX, inCenterY + inRadius );
    PDEContentAddElem(pdeContent, kPDEAfterLast, (PDEElement)rect1);
    PDEPath rect2 = CurveTo( inCenterX - inRadius*ARC_MAGIC, inCenterY + inRadius, inCenterX - inRadius, inCenterY + inRadius*ARC_MAGIC,inCenterX - inRadius, inCenterY );
    PDEContentAddElem(pdeContent, kPDEAfterLast, (PDEElement)rect2);
    PDEPath rect3 = CurveTo( inCenterX - inRadius, inCenterY - inRadius*ARC_MAGIC, inCenterX - inRadius*ARC_MAGIC, inCenterY - inRadius,inCenterX, inCenterY - inRadius );
    PDEContentAddElem(pdeContent, kPDEAfterLast, (PDEElement)rect3);
    PDEPath rect4 = CurveTo( inCenterX + inRadius*ARC_MAGIC, inCenterY - inRadius, inCenterX + inRadius, inCenterY - inRadius*ARC_MAGIC,
    inCenterX + inRadius, inCenterY );
    PDEContentAddElem(pdeContent, kPDEAfterLast, (PDEElement)rect4);
    PDEPath close = CloseTo(inCenterX + inRadius, inCenterY );
    PDEContentAddElem(pdeContent, kPDEAfterLast, (PDEElement)close);
    HOw to draw circle using Acrobat SDK?
    Thanks in advance..

  • Question for Acrobat SDK products

    Hi,
    I need to develop a VB.NET program to convert PDF to word or excel (or edit PDF contents to new PDF) .
    Please advise that what's Acrobat SDK products should I Purchasing and how the pricing, thanks.

    The Acrobat SDK is not something you purchase, and it is not a product. Rather it is a set of tools for automating a purchased copy of Acrobat.
    Do you need something
    - to run for a person who has purchased Adobe Acrobat Pro?
    - to run for a person only with the free Adobe Reader?
    - to offer services on a server?
    - something to sell?
    - something else?

  • SDK not work in Acrobat X

    I was using AcroAVDoc::FindText to find particular text and in Acrobat 9. The SDK work fine and will be scrolled and highlight the text. However, the same code not work in Acrobat X. Anywork have any idea how to make it work. Thanks.
    The code as below:
    Dim pdAVDoc as AcroAVDoc
    pdAVDoc.FindText("End Of Statement")

    So you're also implying that my code is fine and should work as far as you know?

  • How to Use Acrobat SDK for Automation Using VB or Perl

    Hi Forum,
    I am a new bie, just 2 days old to acrobat and javascript, and I am basically a perl developer
    I am using Adobe Acrobat 9 Pro,
    I downloaded Acrobat SDK, but i don't know what else to do further, how to use??
    I tried to start learning SDK, but no proper documents i found to learn and start using SDK,
    Please suggest some guide or documentation for start learning Acrobat SDK (Step by Step guide)
    Here with I have created a small script to merge two pdf
    // Create a new PDF document:
    var newDoc = app.newDoc();
    // Insert doc1.pdf:
    newDoc.insertPages({
    nPage : -1,
    cPath : "/d/sathish/1.pdf",
    // Insert doc2.pdf:
    newDoc.insertPages({
    nPage : newDoc.numPages-1,
    cPath : "/d/sathish/2.pdf",
    // Save the new document:
    newDoc.saveAs("/d/sathish/myNewDoc.pdf");
    My code is working fine and merging properly,
    Is there any way to execute this script through commandline or using some other scripting languages like perl or through VB
    My objective is to automate the merging process without any manual intervention, I don't want to open acrobat manually to execute this javacript, i want to automate that process too,
    Please suggest me which will be very helpful to me,
    Thanks in advance
    Thanks & Regards
    Sathish V.

    It is a big SDK and to learn its features requires a lot of reading. But to start with I guess I should start with "Introduction to SDK".
    Since you want to control Acrobat from another application you should consider this under "Interapplication communication". You will be using OLE/COM.

  • How to start with Acrobat SDK on Xcode?

    Hello,
    I'm a newer with acrobat sdk, does anyone know how to start and give me some commend for  good books.
    Does acrobat SDK 9 support Snow Leopard and Xcode 3.2?

    OK, I installed the savage driver package and ran (as root)
    X -configure
    I took the resulting xorg,conf.new to /etc/X11 as xorg.conf.
    When I startx as a user, the laptop screen stays black.
    When I run
    xdpyinfo
    I get
    unable to open display ""
    When I enable "startkde" in ~/.xinitcr, the KDED configuration dialog comes up, but in a poor resolution.
    In a way, X seems to work basically, but I suppose the resolution is at 640*480.
    At /var/log/xorg.0.log I can't find any errors (EE), just 3D warnings, which shouldn't bother.
    BUT..... it seems the X is taking mode 111 (640*480), but my 14" laptop would like 117 (1024*768).
    Can you tell me, where and how I can switch the resolution in X ? I read about the "Displaysize" in the Monitor Section, but I couldn't figure that out. The funny thing is, I have a second laptop running, with 1024*768 (vesa driver), and there is no DisplaySize in its Monitor section, but this machine is running at the correct resolution. Strange. 

  • Sticky notes and comment funcation is not work in IAC of acrobat SDK

    Hi,
       My name is LuDa and I working on an application which use C# and the Acrobat SDK API chang the interface of Acrobat  but I finded when I open the PDF file in my application the sticky notes , add line notes and all the comment funcation is not vaileble it is nowork .if I want the sticky notes and other comment funcation work on my application which used the acrobat API
    so could you tell me how can I do that .
    [email protected]
                                                                                                                                                                                    Thanks
                                                                                                                                                                                    mailto:[email protected]
                                                                                                                                                                                    skyper : liuyuda6

    Open Acrobat. Not available in your own window.

  • How to call GUI/Dialog in Acrobat sdk Plugin

    How to call GUI/Dialog in Acrobat sdk Plugin using VC++ here is my code
    ACCB1 void ACCB2 MyPluginCommand(void *clientData)
      HMODULE hAppInst = GetModuleHandle(NULL);
      DialogBox(hAppInst, MAKEINTRESOURCE(IDD_DIALOG1), NULL, NULL);
      HWND hWnd = ::CreateDialog(hAppInst, MAKEINTRESOURCE(IDD_DIALOG1), NULL, DlgProc);
      ::ShowWindow(hWnd, SW_SHOW);

    You can, with care, use Windows API calls in a plug-in. But you have to understand the process of loading resources. In particular, the calls you use try to load resources that belong to the main executable, which is Acrobat.exe. Plug-ins have their own instance handle, which is conveniently stored in gHINSTANCE. 
    In certain cases, especially modeless dialogs, there may be extra calls to make things work properly.
    You do need to know how to use the Windows API, and your sample lines seem confused, unless you intended to first display a modal dialog then open the same dialog as modeless. That's something for another forum,

  • How to convert html to pdf using acrobat sdk 8.0?

    hi
    I am a beginner of acrobat sdk .
    I want to know How to use acrobat sdk 8.0 to convert html to pdf?
    herere some questions :
    1:How to support navigation inside PDF file that generated using acrobat sdk 8.0? For example: theres catalog in the top of HTML file, customer hopes can navigate inside the PDF file just like navigating inside the HTML file.
    2:How to support operating some controls in the PDF file that generated using acrobat sdk 8.0? For example: therere some drop down list and text box in HTML file, customer hopes can input text in the text box, click the drop down list to see available options in it just like in HTML file.
    Thanks in advance for any help and suggestion.

    Hello,
    I want a system to re-brand my 37 pages PDF for affiliates.
    I want a php dynamic link in the PDF online in order to personalize automatically the PDF for each affiliate. I need to change 2 links each time. The affiliate ID and the Paypal email (payment button) in page 36.
    Can you help?
    Please let me know
    Thank you
    Alex
    PS My system is online and i can give you the url if it helps.

  • How can I find out the screen size of the users moniter using the Acrobat SDK?

    How can I find out the screen size of the users moniter using the Acrobat SDK? I need to know how much sreen real estate that is available on the users moniter. Is there some call that I can make from the SDK to discover the maximun X and Y coordinates?
    Thanks,
    Gregory

    Currently, I am testing on multiple moniters and it is defaulting to the moniter designated as the #1 moniter. For our purposes, this is acceptable. Once the two documents have loaded, the user can move and re-size at will.
    Gregory

  • I am working with Acrobat XI and when I try to add text to geopdf file I get a popup screen that says this is a secured document and editing is not permitted. How do I fix this?

    I am working with Acrobat XI and when I try to add text to a geopdf file I get a popup screen that says this is a secured document and editing is not permitted. How do I fix this?

    I figured it out...needed to use comment tool set, not the editing tool set.

  • How to determine the changes in Acrobat SDK version.

    Hi
    Please let me know how to determine the changes in an Acrobat SDK version w.r.t. the previous one.

    Hi,
    The easier way is to read the SDK documentation : What's New for Acrobat SDK.
    Regards,
    Joe

  • How to install Acrobat SDK?

    Hello,
    Sorry for the stupid question, but I am really confused.
    I went to the Acrobat SDK website and downloaded the zip file for SDK X for windows and after unzipping I have found a folder structure with no clue where to begin.
    What do I need to install? Or should I just copy a certain dll somewhere?
    Probably there are instructions somewhere in the documentation files, but could someone point me where? I really do not know where to begin reading.
    A small overview of the folder structure (down to level 3) is as follows:
    Adobe \
         Acrobat 10 SDK \
              Version 1 \
                   AccessibilitySupport
                   Documentation
                   InterAppCommunicationSupport
                   JavaScriptSupport
                   OtherSupport
                   PluginSupport
    Thank you,
    Ionel

    It is a very good tip, but to be honest, the information in the Documentation folder is overwhelming.
    First of all there are two pdf files: pdf_reference.pdf (140 pages) and U3DElements.pdf (48 pages)
    Second there is a zip file Acrobat10_0_HTMLHelp.zip which contains around 3500 html files.
    Third there is a folder called Javascript that contains 5 other pdf files (batch_sequences.pdf, js_3d_api_reference.pdf, js_api_reference.pdf, js_developer_guide.pdf, Tracker.pdf)
    What should I start reading first and how far should I read in order to be able to install the SDK?

Maybe you are looking for

  • RE: Depreciation issue

    Hi All, My user created asset with sub asset 16 then now they want to transfer to sub asset to 25 They are using sum of years method this means let say for example the asset life is 5 years 54321=15 5/15 = 33.34% 4/15 3/15 2/15 1/15 but the problem i

  • How to set a date type variable to null, nothing or such

    I created an User Defined Type that holds a Deadline property which is date type. Whenever there is no Deadline set yet, I would like such property to be set to Null, Nothing or such. I noticed that if I just Dim a Date Type variable its value will b

  • Issue with regeneration of screens for program RVV50R10C

    Hi All, We have a custom program with BDC simulation of the standard transaction VL10F. The program was working fine since the system went until last week. It started failing since 5 Aug 08. On further investigation we have noticed that the screen na

  • Unable to Install Migration Workbench

    Iam trying to install omwb_92012.exe on my machine. It throws an error "unable to install the oracle migration workbench into the specified directory" and quits. I have a oracle 8i home on my machine.Does this matter? Please suggest! Thanks in Advanc

  • HT5714 If I preorder when does iTunes take money from my iTunes account?

    When do I get charged for preordering something on iTunes?