Author Archives: Muhammad.umar

How To Remove Watermark from PDF Documents using C#

Remove Watermark from PDF in C# – If you are looking to create an application to delete watermark from a PDF document. This article is a good learning source for C# programming developers.

Significance of Removing Watermarks from PDF documents

Remove Watermark from PDF

Watermark importance is very high for all those who intend to ascertain their copyrights if in case their data gets copied somewhere. The information contained within the watermark designates the authority of the owner and prevents other users from deleting … Continue Reading

Posted in GroupDocs.Watermark Product Family | Tagged , , , , ,

Process the Microsoft Outlook Email Attachments in a .NET Viewer Application

An ‘attachment’ is a file such as a document or a photo that is attached to an email. It’s easy to attach pictures, files, contacts, emails and many other items to your Outlook messages. If you selected a file on your local computer or group document library for the attachment purpose, a copy of the file is attached to the email.

The case: A software developer is making a document viewing application. Although, his application is capable to render the MS … Continue Reading

Posted in GroupDocs.Viewer Product Family | Tagged , , , , , , , ,

Searching in a Large Number of Documents

Usually, a searching software is able to achieve fast search responses because, instead of search the text directly, it searches an index. This would be the equivalent of retrieving pages in a book related to a keyword by searching the index at the back of a book, as opposed to searching the words in each page of the book.

Using GroupDocs.Search for Indexing and Searching

Problem: Suppose you have 10 million documents of different file formats, e.g. MS Word, Spreadsheets, … Continue Reading

Posted in GroupDocs.Search Product Family | Tagged , , , , , , , ,

Watermark Word Processing Documents

A watermark in presentation software and word processing is frequently used in a slightly different manner than digital watermarks used in other digital multimedia content. This watermark is often a faded image or text as a background of a slide or a page. It is meant to enhance but is not the focal point of the page/slide. Watermarks are sometimes used in the form of a logo, discreetly placed on a slide or page to brand the presentation or document. … Continue Reading

Posted in GroupDocs.Watermark Product Family | Tagged , , , ,

Rendering Documents as PDF

The Portable Document Format (PDF) is a file format to present documents, including text formatting and images, in a manner independent of the application software, hardware, and operating systems. Based on the PostScript language, each PDF file encapsulates a complete description of a fixed-layout flat document, including the text, fonts, vector graphics, raster images and other information needed to display it.

This post demonstrates the usage of the GroupDocs.Viewer APIs (GroupDocs.Viewer for .NET and GroupDocs.Viewer for Java) to render the … Continue Reading

Posted in GroupDocs.Viewer Product Family |

Rendering Archive Documents

The Compressed files (e.g .ZIP or TAR) use file compression in order to save the disk space. Also, the compressed archive formats can be used to compress multiple files into a single archive. This post demonstrates the usage of the GroupDocs.Viewer API to render the list of files or folders from an archive file.

Rendering the List of a Folder from the Archive

The GetPages method of both ViewerImageHandler and ViewerHtmlHandler renders the items from the root of archives. The… Continue Reading
Posted in GroupDocs.Viewer Product Family | Tagged , ,

Announcing the improved naming scheme of GroupDocs Nuget packages

We’re going to introduce an improvement in the naming scheme of our GroupDocs Nuget packages. Earlier, the package IDs were consisted of the product name in lower case letters and the hyphens “-” to join the words. So, an old package ID would look like “groupdocs-viewer-dotnet”. However, in the new naming scheme, the format will consist the product family name in title case. Hence, the new package identifier will look like “GroupDocs.Viewer”. These changes have been introduced since September… Continue Reading
Posted in News Release |

Announcing GroupDocs.Total for .NET – An Ultimate Solution


After spreading the magic of next generation GroupDocs .Net APIs around the globe, the GroupDocs team is happy to announce the release of GroupDocs.Total for .NET which is a complete suit of GroupDocs .NET APIs. In the other words, the GroupDocs.Total for .NET is a compilation of every .NET API offered by GroupDocs. It is compiled on daily basis to ensure that it contains the most up to dated versions of each of our .NET document manipulation APIs. GroupDocs.Total for … Continue Reading

Posted in GroupDocs.Total Product Family |