Adobe Acrobat 8 SDK...

My company has currently developed a system for capturing 3D model review comments using a simple 2D screen shot functionality. We would like to integrate 3D PDF viewing capabilities into our application; I therefore have a few questions:
1) Is the use of Adobe Acrobat 8 SDK in our application allowed and also is this royalty free? Is there any cost incurred in using it?
2) Once we have added the SDK to our project are we able to remove all toolbars, and all tabs from being visible. Therefore only showing the 3D viewing window?
3) Are we able to call up the Model Tree control in our application?
4) Are we able to add a comment to a 3D element programmable / using code?
5) Are we able to navigate to a comment using code?
6) Are we able to retrieve the name of the item selected either in the 3D viewer or in the Model Tree control?
I look forward to your response.
Thank you in advance.
Simon Liddicott
Ticodi Ltd.
www.ticodi.com

>1) Is the use of Adobe Acrobat 8 SDK in our application allowed and also is this royalty free? Is there any cost incurred in using it?
The Acrobat SDK is a set of tools for automating Acrobat. The SDK is
free, but of course Acrobat (or perhaps Acrobat 3D) has to be
purchased and deployed for each end user.
Sorry, I don't know the capabilities of the SDK in terms of 3D
processing.
Aandi Inston

Similar Messages

  • Load PDF From Memory using Adobe Acrobat SDK

    Load PDF From Memory using Adobe Acrobat SDK

    //The below variables are global;
    DWORD FileSize;//size of main PDF file
    char * lpBuffer;//PDF buffer,please save binary PDF data into this buffer
    DWORD dwDataSize;//size of main PDF file
    DWORD dwDataIndex;//is a pointer for lpBuffer position.ex. lpBuffer[dwDataIndex]
    //write the following code in the initialzation of your application
    ASFileSys myFileSys;
    memset (&MyFileSys, 0, sizeof(ASFileSysRec));
    MyFileSys.size = sizeof(ASFileSysRec);
    MyFileSys.open = ASCallbackCreateProto (ASFileSysOpenProc, MyASFileSysOpenProc);
    MyFileSys.close = ASCallbackCreateProto (ASFileSysCloseProc, MyASFileSysCloseProc);
    MyFileSys.flush = ASCallbackCreateProto (ASFileSysFlushProc, MyASFileSysFlushProc);
    MyFileSys.setpos = ASCallbackCreateProto (ASFileSysSetPosProc, MyASFileSysSetPosProc);
    MyFileSys.getpos = ASCallbackCreateProto (ASFileSysGetPosProc, MyASFileSysGetPosProc);
    MyFileSys.seteof = ASCallbackCreateProto (ASFileSysSetEofProc, MyASFileSysSetEofProc);
    MyFileSys.geteof = ASCallbackCreateProto (ASFileSysGetEofProc, MyASFileSysGetEofProc);
    MyFileSys.read = ASCallbackCreateProto (ASFileSysReadProc, MyASFileSysReadProc);
    MyFileSys.write = ASCallbackCreateProto (ASFileSysWriteProc, MyASFileSysWriteProc);
    MyFileSys.remove = ASCallbackCreateProto (ASFileSysRemoveProc, MyASFileSysRemoveProc);
    MyFileSys.rename = ASCallbackCreateProto (ASFileSysRenameProc, MyASFileSysRenameProc);
    MyFileSys.isSameFile = ASCallbackCreateProto (ASFileSysIsSameFileProc, MyASFileSysIsSameFileProc);
    MyFileSys.getName = ASCallbackCreateProto (ASFileSysGetNameProc, MyASFileSysGetNameProc);
    MyFileSys.getNameAsASText = ASCallbackCreateProto (ASFileSysGetNameAsASTextProc, MyASFileSysGetNameAsASTextProc);
    MyFileSys.getTempPathName = ASCallbackCreateProto (ASFileSysGetTempPathNameProc, MyASFileSysGetTempPathNameProc);
    MyFileSys.copyPathName = ASCallbackCreateProto (ASFileSysCopyPathNameProc, MyASFileSysCopyPathNameProc);
    MyFileSys.diPathFromPath = ASCallbackCreateProto (ASFileSysDiPathFromPathProc, MyASFileSysDiPathFromPathProc);
    MyFileSys.pathFromDIPath = ASCallbackCreateProto (ASFileSysPathFromDIPathProc, MyASFileSysPathFromDIPathProc);
    MyFileSys.disposePathName = ASCallbackCreateProto (ASFileSysDisposePathNameProc, MyASFileSysDisposePathNameProc);
    MyFileSys.getFileSysName = ASCallbackCreateProto (ASFileSysGetFileSysNameProc, MyASFileSysGetFileSysNameProc);
    MyFileSys.getStorageFreeSpace = ASCallbackCreateProto (ASFileSysGetStorageFreeSpaceProc, MyASFileSysGetStorageFreeSpaceProc);
    MyFileSys.flushVolume = ASCallbackCreateProto (ASFileSysFlushVolumeProc, MyASFileSysFlushVolumeProc);
    MyFileSys.createPathName = ASCallbackCreateProto (ASFileSysCreatePathNameProc, MyASFileSysCreatePathNameProc);
    MyFileSys.getItemProps = ASCallbackCreateProto (ASFileSysGetItemPropsProc, MyASFileSysGetItemPropsProc);
    MyFileSys.firstFolderItem = ASCallbackCreateProto (ASFileSysFirstFolderItemProc, MyASFileSysFirstFolderItemProc);
    MyFileSys.nextFolderItem = ASCallbackCreateProto (ASFileSysNextFolderItemProc, MyASFileSysNextFolderItemProc);
    MyFileSys.destroyFolderIterator = ASCallbackCreateProto (ASFileSysDestroyFolderIteratorProc, MyASFileSysDestroyFolderIteratorProc);
    MyFileSys.urlFromPath = ASCallbackCreateProto (ASFileSysURLFromPathProc, MyASFileSysURLFromPathProc);
    MyFileSys.getParent = ASCallbackCreateProto (ASFileSysGetParentProc, MyASFileSysGetParentProc);
    MyFileSys.createFolder = ASCallbackCreateProto (ASFileSysCreateFolderProc, MyASFileSysCreateFolderProc);
    MyFileSys.removeFolder = ASCallbackCreateProto (ASFileSysRemoveFolderProc, MyASFileSysRemoveFolderProc);
    MyFileSys.displayStringFromPath = ASCallbackCreateProto (ASFileSysDisplayStringFromPathProc, MyASFileSysDisplayStringFromPathProc);
    MyFileSys.setTypeAndCreator = ASCallbackCreateProto (ASFileSysSetTypeAndCreatorProc, MyASFileSysSetTypeAndCreatorProc);
    MyFileSys.getTypeAndCreator = ASCallbackCreateProto (ASFileSysGetTypeAndCreatorProc, MyASFileSysGetTypeAndCreatorProc);
    //These need to be implemented for 7.0 Windows
    MyFileSys.acquirePlatformPath = ASCallbackCreateProto (ASFileSysAcquirePlatformPathProc, MyASFileSysAcquirePlatformPathProc);
    MyFileSys.releasePlatformPath = ASCallbackCreateProto (ASFileSysReleasePlatformPathProc, MyASFileSysReleasePlatformPathProc);
    //MYFileSys Callbacks Functions definations
    static ACCB1 ASInt32 ACCB2 MyASFileSysOpenProc (ASPathName pathName, ASUns16 mode, MDFile *fP)
    dwDataIndex = 0;
    dwDataSize  = FileSize;//size of main PDF file
    return 0;
    static ACCB1 ASInt32 ACCB2 MyASFileSysCloseProc (MDFile f)
    dwDataIndex = 0;//set PDF buffer pointer to zero
    return 0;
    static ACCB1 ASInt32 ACCB2 MyASFileSysFlushProc (MDFile f)
    return 0;
    static ACCB1 ASInt32 ACCB2 MyASFileSysSetPosProc (MDFile f, ASUns32 pos)
    dwDataIndex = (DWORD)pos;
    return 0;
    static ACCB1 ASInt32 ACCB2 MyASFileSysGetPosProc (MDFile f, ASUns32 *pos)
    *pos = (ASFilePos)dwDataIndex;
    return 0;
    static ACCB1 ASInt32 ACCB2 MyASFileSysSetEofProc (MDFile f, ASUns32 pos)
    return 0;
    static ACCB1 ASInt32 ACCB2 MyASFileSysGetEofProc (MDFile f, ASUns32 *pos)
    *pos = (ASFilePos)dwDataSize;
    return 0;
    static ACCB1 ASSize_t ACCB2 MyASFileSysReadProc (void *ptr, ASSize_t size, ASSize_t count, MDFile f, ASInt32 *pError)
    *pError = 0;
    if ( ptr == NULL )
      return 0;
    DWORD dwRemaining = dwDataSize - dwDataIndex;
    DWORD dwReadSize = min( dwRemaining, (DWORD)( size * count ) );
    CopyMemory(ptr, &lpBuffer[ dwDataIndex ], dwReadSize );
    dwDataIndex += dwReadSize;
    return (ASSize_t)dwReadSize;
    static ACCB1 ASSize_t ACCB2 MyASFileSysWriteProc (void *ptr, ASSize_t size, ASSize_t count, MDFile f, ASInt32 *pError)
    return 0;
    static ACCB1 ASInt32 ACCB2 MyASFileSysRemoveProc (ASPathName pathName)
    return 0;
    static ACCB1 ASInt32 ACCB2 MyASFileSysRenameProc (ASMDFile* f, ASPathName oldPath, ASPathName newPath)
    return 0;
    static ACCB1 ASBool ACCB2 MyASFileSysIsSameFileProc (ASMDFile f, ASPathName pathName, ASPathName newPathName)
    return 0;
    static ACCB1 ASInt32 ACCB2 MyASFileSysGetNameProc (ASPathName pathName, char *name, ASInt32 maxLength)
    return 0;
    static ACCB1 ASInt32 ACCB2 MyASFileSysGetNameAsASTextProc (ASPathName pathName, ASText name)
    return 0;
    static ACCB1 ASPathName ACCB2 MyASFileSysGetTempPathNameProc (ASPathName pathName)
    return (ASPathName)PDF_MEMORY_FILESYS;
    static ACCB1 ASPathName ACCB2 MyASFileSysCopyPathNameProc (ASPathName pathName)
    return (ASPathName)PDF_MEMORY_FILESYS;
    static ACCB1 char * ACCB2 MyASFileSysDiPathFromPathProc (ASPathName path, ASPathName relativeToThisPath)
        return NULL;
    static ACCB1 ASPathName ACCB2 MyASFileSysPathFromDIPathProc (const char * diPath, ASPathName relativeToThisPath)
    return (ASPathName)PDF_MEMORY_FILESYS;
    static ACCB1 void ACCB2 MyASFileSysDisposePathNameProc (ASPathName pathName)
    static ACCB1 ASAtom ACCB2 MyASFileSysGetFileSysNameProc (void)
    return NULL;
    static ACCB1 ASUns32 ACCB2 MyASFileSysGetStorageFreeSpaceProc (ASPathName pathName)
    return INT_MAX;
    static ACCB1 ASInt32 ACCB2 MyASFileSysFlushVolumeProc (ASPathName pathName)
    return 0;
    static ACCB1 ASPathName ACCB2 MyASFileSysCreatePathNameProc (ASAtom pathSpecType, const void *pathSpec, const void *mustBeZero)
    return (ASPathName)PDF_MEMORY_FILESYS;
    static ACCB1 ASInt32 ACCB2 MyASFileSysGetItemPropsProc (ASPathName pathName, ASFileSysItemProps props)
    return 0;
    static ACCB1 ASFolderIterator ACCB2 MyASFileSysFirstFolderItemProc (ASPathName folderPath, ASFileSysItemProps props, ASPathName *itemPath)
    return NULL;
    static ACCB1 ASBool ACCB2 MyASFileSysNextFolderItemProc (ASFolderIterator folderIter, ASFileSysItemProps props, ASPathName *itemPath)
    return 0;
    static ACCB1 void ACCB2 MyASFileSysDestroyFolderIteratorProc (ASFolderIterator folderIter)
    static ACCB1 char * ACCB2 MyASFileSysURLFromPathProc (ASPathName path)
    return NULL;
    static ACCB1 ASPathName ACCB2 MyASFileSysGetParentProc (ASPathName path)
    return NULL;
    static ACCB1 ASInt32 ACCB2 MyASFileSysCreateFolderProc (ASPathName path)
    return 0;
    static ACCB1 ASInt32 ACCB2 MyASFileSysRemoveFolderProc (ASPathName path)
    return 0;
    static ACCB1 char * ACCB2 MyASFileSysDisplayStringFromPathProc (ASPathName path)
        return NULL;
    static ACCB1 void ACCB2 MyASFileSysSetTypeAndCreatorProc (ASPathName path, unsigned long type, unsigned long creator)
    static ACCB1 void ACCB2 MyASFileSysGetTypeAndCreatorProc (ASPathName path, unsigned long *type, unsigned long *creator)
    static ACCB1 ASInt32 ACCB2 MyASFileSysAcquirePlatformPathProc(ASPathName path, ASAtom platformPathType, ASPlatformPath *platformPath)
    return 0;
    static ACCB1 void ACCB2 MyASFileSysReleasePlatformPathProc(ASPlatformPath platformPath)
    //write the following code in your open PDF file procedure
    FileSize = //size of your PDF File;
    lpBuffer = (char *)malloc(FileSize);
    PDDoc pdDoc = PDDocOpen( (ASPathName)PDF_MEMORY_FILESYS, &MyFileSys, NULL, true );
    ASFile asFile = PDDocGetFile(pdDoc);
    ASText title = ASTextFromScriptText ("PDF File Name",kASRomanScript);
    AVDoc targetDoc = AVDocOpenFromASFileWithParams (asFile, title, NULL);
    //Thanks

  • Create pdf using Adobe acrobat sdk

    Hello,
    I'm new to this concept of using adobe sdk to convert a html into pdf.I would like to know few details regarding this..
    I went thorugh the documentation but I did not get any help about the vector image support in the pdf and I aslo want to know abot the dpi support in the pdf.
    I also want to know wether I can create a pdf form a Html page.
    thanks for the help.

    >I want this to be on the server.
    Ok, we can start there - or stop. The Acrobat SDK is for automating
    Acrobat. Acrobat must not be installed on a server. So you cannot use
    Acrobat.
    Adobe have a PDF Library, which can be licensed for server use. But it
    does not have any easy HTML to PDF converter.
    You might look into LiveCycle PDF Generator, a different application
    with a Java API and more, for server use.
    >The dpi what I was talking about was..in the pdf i want a logo to appear that would around 200-300 dpi.That logo is a vector image.
    This seems a contradiction. PDF files can store text, vector images
    and bitmaps/images. If you store a vector image, it remains vector and
    there is no dpi to worry about.
    HOWEVER if you can only convert HTML
    1. HTML does not support any vector formats
    2. HTML often forces images to 72 dpi.
    HTML is not suitable for print quality.
    Aandi Inston

  • Can I use Adobe acrobat SDK for commercial products of our company.

    Hi Adobe guys,
    One of our new project need to  print a pdf file (Application form) from local computer. So I'm looking for some API to print PDF files and I heard about acrobat SDK provide by Adobe. So my question is can I use this SDK for our companey commercial product development?

    Sure.
    Of course, the user will need to have either Acrobat or Reader installed – depending on which APIs you choose to use.

  • Adobe Acrobat SDK 9.1 within Visual Studio 2010

    Hello everybody!
    Is there a possibility of using Adobe SDK within Visual Studio 2010? Every time i try to install the Visual Studio plugin the setup prompts for the Visual Studio 2005 which I wouldn' like to use.
    Grateful in advance,
    stipes.

    I updated Acrobat 9 Prof from "9.2.0" to "9.3.4" which is the latest update.
    I applied 9.3.0, 9.3.1, 9.3.2, 9.3.3 and 9.3.4 in sequence.
    I first removed old COM Acrobat and AFormAut Libraries and
    re-added latest Acrobat (Ver 1.1.0.0) and AFormAut (Ver 1.0.0.0)
    Re-ran FormsAutomation
    It again blew-up at the same location.
    Please look at the attached JPEG image.
    I request you to guide me so that I am able to add Form Fields.
    Thanks.

  • Error (InvalidArgsError) when Printing to a file with Adobe Acrobat 9.0 Interop SDK

    Hi,
    i am getting a error (Invalid arguments) when trying to print to a file with the Adobe Acrobat  SDK 9.0. When i use Adobe Acrobat 7.0 it works correctly. I set the fileName Property as follow:
    printerParamsType.InvokeMember("fileName", BindingFlags.SetProperty, null, printerParams, new object[] { path2RawFile });
    fileName has the value:  /c/temp/Rawfiles/df76eccc-2465-4f60-a4e7-d11d8da6ed64.prn
    [9464] System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.Runtime.InteropServices.COMException (0x000003E9): InvalidArgsError: Invalid arguments.
    thanks

    Hello,
    I'm sorry you're having trouble with Acrobat. Unfortunately,
    these forums are specific to the
    Acrobat.com website and its set of hosted services, and do
    not cover the Acrobat family of desktop products.
    Any questions related to the Acrobat family of desktop
    products would be best suited in the Acrobat Forums:
    Link to
    Acrobat Forums
    Thanks!
    Michelle

  • Would a custome made adobe acrobat plugin work in adobe acrobat X pro and XI pro?

    We are looking to write a c++ pdf compare plugin with adobe acrobat sdk 8, but not sure if the plugin in will work in the latest adobe acrobat XI pro since the sdk is 8.0. Can someone with experience in this area confirm whether the plugin would work or wouldn't work in the latest acrobat XI pro version?

    Thank you for your reply. What kind of support can we get by using SDK X or XI? Will there be additional fees charged on those support?
    Our client likes the pdf comparison format from Acrobat 8 better because they have been using that format for a long time for their pdf comparisons. With that said, it is not a requirement set in stone with the client, just highly preferrable. Another reason I mentioned SDK 8 is because I read in other message threads on this forum that the comparison api exposed to developers are from Acrobat 8, pdf comparison api from later versions, 9, X and XI are not released to public.
    https://forums.adobe.com/message/2335879#2335879
    https://forums.adobe.com/message/2670981#2670981
    Furthermore, our client is part of the federal government, this application is for their internal use on their pdf files, but the result of the comparison is released to public as public data (not sure, need to verify with client if there's a subscription fee). Does anyone know if there could potentially be a licensing problem if we develop a plugin-in with Acrobat SDK 8 or X or XI to batch compare thousands of pdf files every few months for the client? The client bought and paid for licenses on Acrobat 8, 9, X and XI.

  • How to run script on Adobe Acrobat 9 Pro

    HI all i'm new to Adobe Acrobat 9 Pro Scripting, and I'm hoping someone can help me how i can run any javascript on Adobe Acrobat 9 Pro.  I have no idea which place (location) take script then run.
    Like Adobe InDesign CS4 script location=>
    Application>Adobe InDesign CS4>Scripts>Scripts Panel>JavaScript
    Run Path =>
    Window>Automation>Script then run
    Any insight is appreciated!
    Thank you so much adv.
    [email address removed by host]

    “All scripts are executed in response to a particular event. There are several types of events.” (Adobe, 2006, p. 40). You may want to execute your script as a console event. In this case, use the JavaScript Debugger console (Adobe, 2006, p. 21). For more information, read the manual Acrobat has provided online: Developing Acrobat Applications (Adobe, 2006).
    John
    Works Cited
    Adobe Systems Incorporated. (2006). Adobe® Acrobat® SDK 8.0 Developing Acrobat Applications Using JavaScript for Microsoft® Windows® and Mac OS®. Edition 1.0, November 2006. Retrieved on Jan. 5, 2012 at http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/js_devel oper_guide.pdf.

  • Acrobat SDK 9.1 - custom plugin - Polish Characters issue

    Hi,
    I hope any of you will be able to help me out as we are having small issue.  We are developing a plug-in that will digitally sign only XML prior to posting via webservice. This plug-in is developed for Adobe Reader 9.1 and we are using Adobe Acrobat SDK 9.1 to develop it.  This plug-in needs to support Polish characters, so the plug-in will be compiled with _UNICODE directive.  We are running into a Polish Character issue where Polish Characters are not being displayed in the plug-in popup.  Would you be able to tell us how is the Acrobat SDK dealing with this (as it is using std:string and not any type of wide string format), what type of params will get simple functions (like AVAlertNote).
    We are also using the JS bridge to export data from the fdf form (using exportXFAData).
    Any help would be greatly appreciated!
    Thank you,
    Jan Kropiwnicki

    You should be using ASText objects when working with Unicode.

  • Where can I get Acrobat SDK for Visual Studio 6.0?

    Several years ago, I purchased the Adobe Acrobat SDK for
    VS 6.0. It has since been misplaced or deleted.
    Where can I obtain another copy?

    There are legacy programs out there written in VB 6.0
    Unfortunately, my client is not willing to spend the thousands of dollars it would cost for us to convert all that code to .NET
    I don't expect Adobe to provide support for the VB 6.0 SDK.
    I just need to get another copy of it.
    Please advise.
    Thanks

  • Adobe Acrobat Pro X on Server

    I have read that Adobe Acrobat Pro X can be installed on the server.
    I want to know if we can programmatically use the functions of Acrobat on that server like Reduce File Size,
    Optimize Scanned PDF, Print to Adobe PDF? maybe using Adobe Acrobat SDK or Adobe PDF Library?

    Acrobat CAN NOT be installed on a server.  This is CLEARLY spelled out in the EULA that accompanies it.
    If you need PDF technology from Adobe for server-side, that would be our LiveCycle/ADEP family of products.
    From: Adobe Forums <[email protected]<mailto:[email protected]>>
    Reply-To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>
    Date: Sun, 13 Nov 2011 17:47:44 -0800
    To: Leonard Rosenthol <[email protected]<mailto:[email protected]>>
    Subject: Adobe Acrobat Pro X on Server
    Adobe Acrobat Pro X on Server
    created by arthurbc<http://forums.adobe.com/people/arthurbc> in Acrobat SDK - View the full discussion<http://forums.adobe.com/message/4023484#4023484

  • Capabilities of Acrobat SDK to call a dll or an exe & adding certs in Trusted Identities

    Hi there,
    I am looking into the capabilities of Adobe Acrobat SDK to achieve certain goals via plugins.
    Whether a plugin written in Acrobat SDK can call a dll ( written in .Net ) or launch an exe. Is there any limitations in this reqard? Any pointers to documentation which explains this bit.
    Can a plugin be developed such that it programmatically installs digitally certificates inside Adobe Acrobat > Trusted Identities. Will it show some popup when done this way which user can reject to install ? I want users to get their Trusted Identities to be updated as part of the plugin launch or installation and can't stop it. If not possible will a Javascript be able to do this for me ?
    Can a plugin be programmed to hide certain areas of Adobe e.g. User is not allowed to view/edit Preferences > Security and also hide Advanced > Manage Trusted Identities
    Regards,
    mwak

    Hi,
    Thanks for your response.
    I believe Trusted Identifies are stored inside Application Data\Adobe\Acrobat\9.0\Security\addressbook.acrodata.  Does Acrobat SDK allow programmers to edit/modify this at run-time?
    I know the Trusted Identities can be udpated via the Adobe Customization Wizard but every change in Trusted Identity means installing Adobe again for the change to be effective which is an hassle. 
    Note for various reasons our client does not wish to use Windows cert store but Acrobat's own.
    Regards,
    mwak

  • Printing problem with Adobe Acrobat 9.3 (SDK) on Windows 7 64 bit

    Hi
    I have used Adobe Acrobat 7.0.5 SDK (VB.Net with VS 2005) with Windows 2003/XP and printing works fine. I am trying to make printing
    work on a laptop with Windows 7/Office 2010/Adobe Acrobat 9.3. I am using SDK , VB.Net (.Net Framework 2.0 with VStudio 2008).
    I have added a network printer on the laptop. From the code I set the default printer and then try to print a PDF with the default printer.
    The function returns true, doesn;t throw any error but it actually doesn't go to printer. I have tried many ways to print a PDF even from Local Hard disk.
    But no luck. Below is the code. Any ideas please.....
    Dim PDDocPrint As New Acrobat.AcroAVDoc
                'set default printer name
                         m_sprinterName = p_sPrinterName
                        m_sprintJobnm = Filename
                        If PDDocPrint.PrintPagesSilent(0, -1, 0, 0, 0) = False Then
                            LogError("Unable to print")
                            TerminateAcrobat()
                            Return False
                        End If
                       PDDocPrint.Close(0)
                    Else
                       LogError("::Error Desc.: " & "Unable to open PDF file: " _
                                                 " for printing.", "")
                        Return False
                    End If
    The "PDDocPrint.PrintPagesSilent(0, -1, 0, 0, 0)" returns true but printing doesn't happen. I have tried "PrintPageEx" an dother functions.
    Is there anything else to do with Adobe 9.0 or Windows 7.0?

    Thanks!!! It is version 9.3.1. Should I upgrade for better?
    But WHen I tried again changing the parameters as below: trying to print a few pages
    l_oCAcroPDDocPrint.PrintPagesSilent(0, 2, 0, 0, 0) - 0 first page and 2 last page. It works fine.
    In 7.0 I used -1 in place of last page and it printed all pages of that particular PDF.
    I did not find about printing all of these pages from Acrobat 9.0 API. Can you please let me know?

  • How do I open a new window in Adobe Acrobat using the plugin sdk

    I would like to create a new menu item that when clicked it will open a new window (e.g. winform). What I'd like to do is pull data from a server and interact with the user in that window.  Basically show the user a list of PDF files to pull from the server.  Once the user is done selecting which file to pull to have the file pulled from the server into the local drive and have it opened in Adobe Acrobat.  The problem I'm having is that I don't know how to invoke a winform or something like it to place my lists of files and UI controls. I've looked at the samples in the SDK and don't see anything that deals with this particular issue.  I'm a newbie so I'm sure I'm missing something here.  I tried creating a new WinForm in a sample example and ran into errors and the form is not functioning.  Any help is much appreciated.

    Thank you Dan_Korn,
    This suggestion is very helpful.  I like the idea of creating the new functionality in the language/environment of my choice and simply call it from the plugin.  The only issue I have is that when I start the other gui app from within the plugin I don't know how to communicate with it.  I would like to do these things with it:
    1. For the spawned off app to be able to tell Adobe Acrobat to open a file in a certain location.
    2. For the spawned off app to exit if Adobe Acrobat is closed.
    3. Also if the spawned off app closes for the handles to it to be desposed of and cleaned up to avoid leaks.
    Any ideas on the easiest approach to the above behaviors?
    Here's  my code so far in the plugin:
    void StartApp1()
              STARTUPINFO info={sizeof(info)};
              PROCESS_INFORMATION processInfo;
              if (CreateProcess(NULL , "myexe.exe", NULL, NULL, TRUE, 0, NULL, NULL, &info, &processInfo))
                        ::WaitForSingleObject(processInfo.hProcess, 0);
                        CloseHandle(processInfo.hProcess);
                        CloseHandle(processInfo.hThread);
              else {
                             AVAlertNote("Couldn't luanch the exe");

  • Adobe acrobat is required at the stations of a system based on SDK?

    Hello,
    I am starting a system that extracts text from PDF files using xy coordinates. Understood through the posts, which Adobe Acrobat is required to use the Acrobat SDK. My question is if it is only necessary in the development machine or if you also need to install Adobe Acrobat in stations where they will run the system?
    I could build the system on the development machine that has Adobe Acrobat installed, create an installation package and distribute the stations, without installing Adobe Acrobat?
    I need urgent reply, please!
    Grateful.

    Thanks for the clarifications.
    But there is no alternative, I do not need to install Adobe Acrobat on the clients?
    Such as the purchase of a dll from Adobe, just as there are third-party dlls?

  • What gotchas should we watch out for when porting code from the Adobe SDK to the Acrobat SDK?

    What gotchas should we watch out for when porting code from the Adobe SDK to the Acrobat SDK?
    ... and the other way around?
    I have found some evidence that the preprocessor variable PLUGIN seems to prevent macros from includes from being defined. The NPROC and SPROC constructs seem to be involved (partners in crime, if you will).
    -Ramon
    ps: Please see my related thread "What is the difference between xxProcs.h and xxCalls.h?"

    Here's a gotcha that I bumped into:
    extern "C" HINSTANCE gHINSTANCE;
    I found it in a successfully developed code on the Windows/Plugin side. It is something that I had never used on the APDFL side AND my Windows linker is complaining about several gXXXX missing functions.
    IOW: It sounds like the above statement is the solution to my linking problems. Somehow the APDFL seems to take care of the C vs. C++ details.
    -Ramon

Maybe you are looking for

  • Ipod Nano turns automatically on and off

    Hi there, I have the following problem. My Ipod Nano 4GB turns always on and off. The result is, that my windows pc can't recognise it. I have tried everything to restore the ipod, but this doesn't work as well. As soon as I push the Menu the Select

  • How do you set up the update password page in ADFS 3.0

    Hello, We have recently migrated to ADFS 3.0.  Everything is working except the update password feature.  In the KB article http://technet.microsoft.com/en-us/library/dn280950.aspx  the section under Update Password says that I need to enable  the AD

  • Refund Link does not work

    I need to know were can I get a refunfd link to process my cancelation and refund. This is the link thta has the link of the chat and form that does not work. https://support.skype.com/en/faq/FA297/how-do-i-request-a-refund?q=refud any advise is grat

  • Centering Spreads and pages in window. CS3

    After having centered a spread (and selected fit window) I use the Pages Palette to go from one page to another (or from one spread to another). More often than not the pages display off centre and re-centering gets very tedious. Is there a simple wa

  • Why don't I see the DAD I created

    Hi, I created a DAD as below in a oracle 11gR2 SE on Windows 2008 box, BEGIN DBMS_EPG.create_dad ( dad_name => 'xml_demo', path => '\xml_demo\*'); END; And when I do a http://localhost:8080 on the server itself, I see a page with, Index of / Name hom