Q:
I am evaluating the iOS sdk and have a few technical questions for you.
-
Does your SDK provide UI customization? For example, in your sample, can we customize the icons in the PDFViewCtrl class? Another example is can we instead of using long press to popup the annotation options, we would like to use a set of buttons instead.
-
What is the max support file size?
-
Zoom option, I noticed that there is a api to set the zoom. Can we use gesture to perform zoom in/out on top of PDFViewCtrl class?
-
Does your sdk support encrypted pdf, iOS data protection, NSData object, etc?
-
What is your licensing model?
A:
- Does your SDK provide UI customization?..
Yes, the UI is completely customizable, including the icons used in the sample app. You are also able to change the control’s response to user input, including changing the response to a long press and building a toolbar to change tool modes instead. Please see this forum post for more information.
- What is the max support file size?
There is no explicit upper limit on file size other than what the iOS file system can handle.
- Zoom option, I noticed that there is …
Yes, if you run the included sample application you will see that the standard pinch gesture can be used to zoom. You are also able to implement zooming in response to other gestures.
- Does your sdk support encrypted pdf, iOS data protection, NSData object, etc?
Yes, our SDK supports encrypted PDFs. If you open an encrypted PDF document with the sample app, you will be prompted for a password that must be entered correctly before the document will display. If you want to save a PDF document using iOS data protection, you can use the PDFDoc selector SaveToBuf: to save the document to a NSData object, which you can then save using iOS data protection.
- What is your licensing model?
Licensing information can be found on our website here: http://www.pdftron.com/store/index.php?gotoPage=pdfnet.html