Enhance Your eZ Publish Site with Comprehensive Document Annotation Capabilities

GroupDocs.Annotation - LogoGetting documents approved in a busy workflow can be cumbersome. Multiple review iterations and the need to distribute documents between all involved parties may hamper productivity and stop employees from focusing on what matters. GroupDocs.Annotation is the solution that can bring the document review process to a completely different dimension. It allows multiple parties to review and annotate a document online during conference review sessions. GroupDocs.Annotation works in such a way that users can upload a document on a web-page, invite colleagues, partners and customers to review it, add annotations and reply to others’ comments in real time. This eliminates the need of emailing documents back and forth between the involved parties, allows users to avoid excessive paperwork and get documents approved faster.

Specifically for the eZ Publish CMS, GroupDocs released 3 add-ons that allow eZ Publish developers to seamlessly integrate GroupDocs.Annotation into their sites: you can choose between a cloud-based SaaS deployment, or use the downloadable .NET or Java libraries for on-premises deployment. Regardless of the deployment option you prefer, with these add-ons integration is easy, so that you can setup everything and get started in minutes.

Once installed, your website users will be able to view and collaboratively annotate over 50 common document and image types directly within your eZ Publish site. To name just a few, supported file formats include: Microsoft Word and PDF documents, Excel spreadsheets, PowerPoint presentations, Outlook messages, Visio diagrams, CAD drawings and raster images.

What is important, documents embedded to your site can be viewed and annotated using any modern web-browser, such as Internet Explorer 8+, Chrome, Mozilla Firefox and Safari5+. End users don’t have to download and install any office suites or browser plugins, while you don’t have to worry about whether users have the software required to open a particular document. Combined with a comprehensive set of annotation tools, support for native PDF and Microsoft Word annotations, ability to export any annotated document to a PDF file with annotations burned in, GroupDocs.Annotation ensures a faster and more convenient document review process in workflows of any complexity.

For more details on GroupDocs.Annotation features and deployment options, please see this page. All GroupDocs.Annotation add-ons have been approved and published on the official eZ Publish marketplace:

GroupDocs.Annotation for .NET

GroupDocs.Annotation for Java
GroupDocs.Annotation for Cloud

GroupDocs.Viewer for .NET Version 2.11.1 Released

GroupDocs.Viewer for .NETWe’re pleased to announce the release of the GroupDocs.Viewer for .NET library - version 2.11.1. In this release we’ve implemented over 16 improvements and issue fixes reported by our customers. In particular, we’ve improved PDF document rendering accuracy and fixed issues that caused incorrect text and other document elements flow when displaying documents in Internet Explorer 9.

We’ve also improved handling of the email files (MSG, EML). When viewing an email message, its title is now displayed above the message body and is separated with a horizontal line. In case the message includes attachments, they are listed in a separate section. These enhancements make the process of viewing and browsing through email messages without using any 3rd party email clients or office suites easier and more intuitive.

Other enhancements implemented in this version include:

  • Improved behavior of the search feature in the HTML-based rendering mode. Now text highlighting of matched words works more accurately.
  • Implemented the capability to download a source document even if it is corrupted or the file format is not supported and can’t be displayed by the viewer.
  • Fixed the issue that in rare occurrences caused improper rendering of page thumbnails.

For more details about this release and to download the library, please go to this page. If you need assistance, or come across an issue, go to the GroupDocs.Viewer forum.

A Complete Guide for Developing a GroupDocs.Viewer for .NET Plugin for Kentico CMS

GroupDocs.Viewer for .NETAs you may have already noticed, GroupDocs has many plugins available for 3rd party platforms and across all products we offer. We constantly expand this list and a few months ago we have announced a release of the new GroupDocs.Viewer for .NET plugin for Kentico CMS.

This new plugin is very different from the cloud-based version we released earlier. The cloud-based version simply creates an iframe on a web-page where you want to display a document and redirects all input documents to the GroupDocs’ cloud API. This requires your documents to be temporary stored on GroupDocs’ servers. Although we use secure Amazon EC2 infrastructure, there are cases when you need to keep documents on your own servers without exposing them to the Internet. For example, you may have confidential documents that you definitely don’t want to send via Internet, or your website may be located on the intranet, etc.

Unlike the cloud-based version, this new plugin is a truly low-level integration that doesn’t require any external API calls, or use of iframes. More than that, the viewer was integrated right into an existing Kentico component, extending its basic functionality.

Today, I’d like to share a detailed guide showing all the steps I went through while developing the plugin. Please note that the article is not a step-by-step manual on how to install the plugin (you can find such manuals inside the plugin package). Instead, in this article I’d like to share my experience in developing a full-integration plugin for Kentico CMS. The article may help you in developing your own plugins for Kentico, see what issues I’ve encountered with and how I solved them when developing the plugin. Of course, the article will be also useful for those of you who’d like to have more details on how GroupDocs.Viewer works inside Kentico, how to install the viewer and eliminate any possible obstacles. So here we go – please find the article on this page.

GroupDocs Customer Newsletter – May 2015

GroupDocs logo Monthly Newsletter
May, 2015

Display 50+ Common Document Types on Your Kentico Site

Kentico is a popular CMS largely focused on document management. Recently we have released a plugin that allows Kentico developers to seamlessly integrate GroupDocs.Viewer for .NET library into their sites. With this integration, you can let your users view documents of all common business formats, including PDF and Microsoft Office, directly within your Kentico site all without having to install any Microsoft Office software.

Find Out More

Document Viewer for Kentico
Product News
GroupDocs.Viewer for .NET: improved search capability and streams handling API

This month we have released two minor versions of the GroupDocs.Viewer for .NET library: 2.10.1 and 2.11.0. Each includes a number of fixes and optimizations, these include:

1. Fixed behavior of the SearchForSeparateWords method in the HTML-based rendering mode. Now if set to true, the viewer searches for and highlights all of the keywords specified in the search form, irrespective of the words order. Contrary, if the SearchForSeparateWords method is set to false, then the viewer searches for the exact phrase specified in the search form.

2. Previously, GroupDocs.Viewer tried to determine the document type by reading the signature at the beginning of the file. But this approach has shown to be problematic. In the latest GroupDocs.Viewer for .NET version we have implemented the fileExtension parameter as a mandatory Stream method, which allowed us to remove the file type detection to make this functionality more reliable.

3. Another API improvement was made to how the viewer generates stream names. Previously, GroupDocs.Viewer tried to generate a unique, but reproducible stream name by using its length. A more reliable approach could be to generate a hash of file contents. But it appeared to be very slow. As a result, we’ve removed the file name creation operation and set the fileName parameter of the Stream method as mandatory. For more details on this recent release and to download the library, please visit this page.

GroupDocs.Conversion for .NET: improved conversion accuracy

In GroupDocs.Conversion for .NET version 1.9.0 we improved handling of complex objects when converting PDF files to Microsoft Word documents (e.g. tables with background colors and text within cells). Now you get even more accurate and clear results in the output of the “PDF to Word” conversion operations. In addition to that, accuracy was improved for the “XPS to TXT” and “PDF to JPEG” conversion operations. For more details on this recent release and to download the library, please visit this page.

GroupDocs.Total for Cloud: improved handling of documents loaded from URLs

Several minor updates have also been implemented in GroupDocs.Total for Cloud. Among others, we would like to outline an enhancement that makes file loading from URLs more reliable. With this update we fixed an issue that in rare occurrences caused an error when trying to view a document loaded from the web.

From The Library
GroupDocs.Viewer for .NET: working with the front-end using a JavaScript widget

GroupDocs.Viewer for .NET comes with an out-of-the-box GUI that can be easily customized and embedded on your website. The GUI includes a number of controls that allow end users to easily navigate documents in a web-browser. To name a few, they are: download, print, search, rotate, zoom, view mode, page turning, etc. In this guide we list all JavaScript methods that allow developers to have complete control over widget’s behavior. Go to the guide.

GroupDocs.Viewer for Java: getting started quickly

GroupDocs.Viewer for Java can be downloaded in “slim" and "fat” packages. The “fat” one includes all required dependencies along with the library itself bundled in a single JAR, while the “slim” package includes the library only. Depending on your preferences, you can either use the “fat” package, or set all the required dependencies manually for the “slim” version. Whatever method you choose, please refer to this page for a detailed guide on how to install the library and download samples we’ve prepared to help you get started quickly.

Feedback
How Can We Help You?

Do you have ideas for what you'd like to see us do in 2015? Take a minute to tell us.

Product Releases And Updates

GroupDocs.Total for .NET: the latest versions of our .NET products packaged into one product suite.

 

GroupDocs.Total for Java: the latest versions of our Java products packaged into one product suite.

GroupDocs.Viewer for .NET 2.11.0: improved search capability and streams handling API; other minor improvements.

 

GroupDocs.Viewer for Java 2.9.1: improved PPTX files rendering speed; minor improvements and bug fixes.

GroupDocs.Comparison for .NET 2.3.3: minor improvements and bug fixes.

   

GroupDocs.Conversion for .NET 1.9.0: improved “PDF to Word”, “XPS to TXT” and “PDF to JPEG” conversion accuracy; other minor improvements and bug fixes.

 

 

GroupDocs.Annotation for Java Add-on for Concrete5 Is Now Available for Download

Today we’re pleased to announce the release of an add-on that allows Concrete5 developers to seamlessly integrate the Java version of the GroupDocs.Annotation library into their sites. GroupDocs.Annotation lets your users annotate over 50 common document and image types straight from within your Concrete5 site and without having to install any office software or browser plugins. Among supported file formats are: PDF and Microsoft documents, Excel spreadsheets, PowerPoint presentations, Visio diagrams, raster images (JPEG, GIF, TIFF, BMP, PNG) and many more.

Key features at a glance:

  1. Browser-agnostic – documents can be viewed and annotated using any modern web-browser, including Internet Explorer 8+, Chrome, Mozilla Firefox, Safari 5+.
  2. Easy deployment – there is no need to download or install anything on the client side.
  3. A comprehensive set of annotation tools: sticky notes, rectangle, polyline, arrow, text underline/strikethrough, redaction, watermarks, etc.
  4. Support for native PDF and Microsoft Word annotations.
  5. Multi-user annotation sessions allow several users collaboratively review and annotate the same document simultaneously.

This new add-on is the third in a series – Concrete5 developers now have a choice to integrate any of the available GroupDocs.Annotation versions: an on-demand cloud service or .NET and Java libraries that can be deployed on-premises. For more feature details and installation guides, please visit corresponding add-on pages in the official Concrete5 marketplace:

GroupDocs.Annotation for .NET
GroupDocs.Annotation for Java
GroupDocs.Annotation for Cloud

GroupDocs.Annotation for .NET Can Now Be Easily Integrated into Orchard Sites

GroupDocs.Annotation for .NET Library logoGood news for Orchard developers and site owners – after a successful release of the module that integrates GroupDocs.Viewer for .NET into Orchard CMS, we’re pleased to inform you that we’ve recently released yet another module - this time for integrating the .NET version of the GroupDocs.Annotation library.

Like GroupDocs.Viewer, the GroupDocs.Annotation for .NET library supports all common business document formats, provides cross-platform compatibility and doesn’t require any installations on the client side. In addition to that, the library provides comprehensive document annotation functionality that allows your users collaboratively review and annotate documents on your Orchard site.

GroupDocs.Annotation for .NET features 14+ annotation tools (including sticky notes, polyline, rectangle, arrow, text underline and strikethrough, redaction, watermarks, ruler, etc.), supports native PDF and Microsoft Word annotations and allows several uses to annotate the same document simultaneously.

With this new module, Orchard developers now have a choice between two deployment options:

  • On-premises - by installing the downloadable GroupDocs.Annotation for .NET library.
  • SaaS – by integrating the cloud version of the annotator.

Users who already have a GroupDocs.Annotation for .NET license can use this new Orchard module for free. If you don’t have a license yet, but would like to test the annotator on your Orchard site, please feel free to contact GroupDocs sales for a 30-day trial license, or simply download an evaluation copy of the library.

For more details on the GroupDocs.Annotation for .NET module, please visit the Orchard gallery.

Display PDF, Microsoft Office and 50+ Other Document Types on Your Kentico Site

GroupDocs.Viewer for .NETKentico is quite a popular CMS focused largely on document management. At GroupDocs we create APIs that allow developers to enhance their applications and sites with convenient document collaboration tools. One of such tools is a multi-format, cross-platform compatible document viewer – GroupDocs.Viewer. It allows end users to view over 50 types of documents and images from any modern web-browser and without having to install any office software or plugins.

To name just a few, the file formats that the viewer supports include: PDF and Microsoft Word documents, Excel spreadsheets, PowerPoint presentations, Visio diagrams, Outlook messages, CAD drawings, multipage TIFF files and a lot more.

Another important feature – is the ability to display documents in a “read-only” mode. GroupDocs.Viewer allows you to prevent unauthorized copying of your documents while still sharing them with others. You can disable print, download and text copy options for specified documents and add watermarks to protect documents from screen-grabbing.

Currently GroupDocs.Viewer exists in different forms: it is available as a .NET class library (DLL), Java library (JAR) and as a Cloud API (SaaS). Earlier we already released a plugin that allows Kentico developers and site owners to seamlessly integrate the Cloud (SaaS) version of GroupDocs.Viewer into their sites. The plugin can be found on the Kentico marketplace.

The cloud version of the viewer simply creates an iframe on a web-page and redirects all input documents to the cloud API. Hence, documents have to be hosted on GroupDocs servers.

Although we use secure Amazon EC2 infrastructure, there are cases when you need to keep your documents in-house and avoid any external requests to them or deploy the viewer on your intranet. If that is the case, you may be interested in a new plugin that we’ve just released for the .NET version of the viewer. This version can be deployed on-premises and doesn’t require any external API calls.

The plugin has been tested by Kentico and is now officially published on the Kentico marketplace. This new version of the plugin is free for customers who own a GroupDocs.Viewer for .NET license. If you don’t have one, you can test the viewer on your site in an evaluation mode, or request a free fully-functional 30-day trial simply by contacting our support team. For more details on GroupDocs.Viewer for .NET, please visit its homepage. Also please visit our documentation portal for a detailed guide on how to deploy the viewer on your Kentico site.

GroupDocs Customer Newsletter – April 2015

GroupDocs logo Monthly Newsletter
April, 2015

Merge Document Templates With Your Data Sources

GroupDocs.Assembly for .NET is a powerful library that allows developers to generate hundreds of custom documents on-the-fly by automatically combining document templates with data obtained from a database, datasource file or user input.

GroupDocs.Assembly for .NET can be used to generate invoices, bills, order quotes, insurance policies and any other documents in a PDF, Microsoft Word, Excel or PowerPoint format.

Find Out More

Document Assembly - .NET Library
Product News
GroupDocs.Viewer for Java: support for new file formats, plus enhanced API for custom cache configuration

This month we’ve managed to release two new versions of the GroupDocs.Viewer for Java library - version 2.8.0 and 2.9.0. In these two releases we’ve added support for 5 new file formats, including: ICO, PSD, ODP, PPS and PPSX. Another major update – is the extended CacheDataHandlerinterface, which allows you to configure and manage custom caching rules. You can now control what data, how and when you’d like the viewer to cache on the server. For example, you can configure the library to add only encrypted data to cache and set your custom storage path. Please read this guide for details on how the interface works.

In the version 2.9.0 we’ve also added support for hyperlinks in textual documents. For more details on these and numerous other improvements, please see release notes and download the latest version from the downloads section of our website.

GroupDocs.Conversion for Java: merge two different document types to a single PDF file

With the latest release of GroupDocs.Conversion for Java library version 1.1.0, you can now convert two or more different document types supported by the library to a single merged PDF file. In addition, the new version supports Microsoft Word bookmarks. You can configure the library to include bookmarks to output files when converting Word documents to PDFs. For more details on this recent release and to download the library, please visit this page.

From The Library
Secure ASP.NET PDF viewer – a C# sample built using GroupDocs.Viewer for .NET library

Without doubt, one of the most popular document formats our customers deal with is PDF. Generally, it is quite easy to find a solution to display PDFs on an ASP.NET site. While that is the case, things become a lot more complicated when your customer needs to protect the displayed PDF from unauthorized copying. In this C# sample we discover key benefits and a security approach used in the ASP.NET PDF viewer built on GroupDocs.Viewer for .NET library. Read more.

GroupDocs.Viewer for .NET library: working with the Groupdocs.Web.UI.Viewer class

The Groupdocs.Web.UI.Viewer class contains a number of methods that allow you to set several crucial application-wide parameters for the GroupDocs.Viewer for .NET library. In particular, this is where you can set custom storage paths for your documents, cache and product license. Recently we’ve updated our documentation for the Groupdocs.Web.UI.Viewer class and are welcoming everyone who uses GroupDocs.Viewer for .NET to explore the guide.

Feedback
How Can We Help You?

Do you have ideas for what you'd like to see us do in 2015? Take a minute to tell us.

Product Releases And Updates

GroupDocs.Total for .NET: the latest versions of our .NET products packaged into one product suite.

 

GroupDocs.Total for Java: the latest versions of our Java products packaged into one product suite.

GroupDocs.Viewer for .NET 2.10.0: added the ability to select text when displaying documents in WinForms applications.

 

GroupDocs.Viewer for Java 2.9.0: added support for ICO, PSD, ODP, PPS and PPSX formats, implemented the ability to configure custom cache handler and storage path.

GroupDocs.Assembly for .NET 1.3.0: updated API to simplify data merge configuration; numerous minor improvements and optimizations.

 

GroupDocs.Annotation for Java 1.9.0: added the ability to configure custom colors for the Ruler tool; implemented several API improvements.

GroupDocs.Signature for .NET 1.9.0: implemented the ability to verify unique reference IDs applied to signed documents.

 

GroupDocs.Conversion for Java 1.1.0: added support for Microsoft Word bookmarks; two different document types can now be merged into a single PDF file.

GroupDocs.Comparison for .NET 2.3.2: minor improvements and bug fixes.

 

A Web-Based PDF Viewer Sample Built Using the GroupDocs.Viewer for Java Library

GroupDocs.Viewer for JavaGroupDocs.Viewer for Java is a multi-format document viewer library that allows developers to seamlessly enhance their Java applications with the capability to display over 50 document and image types. Designed based on the client-server architecture, GroupDocs.Viewer doesn’t transfer documents to client machines during view sessions. Instead, the library converts documents to web-compatible content, transfers it to clients and then renders in a web-browser. This client-server architecture provides you with the following benefits:

1. End users see only web copies of the shared documents, while original files stay on the server. Combined with the in-built Digital Rights Management feature, this allows you to share documents in a “read-only” mode. You have complete control over documents security and can easily prevent unauthorized content copying.

2. Since documents are converted to pure HTML, CSS and SVG or raster images, they can be rendered in any standard web-browser. You don’t have to worry about whether end-users have the software required to open and view a document.

3. There is no need to install and maintain any 3rd party software on the client side, which significantly reduces IT overhead.

Recently we’ve created a new Java PDF viewer sample built using the GroupDocs.Viewer for Java library and dropwizard framework. The sample allows you to quickly explore key features of the viewer and get an idea of how the viewer can be customized and integrated into your web-based Java app or website.

For more information on GroupDocs.Viewer for Java and supported file formats, please see its homepage, while the sample project along with its description can be found on the codeplex website.

Integrate GroupDocs.Annotation for .NET into Your GetSimple Website

GroupDocs.Annotation for .NET Library logoWe’re pleased to announce the release of a plugin that lets GetSimple developers and site owners to seamlessly integrate the GroupDocs.Annotation for .NET library into their websites. Once deployed, the library enables end users to view and collaboratively annotate 50+ types of documents and images straight on your website. To name a few, supported file formats include: PDF and Microsoft Word documents, Excel spreadsheets, PowerPoint presentations, CAD drawings and raster images (TIFF, JPEG, PNG, GIF and BMP).

How does GroupDocs.Annotation for .NET work?
The library converts documents to a web-compatible content (HTML/CSS + images) on the server and then renders it on your website within a document view widget along with an annotation toolbar. End users can view and annotate such embedded documents from any standard web-browser. You don’t have to worry about whether your users have the software required to open a document.

The same document can be annotated by several invited users simultaneously. Each user can add annotations, see others’ comments/markups and reply to them in real time. As a result, all involved parties can get a fast feedback on reviewed documents, discuss the necessary updates and get documents approved in a breeze.

GroupDocs.Annotation for .NET has been built from the ground up with security in mind. Original documents embedded to web-pages are not downloaded to user machines during view/annotation sessions, but stay on your server and behind your firewalls. End users only see web-copies of the shared documents. Although available by default, the copy, print and download options can be disabled for specific documents, so that they are shared in a “read-only” mode.

Currently we offer two deployment options: on-premises and SaaS. This new plugin integrates the downloadable .NET library that can be deployed on your own server and allows you to store and host documents locally. We also offer a plugin that integrates our cloud version of the GroupDocs.Annotation app. It doesn’t require any server-side installations, but documents need to be stored on our servers. We use Amazon EC2 servers to guarantee the security of the service.

For more details on the plugins, please visit the GetSimple marketplace:

For more details on the GroupDocs.Annotation for .NET library and to download a free evaluation copy, please visit its homepage.


Back to top