title: C# PDF Generation (using IronPDF on Azure)
body: <p>I am generating PDF documents successfully in an Azure Web Application written using IronPDF as our PDF rendering engine.  The use case is generate PDFs of financial statements and invoices in C# as part of a wider closed business application.</p>
  <p>Everything is working well in local development and HTML To PDF document generator functionality is exactly as we needed. Taking the PDF generator into staging we are noticing slow rendering times.</p>
  <p> These sometimes cascade into a backlog of PDFs in a request queue which can lead to timeouts from web requests when the wait goes over 30 seconds. Our code is not unusual and carefully follows steps in the Ironpdf C# PDF creation tutorial: <a href="https://ironpdf.com/tutorials/html-to-pdf/" rel="nofollow noreferrer">https://ironpdf.com/tutorials/html-to-pdf/</a></p>
  <p><code>PM&gt; Install-Package IronPdf</code></p>
  <pre><code>var Renderer = new IronPdf.HtmlToPdf();
  Renderer.RenderHtmlAsPdf(templateHTML);
  </code></pre>
  <p><em>templateHTML</em> is unique for each render, and contains links to CSS and images.</p>
  <p>How can our developers enhance PDF rendering performance and enable multithreading for the IronPdf.HtmlToPdf PDF generator class?</p>
  <p>Are there known limitations for using IronPdf to generate a PDF file in C# on Azure in .NET?</p>
  <p><em>To be clear, I am not soliciting advice on other 3rd party C# PDF libraries, simply how to best implement and optimize our chosen solution.</em></p>
  <p>To clarify the question given clear context:</p>
  <ul>
  <li><strong>Which Azure web application or function plan will give optimal HTML to PDF generation performance using IronPDF in .NET Core</strong></li>
  <li><strong>How can I render multiple PDF documents simultaneously using IronPDF on Azure</strong></li>
  </ul>