Monthly Archives: January 2022
Often, you get a ZIP archive that contains other ZIP archives inside it forming a nested structure of the archives. In such cases, you may want to get a flat structure by extracting all the inner ZIP archives into the outer archive. To perform this operation programmatically, this article shows how to create a flat ZIP archive in C#.
RAR is a commonly used archive file format that supports lossless compression of data. Often, people prefer RAR over ZIP because it provides a better compression rate and keeps the archive size smaller. However, in certain cases, you may need to convert RAR files to ZIP archives. To achieve that, this article covers how to convert a RAR file to ZIP programmatically in C#.
PDF files are sometimes based on images which are usually created using a scanner or imaging device. You can convert a scanned PDF file to a searchable PDF file with OCR so that the text can be edited or updated in the document. In accordance with that scenario, this article explains how to convert a scanned PDF to a searchable PDF by OCR operations programmatically using C#.
We often come across the scenario where multiple ZIP archives are encapsulated inside another ZIP. In such cases, first, you have to extract the parent ZIP and then the nested archives one by one. To make things easier for you, in this article, we will demonstrate how to extract the nested ZIP archives in C# .NET without writing complex code.
While working with archives from within your .NET applications, you may need to manipulate files inside a ZIP. In the previous post, you have seen how to add files/folders in a ZIP archive. In this article, you will learn how to delete files inside the ZIP archives programmatically in C#. So let's begin.
Microsoft Publisher, PUB, files are often used for large scale printing of documents like brochures, booklets, posters, etc. In certain situations, you may need to convert a PUB file to a Presentation file as a PPT or PPTX file. This article covers how to convert the publisher files programmatically in C#.
A self-extracting archive (SFX or SEA) is a special type of file that contains compressed data along with executable instructions. This archive has the ability to extract the files it contains by itself. Therefore, you don't need any specific extractor or decompressor application to open self-extracting archives. In this article, you will learn how to create executable self-extracting archives in C# from within your .NET applications.
While working with archives from within your .NET applications, you may need to merge multiple ZIP or TAR files. For instance, you may want to extract files and folders from multiple archives and put them into a single archive. To achieve it, this article covers how to merge multiple ZIP or TAR files in C#. We will cover the merging of ZIP into ZIP, TAR into TAR, ZIP into TAR, and TAR into ZIP.
CFF files are used to store three-dimensional packaging and die-cutting designs. However, you need specific applications to open, view or process the CFF or CF2 files. In accordance with that, you might need to convert a CFF file to a PDF document. This article covers how to convert CFF to PDF files programmatically in C#.