Deployment to Microsoft Azure | |
SelectPdf runs on Microsoft Azure on Windows and on Linux. Choose the service by how the application is built and how it is used:
Service | Use it for | SelectPdf |
|---|---|---|
web applications and APIs | Windows and Linux, Basic plan or above | |
event-driven and HTTP functions | Dedicated (App Service) or Premium plan; not Consumption or Flex Consumption | |
container images, scaling to zero | Linux containers | |
Azure Virtual Machines | full control of the server | Windows and Linux, no restrictions |
Azure Kubernetes Service | orchestrated containers | the images described in Deployment with Docker |
Azure Cloud Services (classic) was retired by Microsoft in August 2024, and Cloud Services (extended support) is scheduled for retirement in March 2027; use one of the services above for new deployments.
Reference the managed SelectPdf.HtmlToPdf.Universal package together with the native package of the platform the application runs on: SelectPdf.Universal.Native.win-x64 for Windows, SelectPdf.Universal.Native.linux-x64 for Linux. For Linux also reference SelectPdf.Universal.Fonts (see Fonts and Languages).