Thank you for your inquiry. GroupDocs provides various document manipulation APIs. You can view, annotate or compare and convert documents. Please share your business needs or use-case so that we can guide you accordingly and refer you a matching API.
Can I import XFDF file to the PDF once loaded? Can I export just the annotations?
Can I programmatically either server or client side scan the document and highlight words when the PDF loaded?
You can render a PDF document in your project using GroupDocs.Viewer API depending on your platform (GroupDocs.Viewer comes for both .NET and Java platform). Using GroupDocs.Annotation you can annotate the rendered document as follows:
Furthermore, GroupDocs.Annotation provides a set of methods for collaborators management.
Can you please elaborate this a bit more?
You can export annotations to a document as follows:
Please see how you can add annotations (Area annotation with replies) using GroupDocs.Annotation API:
Adding Annotation Java
Hi, some of the links you provided have no actual code samples. I am using .NET
For the XFDF import, I basically need a way to import a set of annotations. Is there a better way to do that? For example, lets say I used GroupDocs.Search to find some text, how could I take those results and then highlight the words when the PDF loads?
Those were the documentation links that we shared with you.
Thanks for the information.
The first article and many others have no actual code samples where it looks like there should be.
Also, google drive is blocked as well. Why is this not hosted on groupdocs website which is not blocked?
Can you explain why the GroupDocs.Annotation has a UI and also the GroupDocs.Viewer has a UI? Can I use the GroupDocs.Viewer UI and add annotations through it by enabling a flag? This is confusing.
Those are the code snippets. We can share complete project (console and showcases) with you. Please tell us, what is the most accessible medium for you where we can share the project. We only have GitHub repositories so far.
Coming to your second question, both (GroupDocs.Annotation for .NET and GroupDocs.Viewer for .NET) APIs are basically UI independent. They are back-end APIs so that user can integrate them in any .NET project.That is why we developed some UI projects for developers ease. So that they can examine how API works at UI level.
Its better if you use GroupDocs.Annotation for .NET, because it gives both documents rendering and annotation facility. You can render a document and add different annotations supported by the API.
The best place to download from is your website. Can you create an amazon s3 link from your site?
I have downloaded GroupDocs.Viewer but don’t see an example of how I can call a backend API to add an annotation and have it refresh what the user is seeing.
Furthermore, I have figured out why none of your code samples show up for me at work. Because your code samples are hosted through github, all I see is blank pages and see no code snippets.
Sorry but we only host our example projects on GitHub. However, if you tell us about any medium that is accessible for you (Dropbox, WeTransfer, SkyDrive, MediaFire, RapidShare), we can share project there.