Acrobat SDK - Make a Plug-in Version Indepentent

Is there a way to make an Plug-in that will be Acrobat & Reader Version Independent?
The Plug-in needs no user interface, just needs to load with whatever version of Acrobat Reader they're using.
We have a mixed environment and we want to not have to re-program the Plug-in each time Acrobat moves up a version.
We'll need access to the JavaScript to call the Plug-in's main function MyDataLoad (via DDE Channel to CRM application), if that's succesful, we may add a few more features.
TIA

Thanks for the prompt reply.
We currently are using Reader on the destops that print about 2% of our printing - 98% of our printing is done at the servers, which have Acrobat.
We can work around the license by not merging data at the desktops; although, not convient, our users can now add a task to any case that will print the appropriate templates at the server later in the day.
Our plug-in is for in-house use only, we have less than 25 users with Reader - Who would I ask/negotiate about how to avoid the license costs for future versions ?
I wonder if we could stay on one version of Reader for an extened period of time, our users only need to merge & print and maybe save these PDF's, any other functionality is not needed. I would just have to make sure that IT loaded the one version when they setup a new system for the one group.
Here's an overview of our project goals
1. We currently receive forms as locked PDF's from insurance carriers and we replicate them in Word to create data aware templates, this is a time consuming and exposes us to form compliance issues.
We would prefer to receive unlocked (allow field insertion & removal) and drop in our JavaScript add a few fields, or if need be, work with the fields already provided (although I like naming all my fields expr.FieldName so I can use delay expr. to enable and field value transformations)
2. An agreement that our carriers will continue to provide unlocked PDF forms for us to make data aware.
3. Add these PDF's to our DocMgt Center to enable automated printing, which currently uses MSWord merge forms. Contacts in our databse are evaludated for what should print each day, in other words out of our nearly 400 docs any combination may print for each individual contact, we're not doing a mass merge to one template, but rather logical evaluation for each case and what templates should be used in that print package.

Similar Messages

  • Acrobat SDK parameter definitions initialization locations

    I just updated an old plug-in to work in the SDK 9 environment using Acrobat 9.1.3.  It works great now.  However, our user community is still using Acrobat 7.  My plug-in won't load in an Acrobat 7 environment (Windows PC with Acrobat 7 installed on it).  Which parameters control whether my plug-in will work with prior versions of Acrobat such as Acrobat 7?  Or do I need to install Acrobat 7 on my PC with the Acrobat SDK 7?
    As I've research this issue, I've found numerous C++ compiler parameters whose definitions are checked by various C++ header files.  However, I don't know where those headers are initially set.  For example, where is PI_ACROVIEW_VERSION initially set? 

    Thanks for the very quick response.  I just found the header file that contains a lot of the definitions that may allow me to configure my plug-in to work in Acrobat 7 as well as Acrobat 9.  The header file is PIRequir.h.  Do any other header files need to be updated to define the SDK and Acrobat versions?
    Along with my getting up to speed writing plug-ins for Acrobat, I am having trouble compiling my working plug-in ourside the Acrobat SDK 9 Sample plug-ins directory/project environment.  I defined a new DLL Project using Visual Studio 2008 under the Visual Studio Projects directory but some C++ compiler parameters were not properly defined.  I tried to set the project properties to be the same in the new project as it was under the Samples project (i.e., the BasicPlug-in defined as the startup project).  But I'm getting some compile errors because certain parameters are apparently not set properly.  Note that I used Visual Studio 2008 with the Acrobat SDK 9 but I converted the BasicPlug-in to be my new plug-in and it worked fine.
    Anyway, if you know any secrets for setting up a new Acrobat plug-in in Visual Studio 2008 Visual C++ project to ensure that the C++ compiler parameters are set properly such as which the ones that need special attention in a newly defined project, that would be very helpful.

  • Plug in for visual studio 6.0 in acrobat sdk 6.0

    Dear Friends,
    I am absolutely in to the pdf plug in work. Can any one please help me, to know that how to install the plug in for visual studio 6.0.
    I have installed acrobat sdk 6.0 , acrobat professional and visual studio 6.0 in my system.
    Please suggest me whether I have to download any other tool for this.
    Regards,
    Safee

    My problem has resolved... still thank you...
    I just follwed
    You must install the wizard manually. Simply copy the AcrobatPluginWiz.awx and
    AcrobatPluginWiz.hlp files from PluginSupport\Tools\Visual Studio App Wizard
    subdirectory of the Acrobat 6.0 SDK installation to the Common\MSDev98\Template\
    subdirectory of the Visual Studio 6.0 installation. The default path to copy from is
    C:\Program Files\Adobe\Acrobat 6.0 SDK\PluginSupport\Tools\Visual Studio App Wizard
    and the default path to copy to is C:\Program Files\Microsoft Visual
    Studio\Common\MSDev98\Template.
    Once the files are copied, the Acrobat 6.0 Plugin Wizard option will now be available in the
    File > New > Projects dialog.

  • I have Adobe Acrobat version 11.0.0 installed with Adobe CC.  I cannot download PDFs from the internet (in this case from PubMed National Library of Medicine).  If I try to do this  I get a popup message saying that "ADOBE ACROBAT NPAPI PLUG-IN, VERSION 1

    I have Adobe Acrobat version 11.0.0 installed with Adobe CC.  I cannot download PDFs from the internet (in this case from PubMed National Library of Medicine).  If I try to do this  I get a popup message saying that "ADOBE ACROBAT NPAPI PLUG-IN, VERSION 11.0.0 NEEDS YOUR PERMISSION TO RUN.  I DON'T KNOW HOW TO GIVE THIS PERMISSION OR WHAT TO DO.  CAN YOU PLEASE HELP?

    What buttons do you get to click on with this message? What browser are you using (e.g. Safari, Chrome, Internet Explorer...)

  • We use a plugin Adobe Acrobat NPAPI Plug-in Version 10.1.2 on a Mac to get the pdf to open in a browser window. Is there a later version or other method ?

    We use a plugin Adobe Acrobat NPAPI Plug-in Version 10.1.2 on a Mac to get the pdf to open in Acrobat and the pdf display within the browser window, as within our Online artwork Approval system we use the Acrobat Annotations server to annotate pdfs and publish to the server
    But we can no longer get this plugin to work! Is there a later version ? or is there another way of forcing the pdf to open in a Acrobat Reader application (not the Mac viewer) within the browser and not open another window to display the pdf in Acrobat?

    The latest version is 11.0.6. Whether that's available to you depends on the version of Mac OS you're running.
    * http://get.adobe.com/reader/enterprise/
    See the following articles.
    * [[PDF files are blank or cause an error message on Mac]]
    * [[Use the Adobe Reader plugin to view or download PDF files]]

  • How to detect the Acrobat Browser Plug-in version installed on a users system for non-IE browsers?

    How to detect the *Acrobat Browser Plug-in version* installed on a users system, on Firefox, Safari, Opera, etc?
    Or one script for detecting Plug-in version for major browsers. Need full example code.

    Wrote an article on this with code samples (Javascript + HTML) - basically there are differences between IE and other browsers. Chrome natively comes with the Chrome PDF Viewer so I've incorporated that in my detection script.
    The script detects the browser type, and the installed acrobat version...
    Have a look here:
    Detect the Adobe Reader Plugin

  • In chrome browser says : "could not load adobe acrobat npapi plug-in version 10.1.4"   whenever i ne

    I  have not been able to use chrome browser the last month for documents:  display says : "could not load adobe acrobat npapi plug-in version 10.1.4"  
    I haven't been able to figure out how to fix this, does anyone know what i need to do

    Go to chrome://plugins and enable chrome plugin 'Chrome PDF viewer'.
    Regards,
    Ravi.

  • 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

  • Could not load Adobe Acrobat NPAPI plug-in version 10.1.3.

    I could not load Adobe Acrobat NPAPI plug-in version 10.1.3.  I have an Apple Mac OSX 10.6.8.  Any ideas on what the problem could be?

    What app is trying to load it?

  • Acrobat SDK plugin in Visual Studio 2012

    Hello
    I am trying to develop a plugin for Acrobat SDK. We are using Visual Studio 2012 here at work but as the samples seemed to require using Visual Studio 2010 I had to resort to downloading Microsoft Visual C++ 2010 Express and trying to run the examples there. I managed to get the BasicPlugin to work by building it and copying the BasicPlugin.api file into the plug_ins directory and the menu and menu item would show.
    Since then I have been battling by using Visual Studio 2012 to work the same way and have used two different attempts, first by including the header files in the solution and then replicating the samples more closely by setting the includes (Additional Include Directories) in the Property Pages for the project and having other settings in the same way, but to no avail.
    Is it not possible to use Visual Studio 2012 or is there something I am missing?
    I must confess that my C++ is rather rusty as I normally use C#.
    Please find the two projects here if that helps explain my problem:
    OneAcrobatPlugin.zip - Box
    OneAdobePlugin.zip - Box

    It probably won't be impossible, but having worked through this many, many years ago (with different versions), it will demand a great deal of experiment, detailed analysis of the type of project and all of the options and included files; in some cases the header files need intelligent adjustment. A plug-in is a type of DLL with very specific requirements as everything has to match the internal conventions used to build Acrobat. Plug-ins are not like ordinary apps because they become a true part of the app that runs them, and any error crashes the whole app. It is not, frankly, worth the time needed to do such a port at your stage, especially as you won't be able to know whether your problems are due to porting issues or inexperience with plug-ins.

  • Can I generate PDF thumbnails on server using Acrobat SDK

    Hi All,
    Are there any licensing limitations or restrictions that prevent me from utilizing Acrobat's COM objects or interfaces to generate thumbnails for PDF documents on the server keeping in mind that I will install full version of Adobe Professional on server?
    Thanks.

    You should read the product pages for a description of the LiveCycle ES suite. It is not an API interface to Acrobat - it is an entire range of PDF-based server solutions for paperless workflows. Many different products that can be extended directly via Java.
    > how about the third-party tools that extend adobe sdk
    Can you give me an example? I don't know of any products that extend the Acrobat SDK (which is what I assume you meant by Adobe SDK). I know of several the provide extended interfaces to the PDF Library SDK, as well as many 3rd party proprietary solutions (since the PDF standard is an open format, anybody can write their own libraries for it from scratch).
    > any thoughts?
    Yes. Call Adobe Sales or Customer Service, and get answers straight from the horses mouth. They're a for-profit company (and quite good at the profit part). Sometimes the decisions they make may not make everybody happy, but it is their right to make those decisions.

  • Acrobat SDK and MFC

    Hi,
    sorry for this noob questions, I have just graduated, and have no experience with MFC or the Acrobat sdk.
    I have tried for some while to get a dialogbox opened and have followed the plugin apps developer guide and this guide http://www.adobeforums.com/webx?128@@.3bc2c0c7 , but I get an error message, "Assertion failed", every time I try to initialize the window. I have managed to localize where it fails. I can't seem to get hold of the modal parent using:
    AVDoc avDoc = AVAppGetActiveDoc();
    hParent = WinAppGetModalParent(avDoc);
    My question is, what am I doing wrong? :P
    And is there an other way to get hold of the handle for the modal parent?
    best regards
    Simen

    The plug-in should go in your Acrobat\plug_ins folder (If you have a default install of Acrobat, the full path would be C:\Program Files\Adobe\Acrobat 9.0\Acrobat\plug_ins, but this would depend entirely on your system).
    You don't need to "open" a plug-in. Once you put it in the correct folder, Acrobat will automatically load it the next time Acrobat starts, as long as the plug-in is compatible with that version of Acrobat.
    You should know that a plug-in written for Acrobat 6 is certainly not guaranteed to work with Acrobat 9 (and there is a good chance it may not).

  • 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,

  • If I'm in Lightroom 5, and try to Edit in Photoshop CS6, I always get the following message: "This version of Lightroom may require the Photoshop Camera Raw plug-in version 8.6 for full compatibility." But I have updated to 8.6 and have no remaining updat

    If I'm in LIghtroom 5, and try to Edit in Photoshop CS6, I always get the following message: "This version of Lightroom may require the Photoshop Camera Raw plug-in version 8.6 for full compatibility." But I have updated to 8.6 and have no remaining updates. How can I fix this?
    If I click "Open Anyway" or "Render using Lightroom", I get the following message:
    "Adobe Photoshop CS6 cannot be opened because of a problem.
    Check with the developer to make sure Adobe Photoshop CS6 works with this version of OS X. You may need to reinstall the application. Be sure to install any available updates for the application and OS X."
    Please tell me what to do so I can edit from Lightroom to Photoshop.

    In Photoshop, if you choose Help - About Plug-in... - Camera Raw, does it say 8.6?
    Seems to me there was some hiccup they found in the update process, which prompted this:
    Camera Raw updates cannot be applied
    I honestly don't know if the problem could apply to 8.6 as well, which is why I asked you to check to make very sure you really got it.
    -Noel

  • 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

Maybe you are looking for

  • CASE Expression question

    Hi, I am wondering how to implement case logic where THEN statement would be written only once for many WHEN's. This example is from the oracle documentation, I extended it a bit. SELECT cust_last_name, CASE credit_limit WHEN 100 THEN 'Low' WHEN 200

  • OBIEE / BI Publisher report question

    Hi, quick OBIEE / BI Publisher question. We have a requirement to produce a very formatted, complex report. All of the data exists in OBIEE - but there are multiple subject areas needed to answer the questions (thus multiple Answers queries). Assumin

  • Can't register my CS4 after computer crash

    My old computer crashed and I got a new computer. I installed CS4 from the origional discs and it will not let me register. It says I have an invalid serial number. The discs were an upgrade from an older version of Flash when I bought it a couple ye

  • 8330 not receiving email

    Hi, I have three email accounts. Two of them are working fine, the third, my work email from Groupwise (but not an enterprise server) stopped receiving email two weeks ago.  The same thing happened to a colleague who has the same make and model Black

  • Crashes on ubuntu 9.10

    Hello, I am developing HTML/Javascript application on the Air platform.On OS X it works fine, however on Ubuntu it crashes unexpectedly. Crashes occur at random time. Sometimes it happens when I start the app, sometimes when it is running. It happens