Skip to main content
Participating Frequently
June 27, 2016
Question

How to run samples in SDKv1?

  • June 27, 2016
  • 2 replies
  • 1285 views

I have downloaded the Acrobat SDK for Windows (sdkDC_v1_win.zip). I'd like to run the .NET samples. When I open the FillFormCS or BasicIacCS projects, the Acrobat reference is missing. The instructions on how to get this are no longer valid.

Any ideas where I can find this reference?

Ultimately, I'm trying to figure out how to load the Acrobat PDF object into a Winform app, allow the user to add data to a fillable PDF form and save that data. The forms will be converted to fillable using Acrobat DC Pro.

I have this loading using AxAcroPDFLib but that is obviously read only. So I can't save anything a user types into the PDF.

This topic has been closed for replies.

2 replies

Karl Heinz  Kremer
Community Expert
Community Expert
June 27, 2016

You will need to have Acrobat installed on your computer. Acrobat is a requirement for using most of the Acrobat SDK (hence the name). there are a few things you can do with just the free Reader, but for the examples you've mentioned, you will need to have Adobe Acrobat installed, and then you should be able to add the reference to your project. If all you see is AxAcroPDFLib, then you only have the free Reader installed.

brettr2Author
Participating Frequently
June 27, 2016

Thanks. This might be a problem because the client computers my app will be deployed to will only have the free reader.  I will have DC Pro to create fillable forms. Those forms will all go out to the clients. If they open the form in the free reader app, they can type into the PDF and save it.

Why is DC Pro required for clients to use my app and save changes to PDFs but not if they are going straight through the free reader app?

Since I can't deploy DC Pro to every client, is there some other way to capture their changes to a PDF in my app?  I'm using iText and can merge data into a PDF and save it. I just can't capture what someone is typing into the PDF, which seems like it would be the same as merging data.

Legend
June 27, 2016

A useful way to understand the Acrobat SDK is that it is a marketing tool for Acrobat, designed to get people to buy more copies of Acrobat to deploy developed solutions. So, while it contains certain specific APIs that are available in Reader, they are really a very limited subset (such as passive display of a PDF). So saving in Reader is not viable. Indeed it used to be impossible in Reader anyway, except for Reader enabled files. The Reader enabling world has changed but the API has not.

Be cautious about integrating Reader with non-Adobe PDF editing/creation technology. Adobe didn't produce Reader so you could use it as a display tool but get out of buying Acrobat, and the EULA is designed to make this difficult or unattractive. The EULA in question is the Reader EULA and applies to each end user, rather than to you. I think you may be OK but check out section 4 (or have a lawyer check it).

However, it may be possible to submit files to an HTTP URL if you are able to offer a server. Not clear it works on localhost. Acrobat must not be run on the server.

Legend
June 27, 2016

I wonder if you have Acrobat Pro on your machine (and every one for deployment of course...)