Use sdk to create com application to optimize pdf

I've created a new plugin that enable me to optimize PDF using the method AVDocSaveOptimized,
but this plugin has the extension .api
Now
      I want to create a new COM application in c++ that make the same thing as the above plugin, but I'm facing a problem in using the SDK
Is the SDK able to be used in third party application ?  (with info that the end user will has acrobat professional installed on his PC)
If this is possible? please tell me the instructions/configurations that I should do to finish this thing
I'm using Visual Studio 2008 to create my c++ application

Your Plugin will need to expose it's on COM (or other IAC methods) and
then your stand-alone application can call the plugin to do the work.

Similar Messages

  • Which is Adobe product to be used for developing iPAD(IOS) applications that support PDF edit on the

    Question:
    We would like to know if LiveCycle ES 8.0 supports development of applications for IOS devices like iPAD,...
    Our requirement is to build applications that opens PDF on an iPAD, let the user edit and save the PDF.
    If not, which other Adobe product does?
    Thanks,
    Murali

    If you want to add text as comments, then a form created in Acrobat (Acroform) will work in Adobe Reader for iOS. It does not support forms created in LiveCycle Designer (XFA). There are also other PDF viewers that support Acroforms and commenting. So you don't need to create an application, just documents (PDF forms) that can be opened in an existing application (PDF viewer) that supports forms and commenting.
    If you want to edit/add text that is part of the regular page contents of an existing PDF, I'm not aware of anything on iOS that does that and I don't think Adobe has anything that will help you develop an app that will.

  • How can I use sdk to create a dll?

    I would like to extract text with it's coordinates using Acrobat SDK (I think I can use PDEdit API).
    Can I use my plug-in like a dll?
    I want to use it from the external application.
    Thank you.
    Tanya

    How can I use java to create a shortcut on a surfers
    desktop?
    A surfer clicks on a link and it creates a shortcut
    back to a certain website and/or a shortcut is created
    on load
    thanks
    You have to sign your applet to create files... and thank god too. I hate it when web pages add shiite to my desktop.

  • (Urgent)help: how to use sdk add a gif image into a pdf document

    I had use sdk plus-in add a new button of mine,if I click the button,a gif image will be inserted into the current page of pdf document
    My questions:
    one : When I clicked the button,there was a warnning box said:the image has not enough data.I don't known why?
    two : How can I be sure the position of the image which I inserted? and how to change it's position?
    three:  how to use sdk get the content of the document?

    hi Leonard:
    I do it like you said, but
    Why my image can not display in the pdf.
    code is:
    //====================================================================
    const ASInt32 theImageByteSize = IMG_WIDTH * IMG_HEIGHT;
    char* buff = new char[theImageByteSize];
    PDEImage volatile pdeImage = NULL;
    PDEImageAttrs pdeImageAttrs;
    PDEColorSpace pdeColorSpace;
    ASFixedMatrix imageMatrix;
    memset(&pdeImageAttrs, 0, sizeof(PDEImageAttrs));
    int hdl = _open(ImagePath, _O_RDONLY | _O_BINARY, _S_IWRITE | _S_IREAD);
    if (hdl == -1)
         AVAlertNote("[%s] create fail !!!!") ;
    if (_read(hdl, buff, theImageByteSize) == -1)
         AVAlertNote("read image fail!") ;
    pdeImageAttrs.width = IMG_WIDTH;
    pdeImageAttrs.height = IMG_HEIGHT;
    pdeImageAttrs.intent = ASAtomNull;
    pdeImageAttrs.bitsPerComponent = 8;
    pdeImageAttrs.flags = kPDEImageExternal | kPDEImageIsIndexed;
    pdeImageAttrs.decode[0] = fixedZero;
    pdeImageAttrs.decode[1] = fixedOne;
    pdeImageAttrs.decode[2] = fixedZero;
    pdeImageAttrs.decode[3] = fixedOne;
    pdeImageAttrs.decode[4] = fixedZero;
    pdeImageAttrs.decode[5] = fixedOne;
    ASFixedRect theMediaBox;
    PDPageGetMediaBox( AVPageViewGetPage(pageView), &theMediaBox );
    ASFixed theFixedWidth = (theMediaBox.right - theMediaBox.left);
    ASFixed theFixedHeight = (theMediaBox.top - theMediaBox.bottom);
    imageMatrix.a = ASInt16ToFixed(theFixedWidth);
    imageMatrix.d = ASInt16ToFixed(theFixedHeight);
    imageMatrix.b = imageMatrix.c = fixedZero;
    imageMatrix.h = 0;
    imageMatrix.v = 0;
    const Int32 cPaletteColors = 256;
    PDEIndexedColorData theIndexedData;
    theIndexedData.size = sizeof(theIndexedData);
    theIndexedData.baseCs = PDEColorSpaceCreateFromName(ASAtomFromString( "DeviceRGB"));
    theIndexedData.hival = cPaletteColors - 1;
    unsigned char data[3] = {255, 0, 0};
    theIndexedData.lookup = (char *)data;
    theIndexedData.lookupLen = cPaletteColors * 3;
    PDEColorSpaceStruct theColorData;
    theColorData.indexed = &theIndexedData;
    pdeColorSpace = PDEColorSpaceCreate(ASAtomFromString( "Indexed" ), &theColorData );
    pdeImage = PDEImageCreate(&pdeImageAttrs, sizeof(pdeImageAttrs), &imageMatrix,
                                                0, pdeColorSpace, NULL, NULL, NULL, (unsigned char*)buff, theImageByteSize);
    I want die, I had done this for so many days, My GIF doesn't insert into pdf,
    unsigned char data[3] = {255, 0, 0};
    theIndexedData.lookup = (char *)data;  "
    whether the data set wrong?
    I confused what I do next   

  • Using SDK to create custom XMP panel in Bridge CS4

    Using the SDK materials how exactly does one go about creating their own custom XMP panel for Bridge CS4?
    I feel like I'm getting close- I was able to copy the BasicControlSamplePanel folder from SDK to my local C drive @
    C:\Documents and Settings\tony\Application Data\Adobe\XMP\Custom File Info Panels\2.0\panels
    I figure once that file is in the right place I can simply modify it to get custom fields
    Now when I did this I noticed in Bridge when rightclicked on an image and clicked file info- the  BasicControlSamplePanel tab was visible but upon clicking on BasicControlSamplePanel tab there was nothing in this dialogue box. Tried restarting computer- and still nothing- seems like it is the correct folder what do I need to do to get the properties to show up
    Help please
    Thanks
    Tony

    Hi Tony,
    please refer to the section "Creating custom XMP properties using XML" in the XMP FILEINFO SDK PROGRAMMER’S GUIDE for information how to create custom panels for the metadata panels in applications like Bridge or Premiere.
    Regards
    Jörg
    Adobe XMP

  • How to use sdk to get the image in the pdf file created by illustrator?

    I have some pdf files create by illustrator and saved as pdf documents,
    now I want to use the sdk to get the image in pdf files.
    how to?
    Thanks.

    Thank you first!
    Yes,you are right,since I am new to illustrator,and I want to try to write a plugin,
    I have read the sdk doc and API and opened the sample in vs2010,but no idea about how to operate the pdf doc in illustrator with api.
    Hope more advise or any examples,thank a lot.

  • Integrating SWF built using SDK 4.1 into application built using SDK 4.5

    Did anyone integrate SWF built using Flex sdk 4.1 into SWF built using Flex SDK 4.5 using SWFLoader?
    I am facing some issues while doing so. Can someone please point me to the right direction.

    See past threads or my blog about the ”Marshall Plan”
    Alex Harui
    Flex SDK Team
    Adobe Systems, Inc.
    http://blogs.adobe.com/aharui

  • How to Close A/P Invoice in SAP B1 9.0 using SDK without creating an outgoing payment

    Hi Team;
    I have an issue about of how to close an A\P invoice that has two different tax definitions because I have recorded in a sap Business One A\P Invoice that Have Withholding tax (3%) and have Value Added Tax (18%) at once but when doing Payment of those invoices I did it separately without linking A\P  invoice with payment so that I can do a journal entry that credit the VAT Account and debit the Supplier to record that VAT while doing reconciliation I get I message ‘’ Use the same payment category withholding tax code for all transactions during reconciliation  [Message 3821-32]”” I need your help if there is a way that I can close (Changing the status of those invoices because they still open ) invoices without doing A reversal Transaction that affect the accounting  report in SDK.
    Please anyone can help me.

    Hi pallavi p,
    That's good but as I said above when I add the reference of UI API Version 9.0 in the project which has the system form or user form of sap b1 it exactly gives errors in menu.vb of the project.
    So let me give you the way you can try.
    1. Open new project/ visual basic/ sap business one/ sap business one add-on project. and save it any where
    2. Right click on your project
    3. Add new item
    4. Sap Business One
    5. System form (Employee master data) or user form
    6. Add
    And then if your form is opened
    7. Go to add the reference of UI API Version 9.0
    8. Check errors found in menu.vb (or in OutPut)
    So if it's possible try to solve that problem.
    Please anyone can help me.

  • Acrobat SDK to create form fields on existing pdf

    I am trying to implement a browser based editor for my company's application. This requires to fetch an already created pdf document, add form fields on it and display on a browser.
    Does it look feasible? Does Acrobat SDK allow to create a fillable pdf from an existing file?
    Vishal

    Vishal:
    Take a look at the FormFieldSampleService in the Datalogics PDF Java Toolkit. The toolkit was developed by Adobe and, as you'll see in the sample, provides an API to add fields to a PDF file.
    FormFieldServiceSample | Datalogics Developer Resources

  • Using XI to create and parse Forms html, pdf or other types

    I have a general architecture question.  The scenario was posed to me in which we need to get data from SAP ( an rfc, or bapi etc.. ) and then within XI build this data up into a form that is then emailed out using the mail adapter to an external recipient.
    The recipient would receive the form "fill it out" and email it back.  XI would need to receive the emailed form, parse it and send the data back into SAP.
    Any help would be greatly appreciated and points will be awarded.
    Thanks!

    I have a general architecture question.  The scenario was posed to me in which we need to get data from SAP ( an rfc, or bapi etc.. ) and then within XI build this data up into a form that is then emailed out using the mail adapter to an external recipient.
    The recipient would receive the form "fill it out" and email it back.  XI would need to receive the emailed form, parse it and send the data back into SAP.
    Any help would be greatly appreciated and points will be awarded.
    Thanks!

  • Error 1603 in deploying Office 2003 by creating an application object using its MSI package!

    Hello,
    I got the error of 1603 when I ran Office 2003 MSI package through NAL. I
    have no idea how to resolve this problem. Even though I enabled logging in
    Office 2003 installation, I still could not figure out what went wrong and
    what caused the error.
    I have used Snapshot to create an application object for a long time with
    little problem. However, I could not successfully deploy any MSI package
    created by an application object. I knew ZenWork Managing Application has
    the feature, but I don't know how to make it work in our environment.
    Do I have to know more about Microsoft Window Installer ?
    Appreciate your comments and experience in advance
    Thanks
    Joe Liu
    email: [email protected]

    [email protected],
    > I got the error of 1603 when I ran Office 2003 MSI package through NAL
    >
    Start here:
    http://support.novell.com/techcenter...tation&x=0&y=0
    Yes, understanding MSI helps. FWIW I have deployed 2003 this way.
    - Anders Gustafsson, Engineer, CNE6, ASE
    NSC Volunteer Sysop
    Pedago, The Aaland Islands (N60 E20)
    Novell does not monitor these forums officially.
    Enhancement requests for all Novell products may be made at
    http://support.novell.com/enhancement
    Using VA 5.51 build 315 on Windows 2000 build 2195

  • Question about openning files using SDK 10.

    I have written a Plug-In for SDK 9 that works wonderfully. One of the functions is for the user to be able to page (Next/Previous) between PDF files on our server. This functionality now longer works without crashing Acrobat 10. All I am doing is creating the URL path to the next/previous PDF, creating a CustomFileSys with the path and calling AVDocOpenFromFile.
    Does this no longer work with Acrobat 10 SDK?
    Thanks!

    Should work fine, AFAIK.
    For this level of issue, I would open a formal support request with developer support.
    From: Adobe Forums <[email protected]<mailto:[email protected]>>
    Reply-To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>
    Date: Mon, 10 Oct 2011 08:51:08 -0700
    To: Leonard Rosenthol <[email protected]<mailto:[email protected]>>
    Subject: Question about openning files using SDK 10.
    Question about openning files using SDK 10.
    created by Greggars<http://forums.adobe.com/people/Greggars> in Acrobat SDK - View the full discussion<http://forums.adobe.com/message/3963065#3963065

  • Compress/Optimize Pdf using Adobe LiveCycle Pdf Generator in my c# console application

    Hello,
    I am creating an console application in C# that will optimize / compress pdf which contain high defination images. I have the pdf which have size above 500 MB i need to compress that kind of pdf files. I have seen the option to save as optimize pdf in Adobe professional software but i want to do that programmatically in my c# application.
    Now I have asked this question in Acrobat SDK Forums as well and there they have told me to check Adobe LiveCycle Software Here is the link for that : http://forums.adobe.com/message/5468065.
    Now If i want to go with Adobe Livecycle my question is.
    Can I call or use adobeLivecycle pdf optimizer libraries in my c# application.
    Let me know what i can do to integrate in my c# application

    The API call is here.
    http://help.adobe.com/en_US/livecycle/9.0/programLC/javadoc/index.html
    optimizePDF
    public OptimizePDFResult optimizePDF(Document inputDocument, String fileTypeSettings, Document inSettingsDoc) throws ConversionException, InvalidParameterException, FileFormatNotSupportedException
    Optimizes the input PDF document by reducing its size. This method also converts the PDF document to the PDF version specified in the optimization parameters. This method supports the same optimization settings as Adobe Acrobat.  
    Parameters:
    inDoc - This mandatory parameter contains an instance of the Document whose content is to be optimized. For this object, it is recommended that you either use the appropriate Document constructor if you have access to the file, or that you use the com.adobe.idp.Document.setAttribute() method if you only have access to the stream.
    fileTypeSettings - Name of a file type settings instance that is defined on the LiveCycle server. The LiveCycle Administration Console window for Generate PDF lets you view the currently defined file type settings. It also lets you create custom file type settings. If the inSettingsDoc parameter specifies a non-NULL value, this parameter is ignored. If this parameter and the inSettingsDoc parameter are both null, this method uses the default file type settings instance that is defined on the LiveCycle server.
    inSettingsDoc - file2pdf-settings XML file that contains file type settings to use for optimization, including the file type settings used by this method. For information about this file, see the description for the createPDF2() method.
    Returns:
    An object that exposes a method for getting the optimized PDF document.
    Throws:
    ConversionException 
    InvalidParameterException 
    Parameters:
    inDoc - This mandatory parameter contains an instance of the Document whose content is to be optimized. For this object, it is recommended that you either use the appropriate Document constructor if you have access to the file, or that you use the com.adobe.idp.Document.setAttribute() method if you only have access to the stream.
    fileTypeSettings - Name of a file type settings instance that is defined on the LiveCycle server. The LiveCycle Administration Console window for Generate PDF lets you view the currently defined file type settings. It also lets you create custom file type settings. If the inSettingsDoc parameter specifies a non-NULL value, this parameter is ignored. If this parameter and the inSettingsDoc parameter are both null, this method uses the default file type settings instance that is defined on the LiveCycle server.
    inSettingsDoc - file2pdf-settings XML file that contains file type settings to use for optimization, including the file type settings used by this method. For information about this file, see the description for the createPDF2() method.
    Returns:
    An object that exposes a method for getting the optimized PDF document.
    Throws:
    ConversionException 
    InvalidParameterException 
    Parameters:
    inDoc - This mandatory parameter contains an instance of the Document whose content is to be optimized. For this object, it is recommended that you either use the appropriate Document constructor if you have access to the file, or that you use the com.adobe.idp.Document.setAttribute() method if you only have access to the stream.
    fileTypeSettings - Name of a file type settings instance that is defined on the LiveCycle server. The LiveCycle Administration Console window for Generate PDF lets you view the currently defined file type settings. It also lets you create custom file type settings. If the inSettingsDoc parameter specifies a non-NULL value, this parameter is ignored. If this parameter and the inSettingsDoc parameter are both null, this method uses the default file type settings instance that is defined on the LiveCycle server.
    inSettingsDoc - file2pdf-settings XML file that contains file type settings to use for optimization, including the file type settings used by this method. For information about this file, see the description for the createPDF2() method.
    Returns:
    An object that exposes a method for getting the optimized PDF document.
    Throws:
    ConversionException 
    InvalidParameterException  FileFormatNotSupportedException
    You should look here at some of the Web Service API calls for .Net. to see how to follow the framework of connecting via SOAP from .Net
    http://help.adobe.com/en_US/livecycle/10.0/ProgramLC/WS624e3cba99b79e12e69a9941333732bac8- 7749.html

  • Error in creating JE using SDK

    I am using B1 2004 B and trying to create JE using SDk(vb6).I am getting the following error:
    [OJDT.BtfStatus][line: 2] , 'Row in Transaction with Account No.'
    Following is my code:
    Dim vJE As SAPbobsCOM.JournalEntries
    Set vJE = oCmp.GetBusinessObject(oJournalEntries)
    vJE.Lines.AccountCode = "500005"
    vJE.Lines.ContraAccount = "131000"
    vJE.Lines.Credit = 0
    vJE.Lines.Debit = dblAmount
    Call vJE.Lines.Add
    vJE.Lines.AccountCode = "C003"
    vJE.Lines.ContraAccount = "400000"
    vJE.Lines.Credit = 0
    vJE.Lines.Debit = (dblAmount * 105) / 100
    vJE.Add()   
    B1 gurus please help.
    Thanks

    When you encounter a problem when working with DI API, please remember that you should try to do the same in the SAP Business One application!
    In your case the first thing which is wrong is that at least one of the account codes in the second line is wrong (AccountCode or ContraAccount); unfortunately the error message does not really tell you that, but this happens quite often in software development.
    Secondly the principle of journal entries is to have a "balanced transaction", i.e. <total of Debit(s)> = <total of Credit(s)>... (this will be the next error you will be running into).
    I recommend that you check-out the material in the Developer Area on this site (https://www.sdn.sap.com/sdn/developerareas/businessone.sdn?node=linkDnode10) + check-out the SAP Business One-related material in the Education area in the SMB Portal on SAP Service Marketplace (http://service.sap.com/smb)...
    HTH,
    Frank

  • How to create a user in UME Database using web dynpro java custom application

    Hi,
    Can you please suggest me how to create a user in UME Database using web dynpro java custom application.
    My Requirement is user can register his/her user id in SAP Portal 7.3 UME database.
    Please suggest me.
    Thanks and Regards,
    Amit

    Hi Amit,
    Generated Documentation (Untitled)
    This is what you're looking for, there's no real cook-book -- though Amey mentioned there might be some material on SDN, perhaps some tutorials.
    You should be looking into com.sap.security.api.IUserFactory, methods newUser(String) which gives you and IUserMaint and commitUser(IUserMaint, IUserAccount) -- IUserAccount can be obtained using com.sap.security.api.IUserAccountFactory, method newUserAccount(String)
    Hope it helps,
    D.

Maybe you are looking for

  • Quick FYI: WaterCooling Block compatible with the MSI K8N Master2-FAR

    If you're like me, you hated the noise from the stock CPU fans on the K8N Master2-FAR... well I did alot of searching and couldnt find any difinitive information about what fit, or didnt fit, on that motherboard as far as heatsinks or cooling blocks.

  • About updates and different iMacs

    I have a question, one that already has this Suite I could say to that version lets you update? mac and model do you have? Why? well I came across something that has not been seen before with other versions of CS and that is the topic updates by Adob

  • TS3697 Unable to sync photos on ipad or iphone 5s unknown error (-50)

    I have looked for days at different suggestions but non seem to work.   I have iphone 4s, 5s & ipad 3 and all of them sync except for the photos.  I have tried just syncing one album which has been there a while (not a recent one) and it still has th

  • Importing from a DVD to FCP

    Having lost my original FCP files for my film I'm wanting to import two preview DVDs into FCP and cut them together. I know this is very back to front! but is this possible? If not is there another way to import DVDs and then splice them together. Th

  • Como quitar margenes horizontales?

    Buen día mi pregunta es la siguiente, como le hago para quitar los margenes horizontales en adobe muse ya que e visto que aun que al crear un nuevo sito pongas "0" en los margenes y en el relleno a la hora de ver el sitio en el navegador, se separa r