﻿IronPDF: The C# PDF Library

================================================================================
IronPdf is a C# library for creating, converting, editing, and securing PDFs.
================================================================================

Build Status: Passing
NuGet Version: 2025.12.2 [https://www.nuget.org/packages/IronPdf]
License: Commercial 

✨ KEY FEATURES
  * 📄 Create PDFs: Create PDFs from scratch with a simple set of codes.
    Learn More: https://ironpdf.com/features/create/

  * 🔄 Convert PDF: Convert PDFs from HTML, images, docx, and website pages.
    Learn More: https://ironpdf.com/features/convert/

  * ✍️ Edit PDFs: Modify existing PDF documents. Add text, images, watermarks, and headers/footers with ease.
    Learn More: https://ironpdf.com/features/edit/

  * 🗂️ Organize PDFs: Merge, split, add or remove pages, and manipulate document properties.
    Learn More: https://ironpdf.com/features/organize/

  * 🔒 Sign & Secure PDFs: Add digital signatures, set passwords, and manage user permissions to protect your documents.
    Learn More: https://ironpdf.com/features/secure/
    

📦 INSTALLATION

To install IronPDF via the NuGet Package Manager Console, run the following command:

    PM> Install-Package IronPdf


🚀 QUICK START

Creating a PDF from an HTML string is simple. After installing the package, you can get started with just a few lines of code:

    using IronPdf;

    // Instantiates Chrome Renderer
    var Renderer = new ChromePdfRenderer();
    
    // Render Html contents as PDF
    var pdf = Renderer.RenderHtmlAsPdf("<h1>~Hello World~</h1> Made with IronPDF!");

    // Saves our PdfDocument object as a PDF
    pdf.SaveAs("html_saved.pdf");

For more detailed examples, please visit our website's quick-start guide: https://ironpdf.com/docs/


📚 DOCUMENTATIONS

Our documentation is structured to help you learn effectively, whether you're a beginner or an expert.

  * 🎓 Tutorials: Step-by-step guides to help you build your first PDF application.
    * C# PDF Tutorials: https://ironpdf.com/tutorials/

  * 🛠️ How-To Guides: Practical, goal-oriented instructions to solve specific problems.
    * Code Examples:    https://ironpdf.com/examples/using-html-to-create-a-pdf/
    * How-To Articles:  https://ironpdf.com/how-to/html-string-to-pdf/

  * 📖 Reference: Detailed technical descriptions of the API and its components.
    * API Reference:    https://ironpdf.com/object-reference/api/

  * 🤔 Explanation: Visual guides that showcase how IronPdf works the way it does.
    * Live Demos:       https://ironpdf.com/demos/


❓ FAQs
  * General Troubleshooting Steps:    https://ironpdf.com/troubleshooting/quick-ironpdf-troubleshooting/
  * Errors with Chrome Dependencies:  https://ironpdf.com/troubleshooting/error-while-deploying-chrome-dependencies/
  * Errors with PDFium Dependencies:  https://ironpdf.com/troubleshooting/error-while-deploying-pdfium-dependencies/
  * Visual C++ Redistributable:       https://ironpdf.com/troubleshooting/visual-c-redistributable-for-visual-studio-ironpdf/
  * Timeout Errors While Rendering:   https://ironpdf.com/troubleshooting/timeout-while-rendering-pdf/


🤝 Getting Help & Support

Have a question or running into an issue?

  * Email Support: Reach out to our team directly at support@ironsoftware.com.
  * Report a Bug: https://ironsoftware.com/ticket-submission/
  * Community: https://ironsoftware.com/company/iron-slack-community/


💻 Compatibility

  * Languages: C#, F#, and VB.NET
  * Platforms: .NET 10, .NET 9, .NET 8, .NET 7, .NET 6, .NET 5, Core 2x & 3x, Standard 2
  * Framework: .NET Framework 4.6.2 (above)
  * App Models: Console, Web, and Desktop Apps
  * Operating Systems: Windows, macOs, Linux (Debian, CentOS, Ubuntu)
  * Cloud & Containerization Platforms: Azure, AWS, Docker
  * IDEs: Microsoft Visual Studio or Jetbrains ReSharper & Rider


📝 LICENSE

IronPdf is commercial licensed.
  * Trial License: https://ironpdf.com/licensing/#trial-license
  * Purchase a License: https://ironpdf.com/licensing/
