What’s New in the 2022 Volume 1 Release: Document Processing Libraries
Detailed Blog page Skeleton loader

In our recent Essential Studio® 2022 Volume 1 release, the document processing libraries rolled out with value-added features and enhancements. In this blog post, we will take a concise look at them.

Syncfusion’s document processing libraries are class libraries that allow you to create, read, write, and convert PDF, Word, Excel, and PowerPoint files in .NET Framework, .NET Core, ASP.NET Core, UWP, Xamarin, and Flutter applications without the use of Microsoft Office or Adobe.

Let’s see the updates!

.NET PDF Library

Performance improvements

This release includes the following significant improvements:

  • Our PDF Library converts PDF to PDF/A format 2.5 times faster than before.
  • Annotation flattening is now 30 times faster.

.NET MAUI PDF Library

Compress PDF document

The .NET PDF library now supports compressing PDF documents. This feature efficiently compresses documents by applying the following compression techniques to them:

  • Reduce the size of high-resolution images present in the PDF document.
  • Reduce the size of embedded fonts without affecting the PDF text contents.
  • Remove the unnecessary metadata.
  • Optimize page graphical content streams.

Compress PDF in .NET MAUI

PDF to PDF/A converter

PDF/A is an ISO-standardized version of the PDF format used for archiving and long-term preservation of PDF documents. The PDF/A standard ensures PDF documents can be viewed the same way using various software even after a long time.

Now the .NET PDF Library supports the conversion of existing PDF documents to PDF/A without affecting the quality and content of the document. This feature supports the following PDF/A standards:

  • Conformance level b: PDF/A-1b, PDF/A-2b, and PDF/A-3b.
  • Conformance level u: PDF/A-2u and PDF/A-3u.

Convert PDF to PDF-A conformance in .NET MAUI

Extract images from PDF documents

The .NET PDF Library now supports the extraction of images from an existing PDF document exactly as they appear.

This feature provides a customized API to extract all images or selected images from a PDF page or the whole document. All the extracted images can be saved as separate images of the same format without losing quality.

Replace images in PDF documents

The .NET PDF Library provides support to replace the images in PDF documents. It has a customized API to replace images from a single page or the whole PDF document. You can use this feature to hide any vital information from an image present in the PDF document without re-creating the PDF document.

.NET Word Library

Word-to-PDF conversion enhancements

The Syncfusion Word Library includes the following enhancements to convert any Word document to a PDF file accurately:

  • Preserved the fill option for a picture in the shape as it is in the input Word document.
  • Improved rendering of Thai and Chinese characters.
  • Improved symbol font rendering in Linux distributions.

Word-to-PDF conversion in Blazor WebAssembly

The Word Library now supports Word-to-PDF conversion in Blazor WebAssembly applications. This feature allows users to convert Word documents to PDF files while maintaining styles, images, charts, tables, shapes, comments, and page setup options.

Word to PDF conversion in Blazor WebAssembly

Note: Word-to-PDF conversion in Blazor WASM is implemented using the SkiaSharp graphics library. This library is in the preview stage for Blazor WebAssembly, so we do not recommend using this feature in production.

.NET Excel Library

Excel-to-PDF conversion in Blazor WebAssembly

The Excel (XlsIO) .NET library now supports Excel-to-PDF conversion in Blazor WebAssembly applications. This feature allows users to convert Excel documents to PDFs while maintaining styles, images, charts, tables, shapes, comments, and various page setup options.Excel to PDF conversion in Balzor WebAssembly

Note: Excel-to-PDF conversion in Blazor WASM is implemented using the SkiaSharp graphics library.  This library is in the preview stage for Blazor WebAssembly, so we do not recommend using this feature in production.

.NET PowerPoint Library

PowerPoint-to-PDF conversion in Blazor WebAssembly

The PowerPoint Library now supports PowerPoint-to-PDF conversion in Blazor WebAssembly applications. This feature allows users to convert PowerPoint documents to PDF files while maintaining styles, images, charts, tables, shapes, comments, and page setup options.PPTX to PDF Conversion in Blazor WebAssembly

Note: PowerPoint-to-PDF conversion in Blazor WASM is implemented using the SkiaSharp graphics library. This library is in the preview stage for Blazor WebAssembly, so we do not recommend using this feature in production.

Flutter PDF Library

RTL text extraction

The Flutter PDF Library now supports extracting RTL-language text such as Arabic and Hebrew from PDF documents. Additionally, it supports extracting RTL text while keeping its settings like font, font size, and bounds.Extracting RTL texts from PDF in Flutter

Flutter Excel Library

Data validation support

The Flutter Excel (XlsIO) Library now supports data validations that allow users to control the type of data entered into a cell. This feature helps ensure that valid information is entered into the worksheet by creating validation rules. You can implement the following data validations:

  • Restrict entries to predefined items in a list.
  • Restrict numbers outside a specified range.
  • Restrict dates or times outside a specific time frame.
  • Validate data based on formulas or values in other cells.
  • Limit the number of characters.

Data Validation in Spreadsheet created in FlutterTable support

The Flutter Excel (XlsIO) Library now supports creating tables in worksheets with a header row, banded rows and columns, a total row, and built-in styles. Excel tables allow users to manage and analyze data effectively with sorting, filtering, and summarizing capabilities.Tables in Excel created in Flutter

Conclusion

I hope you are excited to use these new features in your applications. If you are an existing Syncfusion user, please download the latest version from the License and Downloads page and try the new features for yourself. Also, our NuGet packages are available on NuGet. If you aren’t a customer yet, you can try our 30-day free trial to check out these features.

If you have any questions or comments, you can contact us through our support forumssupport portal, or feedback portal. We are always happy to assist you!

Be the first to get updates

Vijayakumar

Meet the Author

Vijayakumar

Vijayakumar Srinivasan is a Product Manager for File Format products at Syncfusion where he specializes in PDF, Excel, Word and PowerPoint solutions.