IronPDF Performance Assistance

For performance, please see the general points below:

  • .NET Standard applications seem to have a small performance advantage on speed and stability, but use more memory in process.
  • Our customers who have very large documents often split the HTML into sections, render to PDF, and then use the append method to connect them into a single PDF at the end. You may need to set a longer timeout using RenderingOptions.Timeout = 120; // seconds. This FAQ explains this in more detail:
  • Try embedding images as DataURIs into the HTML. This will reduce network load and improve their stability. This FAQ will help:
  • An additional step would be Base64 encoding the images first..
  • Check that the correct HTTP/HTTPS protocol is set for referenced assets.
  • Install externally sourced fonts (such as Google Fonts) directly to the production server.