Upgrading from 20.3.0.0

I need upgrade guidance. I have a legacy .net 4.7.2 c# application using aspose cells, pdf, barcode, and words. I want to test a newer version. These are the things I would like to know.

  1. What version of aspose will work with .net 4.7.2?
  2. Can I have two versions on my computer and reasonably be able to revert if a newer version doesn’t work?
  3. The problem I’m trying to solve is large PDFs take a long time to open in our application. Is this something a newer version is meant to solve?

Thank you!

@kim.neville

  1. For .NET 4.7.2, you can use Aspose libraries up to version 21.9. Newer versions may require .NET 5.0 or higher, so it is crucial to verify the specific version requirements in the release notes.

  2. You can have multiple versions of Aspose libraries installed on your computer. This can be managed by using different project folders or by utilizing NuGet package management to install specific versions for different projects. This approach allows you to revert to a previous version if a newer one does not function as expected.

  3. Newer versions of Aspose libraries typically include performance improvements and optimizations, which may address issues with large PDFs taking a long time to open. It is advisable to review the release notes for the specific version you are testing to identify any performance enhancements related to PDF handling.

For further information, please consult the official Aspose documentation and community forums for assistance.

Thank you - this is much appreciated.

@kim.neville,

The latest versions of all Aspose (.NET) APIs, including Words, Cells, PDF, BarCode, and others, function seamlessly as each component includes separate assemblies compiled on the .NET Framework 4.x. Therefore, you are welcome to utilize Aspose .NET libraries with the .NET Framework 4.0 in your applications. For your convenience, we kindly recommend reviewing the documentation to confirm which .NET frameworks are supported by the latest API versions.

Yes, you may do that. But we commend you to use latest versions of the APIs in your apps as these are more robust, feature-rich and will give you better performance.

The latest versions offer improved performance for handling large PDF files, including optimized memory usage for loading, rendering, and converting them. Additionally, these versions feature enhanced multi-threading modules and various bug fixes. If you encounter any performance issues with large PDFs while using the newer versions, we kindly request you to share your sample code snippet and files. We will promptly review and address the matter.