I have purchased licenses for document viewer for now and will be purchasing the license for annotation also in coming months. Here i see that for annotation a different control is used for demo. In my project i am currently using “viewer” component and tomorrow after by buying annotation licenses, Will i have to re-write my code to implement the annotation feature. My current project code is based on sample code in “GroupDocs.Viewer-for-.NET-MVC-master”. Is there any way i can used the same code to implement annotation features also with little changes.
Please suggest and guide as i will need to implement both the features in my project but i cannot use annotation component right now as i don’t have the license for it.
Please note that GroupDocs.Annotation for .NET implements some features of GroupDocs.Viewer for .NET within. Such as rendering of documents. Hence, you can render documents as image and annotate them using annotation API.
Secondly, both APIs can be integrated in a single project. You can render documents using Viewer and annotate them using Annotation API.
But you can only annotate documents that are supported by the annotation API.
You can implement annotation API in the same project. But you have to undergo a lot of changes at UI level. Such as implementation of drawing tool in order to draw annotation and API will work at the back-end.
Furthermore, we’d recommend you to explore this showcase project and see how to implement annotations.
Do we have a demo application with combined features of
The sole reason of buying the licenses was to have integrated features of above 2 in one demo app which i can modify to add other core functionalities of my project.
It would be really helpfull if you can point me to such a demo app.
Please refer to this response, you may get help. GroupDocs.Annotation for .NET implements some features of GroupDocs.Viewer for .NET within and this is also demonstrated in GroupDocs.Annotation-for-.NET-MVC-App demo.
We don’t have such application/project that implements complete features of both projects. But these both projects are open source. So, you may enhance them to any extent as per your requirements.
But even after following all the steps mentioned to Run the app, its throwing object reference error when ever i try to add any annotation and click on save icon.
ReplyController -> Post ->
AnnotationReplyInfo info = JsonConvert.DeserializeObject(new StreamReader(Request.InputStream).ReadToEnd()) as AnnotationReplyInfo; ;
EditReplyResult result = imageHandler.EditAnnotationReply(guid, info.Message);
Error is on second line. actually because info is null.
We are unable to reproduce your reported issues regarding tools at our end, in Chrome 69.0.3497.100 and Microsoft Edge 41.16299.15.0. All the tools are working as expected, in both browsers. Please see the attached screenshots(Chrome.png and Edge.png) for further reference.
We would recommend you to clear Temp folder in storage directory and your browser’s cache and check again.
Please refer to this response, we are investigating this issue and we,ll get back to you as we have any further update on it.