Q:
Our company would like to create a mobile iOS app to be deployed in Apple app store which integrates pdftron SDK. Here is a few questions to ask:
-
After adding annotations to a PDF using the SDK, what should I and my client do if I want to send it to my client for viewing? Does it require PDFNet Server license?
-
What will be the output after adding annotations? Is that I can view them using normal pdf viewer?
-
Are there annotation list in viewer or indication in page list so when we click an item in the list, it will scroll to the page to show the annotation?
-
Does the “search function” and viewer support multi-language like Chinese?
-
Any sample app / evaluation version so that we can know the functions in real device?
-
What customization can be done for the viewer? Skins? Layout? toggle buttons to enable / disable functions? Does it require source code license to do so?
What do I need to do to get a quotation for the iOS sdk without source code? Thanks!
A:
- After adding annotations to a PDF using the SDK, what should I and my client do if I want to send
it to my client for viewing? Does it require PDFNet Server license?
Is the annotation added on the server or the client side? If the annotations are added on the client side you can either save them as part of the document (i.e. pdfdoc.Save()) or you can store then in a separate annotation XML file. For annotation interchange we use standard compliant XFDF (XML Forms Data Format, http://partners.adobe.com/public/developer/en/xml/XFDF_Spec_3.0.pdf). To get started check out the following snippets:
In case you are adding new annotations on the server side you can poll the server, download XFDF and load it in the viewer (via PDFDoc.FDFMerge())…
- What will be the output after adding annotations? Is that I can view them using normal pdf viewer?
Yes, we are using standard annotations so the files can be viewed with any compliant PDF consumer. The sample applies to XFDF … it can be loaded/merged by any PDF consumer that supports XFDF (e.g. Acrobat etc).
- Are there annotation list in viewer or indication in page list so when we click an item in the list,
it will scroll to the page to show the annotation?
Yes, you can list all annotations on a given page as shown in Annotation sample ( http://www.pdftron.com/pdfnet/samplecode.html#Annotation ). The viewer also includes function to find the annotation under a given point (PDFViewCtrl.GetAnnotAt(Pt) - http://www.pdftron.com/pdfnet/html/classpdftron_1_1PDF_1_1PDFViewCtrl.html#cc0b591e5f9914d12c20b3033e615191) and you can just to any page in the doc using PDFViewCtrl.SetCurrentPage().
- Does the “search function” and viewer support multi-language like Chinese?
Yes, the viewer includes full Unicode support (so it should work with Chinese, Japanese, etc).
- Any sample app / evaluation version so that we can know the functions in real device?
You can download desktop/server SDKs from http://www.pdftron.com/pdfnet/downloads.html
For mobile demo please fill-out http://www.pdftron.com/pdfnet/mobile/request_trial.html . Please make sure to use a correct corporate/organization email, since requests from public emails are ignored by the system.
- What customization can be done for the viewer? Skins? Layout? toggle buttons
to enable / disable functions? Does it require source code license to do so?
The viewer is highly customizable. Also because we provide all licensees with the source code for the accompanying ‘tools.a/.jar/.dll’ you can tweak every aspect of the user experience. As a result you have full control over the look and feel of your app and can easily customize annotation tools or implement new ones from scratch. You do not need a full source code license to make these modifications.
Can you give me the quotation for the iOS sdk without source code?
The quote depends on a number of factors (e.g. the deployment size, application type [niche vs mass market], what is the value added besides core PDFNet functionality etc). As a first step, please fill-out http://www.pdftron.com/store/oem.html with detailed information and our sales will get back to you with a proposal.