Author Archives: Muhammad Sohail

Search Text in Word, Excel, PDF, ZIP and other Document Formats using C# .NET

Full text search of documents

We often need a full-text search API that enables our applications to search through documents for particular information specified as a textual search query. The documents can be of any format such as Word (Doc, Docx), PDF, HTML, EPUB, Spreadsheet (XLS, XLSX), Presentation (PPT, PPTX), images, and videos.

GroupDocs.Search is a powerful full-text search API that allows you to search through over 70 document formats in your applications. To make it possible to search instantly across thousands of documents, they … Continue Reading

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

C# Diff Library for Comparing Text Files

The GroupDocs.Comparison for .NET is a C# library which allows you to compare documents and find differences. Compare and merge Microsoft Word, Excel, PowerPoint, OpenDocument, PDF, Text, HTML and many other documents, retrieve a list of changes between source and target document(s), apply or reject changes and save results with GroupDocs.Comparison API. In addition to this, GroupDocs.Comparison can identify styling and formatting changes – like bold, italic, underlines, strikethroughs, font types, etc.

Changes detection algorithms used by GroupDocs.Comparison allows … Continue Reading

Posted in GroupDocs.Comparison Product Family | Tagged , ,

Convert JPG, PNG, GIF, and TIFF Images to PDF in C#

We convert an Image to PDF because it gives assurance that the image will display correctly across devices without being altered. PDF images are ideal for printing and for storing images online when we intend them to be downloaded. PDFs keep the images in one document so viewers can print and save them easily.

We will use the GroupDocs.Conversion for .NET library to convert raster images to PDF. The library lets us convert the following image formats to PDF:

Convert JPG and PNG to PDF
  • JPG
  • TIFF
Continue Reading
Posted in GroupDocs.Conversion Product Family | Tagged , , , , , , ,

Build your full text search solution in C#

Full Text Search

There are two main steps to perform or implement full-text search.

  • Indexing
  • Search process

Before we leap into the details, let’s get an overview of this technique. Full-text search is basically a more advanced way to search a text/query over a collection of documents in a computer. This approach quickly finds all instances of a term and it works by using text indexes.

One of the examples of full-text search implementation is in Word processors and text editors. It helps … Continue Reading

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