# IronPDF > IronPDF is the C# PDF Library to generate, edit, and sign PDFs in .NET 10, 9, 8, 7, 6, Standard, Core, and Framework. ## Agent Skill - [IronPDF Agent Skill](https://ironpdf.com/skill.md): Drop-in SKILL.md that teaches coding agents such as Claude Code, Cursor and GitHub Copilot to use IronPDF correctly, covering installation, licensing, the core APIs and common pitfalls. ## Miscellaneous - [Apryse vs IronPDF | IronPDF](https://ironpdf.com/competitors/apryse-vs-ironpdf/): Compare Apryse and IronPDF for C# PDF generation. Discover why developers prefer IronPDF for fast, reliable, and feature-rich PDF solutions. - [Aspose vs IronPDF | IronPDF](https://ironpdf.com/competitors/aspose-vs-ironpdf/): IronPDF, Engineers value high-quality rendering, efficient code, great documentation, and 24/5 support. With clear pricing and fair renewal fees, you won't need to worry about unexpected costs forcing you to switch solutions down the line. - [Aspose vs IronPDF | IronPDF](https://ironpdf.com/competitors/aspose-vs-ironpdf-update/): IronPDF, Engineers value high-quality rendering, efficient code, great documentation, and 24/5 support. With clear pricing and fair renewal fees, you won't need to worry about unexpected costs forcing you to switch solutions down the line. - [iText vs IronPDF | IronPDF](https://ironpdf.com/competitors/itext-vs-ironpdf/): Compare iText and IronPDF with the new update-page format. See why teams choose IronPDF for modern HTML-to-PDF rendering, simpler APIs, transparent licensing, and responsive support. - [Nutrient vs IronPDF | IronPDF](https://ironpdf.com/competitors/nutrient-vs-ironpdf/): Compare Nutrient and IronPDF for .NET PDF work. See why teams choose IronPDF for Chromium HTML-to-PDF rendering, simpler APIs, transparent licensing, and responsive engineering support. - [PuppeteerSharp vs IronPDF | IronPDF](https://ironpdf.com/competitors/puppeteersharp-vs-ironpdf/): Compare PuppeteerSharp and IronPDF for HTML to PDF and full PDF workflows. PuppeteerSharp renders and exports; IronPDF also merges, splits, encrypts, fills forms, and signs. - [QuestPDF vs IronPDF | IronPDF](https://ironpdf.com/competitors/questpdf-vs-ironpdf/): Compare QuestPDF and IronPDF with the new update-page format. See why teams choose IronPDF for modern HTML-to-PDF rendering, simpler APIs, transparent licensing, and responsive support. - [Syncfusion vs IronPDF | IronPDF](https://ironpdf.com/competitors/syncfusion-vs-ironpdf/): IronPDF, Engineers value high-quality rendering, efficient code, great documentation, and 24/5 support. With clear pricing and fair renewal fees, you won't need to worry about unexpected costs forcing you to switch solutions down the line. - [wkhtmltopdf vs IronPDF: Modern HTML to PDF Comparison](https://ironpdf.com/competitors/wkhtmltopdf-vs-ironpdf/): Compare wkhtmltopdf and IronPDF for HTML-to-PDF rendering, PDF features, maintenance, support, integration, and licensing. - [Product Demos | IronPDF](https://ironpdf.com/demos/): IronPDF for .NET feature demonstration. See how the IronPDF library converts HTML to PDFs in real-time. ## Documentation ### Overview - [IronPDF Documentation (Tutorials, How-Tos & API Reference)](https://ironpdf.com/docs/): Access comprehensive documentation for IronPDF. Find guides, tutorials, and API references to help you get started with PDF generation and manipulation. ### Getting Started - [Advanced Installation using NuGet | IronPDF .NET 10](https://ironpdf.com/get-started/advanced-installation-nuget/): Configure IronPDF for Azure, AWX, Linux, Mac and Windows. - [Installing IronPDF on Android | IronPDF](https://ironpdf.com/get-started/android/): Learn about IronPdfEngine, the core engine powering IronPDF. Understand its features, capabilities, and how it enhances your PDF generation and manipulation tasks. - [How to Host IronPDF on AWS Cloud | IronPDF](https://ironpdf.com/get-started/aws/): Learn about IronPdfEngine, the core engine powering IronPDF. Understand its features, capabilities, and how it enhances your PDF generation and manipulation tasks. - [How to Host IronPDF on Azure Cloud | IronPDF](https://ironpdf.com/get-started/azure/): Learn about IronPdfEngine, the core engine powering IronPDF. Understand its features, capabilities, and how it enhances your PDF generation and manipulation tasks. - [F# PDF Library (HTML to PDF in .NET 10) | IronPDF](https://ironpdf.com/get-started/fsharp-pdf-library-html-to-pdf/): Use F# to create edit document from HTML to PDF - [Learn more about IronPdfEngine | IronPDF](https://ironpdf.com/get-started/installation-overview/): Learn about IronPdfEngine, the core engine powering IronPDF. Understand its features, capabilities, and how it enhances your PDF generation and manipulation tasks. - [How to Run IronPDF in a Docker Container | IronPDF](https://ironpdf.com/get-started/ironpdf-docker/): Learn about IronPdfEngine, the core engine powering IronPDF. Understand its features, capabilities, and how it enhances your PDF generation and manipulation tasks. - [Installing IronPDF using the Installer for .NET 10 | IronPDF](https://ironpdf.com/get-started/ironpdf-installer/): Installing IronPDF for .NET using the IronPDF Installer file - [How to Run IronPdfEngine in Docker | IronPDF](https://ironpdf.com/get-started/ironpdfengine-docker/): Learn about IronPdfEngine, the core engine powering IronPDF. Understand its features, capabilities, and how it enhances your PDF generation and manipulation tasks. - [Learn more about IronPdfEngine | IronPDF](https://ironpdf.com/get-started/ironpdfengine/): Learn about IronPdfEngine, the core engine powering IronPDF. Understand its features, capabilities, and how it enhances your PDF generation and manipulation tasks. - [Applying Software License Keys | IronPDF .NET 10](https://ironpdf.com/get-started/license-keys/): Learn how to implement and manage license keys for IronPDF in your applications. Ensure proper usage and compliance with this guide. - [Installing IronPDF on Linux | IronPDF for .NET 10](https://ironpdf.com/get-started/linux/): Learn about IronPdfEngine, the core engine powering IronPDF. Understand its features, capabilities, and how it enhances your PDF generation and manipulation tasks. - [Installing IronPDF on macOS | IronPDF for .NET 10](https://ironpdf.com/get-started/macos/): Learn about IronPdfEngine, the core engine powering IronPDF. Understand its features, capabilities, and how it enhances your PDF generation and manipulation tasks. - [Learn more about IronPdfEngine | IronPDF](https://ironpdf.com/get-started/quickstart/): Learn about IronPdfEngine, the core engine powering IronPDF. Understand its features, capabilities, and how it enhances your PDF generation and manipulation tasks. - [VB.NET PDF Creator for IronPDF (.NET 10 Tutorial)](https://ironpdf.com/get-started/vb-net-pdf/): VB.NET PDF quick tutorial. Read how to use the VB NET PDF Library for creating and editing PDFs. Featuring clear documentation and code examples. - [Installing IronPDF on Windows | IronPDF](https://ironpdf.com/get-started/windows/): Learn about IronPdfEngine, the core engine powering IronPDF. Understand its features, capabilities, and how it enhances your PDF generation and manipulation tasks. ### How-To Guides - [Convert SVG to PDF in C# - (2026 Updated Complete Guide) | IronPDF](https://ironpdf.com/how-to/SVGs/): Convert SVG to PDF in C# using IronPDF. Learn to embed SVGs with proper sizing via HTML img tags for accurate rendering. Quick guide with code examples. - [C# PDF DOM Access - Modify Text, Images & Objects Guide](https://ironpdf.com/how-to/access-pdf-dom-object/): Access PDF DOM objects in C# with IronPDF. Read, modify & manipulate text, images & paths programmatically. Simple API for complete PDF element control. - [Add, Copy & Delete PDF Pages in C# - IronPDF Tutorial](https://ironpdf.com/how-to/add-copy-delete-pages-pdf/): Add, copy & delete PDF pages in C# with IronPDF. Use Merge, InsertPdf, CopyPages & RemovePages methods for seamless PDF manipulation in .NET apps. - [Add Images to PDFs in C# | Embed & Convert - IronPDF](https://ironpdf.com/how-to/add-images-to-pdfs/): Add images to PDFs in C# using IronPDF. Embed PNG, JPG, SVG with HTML or Base64 encoding. Create self-contained PDFs with embedded images easily. - [Add & Remove PDF Attachments in C# | IronPDF Tutorial](https://ironpdf.com/how-to/add-remove-attachments/): Learn to add, remove & manage PDF attachments in C# with IronPDF. Simple methods like AddAttachment() embed files directly into PDFs programmatically. - [Add & Edit PDF Annotations in C# | IronPDF Tutorial](https://ironpdf.com/how-to/annotations/): Add & edit PDF annotations in C# with IronPDF. Create text comments, sticky notes & enhance collaboration using the Annotations.Add method. - [Convert ASPX to PDF in C# ASP.NET - Step by Step Guide](https://ironpdf.com/how-to/aspx-to-pdf/): Convert ASPX to PDF in C# ASP.NET with one line of code. Step-by-step guide for rendering ASPX pages, forms & reports to PDF with styling preserved. - [Async PDF Generation in C# - IronPDF Performance Guide](https://ironpdf.com/how-to/async/): Learn async PDF generation in C# with IronPDF. Boost performance by 65% using multithreading & async methods for batch processing. Complete guide & code. - [Azure C# PDF Generator for Functions | IronPDF Guide](https://ironpdf.com/how-to/azure/): Deploy IronPDF on Azure Functions for C# PDF generation. Convert HTML to PDF with Chrome rendering engine. Azure B1+ tier required. Quick setup guide. - [Add PDF Backgrounds & Foregrounds in C# | IronPDF Guide](https://ironpdf.com/how-to/background-foreground/): Add PDF backgrounds & foregrounds in C# with IronPDF. Create watermarks, letterheads, stamps & overlays. Easy API for document customization. - [Base URLs & Asset Encoding in C# .NET | IronPDF Guide](https://ironpdf.com/how-to/base-urls/): Master base URLs & asset encoding in C# .NET with IronPDF. Load CSS, JS & images seamlessly in HTML to PDF conversion. Complete developer guide. - [Blazor Server PDF Tutorial - HTML to PDF in C# | IronPDF](https://ironpdf.com/how-to/blazor-tutorial/): Learn to generate PDFs in Blazor Server with IronPDF. Convert HTML to PDF using C# in .NET 6+. Complete tutorial with code examples & setup guide. - [Add PDF Bookmarks in C# - IronPDF Tutorial & Examples](https://ironpdf.com/how-to/bookmarks/): Add PDF bookmarks in C# with IronPDF. Create single or multi-layer outlines for easy navigation. Works on Windows, Linux & macOS. Tutorial & examples included. - [Convert Color to Grayscale PDF in C# | IronPDF Guide](https://ironpdf.com/how-to/color-grayscale/): Convert color PDFs to grayscale in C# with IronPDF. Set GrayScale property for cost-effective printing & better readability. Easy implementation guide. - [C# PDF Cookies Guide: IronPDF Cookie Integration Tutorial](https://ironpdf.com/how-to/cookies/): Master C# PDF cookie integration with IronPDF. Handle session cookies, custom cookies & authentication in HTML-to-PDF rendering. Complete tutorial & code. - [Fix "Could not initialize OLE" Error in C# | IronPDF](https://ironpdf.com/how-to/could-not-initialize-ole-error/): Fix IronPDF "Could not initialize OLE" error 80010106 in C# console & web apps. Learn why this harmless Chrome engine message appears & when to ignore it. - [Create Accessible Section 508 PDFs in C# | IronPDF](https://ironpdf.com/how-to/create-accessible-pdfs-508-c-sharp/): Create Section 508 compliant & accessible PDFs in C# with IronPDF. Generate PDF/UA documents using SaveAsPdfUA() method for ADA compliance & screen readers. - [Create PDF Forms in C# - Text, Checkbox, Radio | IronPDF](https://ironpdf.com/how-to/create-forms/): Create fillable PDF forms in C# with IronPDF. Add text fields, checkboxes, radio buttons & signatures to PDFs with simple code. Free tutorial & examples. - [Create New PDFs in C# | IronPDF Developer Tutorial](https://ironpdf.com/how-to/create-new-pdfs/): Create PDFs in C# with IronPDF - Generate blank PDFs, convert HTML/images to PDF. Quick setup via NuGet. Start PDF generation in .NET today! - [C# Parse PDF: Extract Text from PDFs in .NET | IronPDF](https://ironpdf.com/how-to/csharp-parse-pdf/): Learn to parse PDFs in C# with IronPDF. Extract text from PDFs using ExtractAllText method. Simple .NET PDF parsing with code examples & tutorials. - [C# PDF Report Generator for .NET | HTML to PDF Reports](https://ironpdf.com/how-to/csharp-pdf-reports/): Generate PDF reports in C# with IronPDF. Convert HTML, Crystal Reports, XML & SQL data to professional PDFs in ASP.NET. Simple API, perfect formatting. - [Convert CSHTML Views to PDF in C# ASP.NET Core MVC](https://ironpdf.com/how-to/cshtml-to-pdf-mvc-core/): Convert CSHTML to PDF in ASP.NET Core MVC C# with IronPDF. Render Razor views, .cshtml files to high-quality PDFs with one line of code. Easy integration. - [Convert CSHTML Views to PDF in ASP.NET MVC | IronPDF](https://ironpdf.com/how-to/cshtml-to-pdf-mvc-framework/): Convert CSHTML to PDF in ASP.NET MVC using IronPDF. Render Views as PDFs with C# ChromePdfRenderer.RenderView() for invoices, reports & more. - [Convert Razor Views to PDF Headlessly in C# | IronPDF](https://ironpdf.com/how-to/cshtml-to-pdf-razor-headlessly/): Convert Razor Views to PDF headlessly in C# using IronPDF. Transform cshtml to HTML with Razor.Templating.Core for ASP.NET Core apps without GUI. - [Convert Razor Pages to PDF in ASP.NET Core C# | IronPDF](https://ironpdf.com/how-to/cshtml-to-pdf-razor/): Convert Razor Pages to PDF in ASP.NET Core with IronPDF. Transform CSHTML files using RenderRazorToPdf method for reports, invoices & dynamic PDFs. - [Custom Hyphenation for PDF in C# | IronPDF How-To](https://ironpdf.com/how-to/custom-hyphenation/): Load custom TeX hyphenation patterns from URLs or local files to control word breaking in C# PDF generation with IronPDF. Code examples and constraints included. - [Custom Logging in C# with IronPDF - Complete Guide](https://ironpdf.com/how-to/custom-logging/): Implement custom logging in C# with IronPDF. Control PDF processing logs, integrate with NLog, Serilog & more. Complete guide with code examples. - [Set Custom PDF Margins in C# with IronPDF | Tutorial](https://ironpdf.com/how-to/custom-margins/): Learn to set custom PDF margins in C# using IronPDF. Configure top, bottom, left & right margins precisely in millimeters for professional PDF rendering. - [Custom Paper Size in C# PDF Rendering | IronPDF Guide](https://ironpdf.com/how-to/custom-paper-size/): Create PDFs with custom paper sizes in C# using IronPDF. Set precise dimensions in cm, mm, inches, or pixels for unique layouts like posters and banners. - [Add Watermarks to PDFs in C# - IronPDF Tutorial](https://ironpdf.com/how-to/custom-watermark/): Add watermark to PDF C# with IronPDF's ApplyWatermark method. Apply text or image watermarks via HTML/CSS, set opacity, rotation, and alignment in one line. - [Embed Images with DataURIs in C# PDF Rendering Guide](https://ironpdf.com/how-to/datauris/): Learn to embed images in PDFs using DataURIs with IronPDF for C# & VB.NET. Convert images to base64, eliminate file dependencies. Complete guide & code. - [Convert DOCX to PDF in C# - IronPDF Tutorial & Guide](https://ironpdf.com/how-to/docx-to-pdf/): Convert DOCX to PDF in C# with IronPDF's DocxToPdfRenderer. One-line Word to PDF conversion preserving formatting. Mail Merge support included. - [Draw Lines & Rectangles on PDFs in C# | IronPDF Guide](https://ironpdf.com/how-to/draw-line-and-rectangle/): Draw lines & rectangles on PDFs in C# with IronPDF. Use DrawLine & DrawRectangle methods to add shapes, colors & dimensions programmatically. Quick guide. - [Draw Text & Bitmap on PDFs with C# | IronPDF Tutorial](https://ironpdf.com/how-to/draw-text-and-bitmap/): Learn to add custom text & images to PDFs using C# with IronPDF's DrawText & DrawBitmap methods. Easy watermarks, logos & annotations tutorial. - [Fill & Edit PDF Forms in C# - Complete Guide | IronPDF](https://ironpdf.com/how-to/edit-forms/): Fill & edit PDF forms in C# with IronPDF. Learn to modify text fields, checkboxes, radio buttons & combo boxes programmatically in .NET applications. - [UTF-8 & HTML Character Encoding in C# PDF | IronPDF Guide](https://ironpdf.com/how-to/encoding/): Learn to convert HTML to PDF with UTF-8 encoding in C#. Handle special characters, multilingual content & ensure proper rendering with IronPDF's encoding guide. - [C# Export PDF: Save HTML to PDF Tutorial | IronPDF](https://ironpdf.com/how-to/export-save-pdf-csharp/): Export and save PDF in C# with IronPDF: write to disk with SaveAs, to memory via Stream and BinaryData, serve to the browser, or export PDF/A and PDF/UA. - [Extract Text & Images from PDFs in C# | IronPDF Guide](https://ironpdf.com/how-to/extract-text-and-images/): Extract text & images from PDFs in C# with IronPDF. Simple methods for retrieving embedded content for editing, analysis & repurposing. Get started now! - [Replace Text in PDF with C# | IronPDF Tutorial](https://ironpdf.com/how-to/find-replace-text/): Replace text in PDF files using C# with IronPDF. Learn to use ReplaceTextOnAllPages() for document-wide changes & automate PDF text replacement in .NET. - [C# PDF Headers & Footers: Add with IronPDF | Tutorial](https://ironpdf.com/how-to/headers-and-footers/): Add C# PDF headers & footers with IronPDF. Learn text & HTML methods, page numbers, logos. Professional PDFs with AddTextHeaders & AddHtmlHeaders. - [HTML Element to PDF in C# — 4 Approaches | IronPDF](https://ironpdf.com/how-to/html-element-to-pdf/): Export specific HTML elements and page sections to PDF in C# with IronPDF. JS isolation, CSS hiding, server-side extraction, and live URL targeting. - [Convert HTML File to PDF C# (1:1 Pixel-Perfect) | 2026 Tutorial](https://ironpdf.com/how-to/html-file-to-pdf/): Convert HTML files to PDF in C# using IronPDF's Chrome-based engine. Simple API transforms HTML to professional PDFs with CSS3 & JavaScript support. - [Convert HTML String to PDF C# (1:1 Pixel-Perfect) | 2026 Tutorial](https://ironpdf.com/how-to/html-string-to-pdf/): Convert HTML strings to PDF in C# with IronPDF. Easy tutorial for rendering HTML to PDF documents using Chrome engine. Perfect fidelity. Try it now! - [C# HTML to PDF Page Breaks: Control & Avoid with IronPDF](https://ironpdf.com/how-to/html-to-pdf-page-breaks/): Control HTML to PDF page breaks in C# with IronPDF. Add page-break-after: always or prevent breaks using page-break-inside: avoid for perfect pagination. - [Convert HTML to PDF with Responsive CSS in C# | IronPDF](https://ironpdf.com/how-to/html-to-pdf-responsive-css/): Convert HTML to PDF in C# with responsive CSS using IronPDF. Control screen/print media types for perfect PDF rendering. Quick setup guide included. - [How to Render HTML ZIP File to PDF in C#](https://ironpdf.com/how-to/html-zip-file-to-pdf/): Rendering HTML ZIP File PDF in your C# project with this tutorial walkthrough. - [Add HTTP Request Headers to PDFs in C# | IronPDF Guide](https://ironpdf.com/how-to/http-request-header/): Add custom HTTP headers to PDFs in C# with IronPDF. Set auth tokens, user agents & metadata for secure URL-to-PDF conversion. Quick setup guide. - [Convert Image to PDF in C# .NET - Complete Guide | IronPDF](https://ironpdf.com/how-to/image-to-pdf/): Convert images to PDF in C# with IronPDF. Transform JPG, PNG, TIFF files into PDFs with custom headers, footers & placement options. Free trial available. - [Generate PDF with Azure Blob Storage Images in C# | IronPDF](https://ironpdf.com/how-to/images-azure-blob-storage/): Generate PDFs with Azure Blob Storage images in C#. Learn to retrieve, convert to base64, embed in HTML & render with IronPDF. Quick setup guide included. - [Chrome PDF Rendering Engine C# | IronPDF Chromium Guide](https://ironpdf.com/how-to/ironpdf-2021-chrome-rendering-engine-eap/): Convert HTML to PDF in C# using IronPDF's Chrome rendering engine. Create pixel-perfect PDFs with Chromium technology, modern CSS & JavaScript support. - [JavaScript to PDF in C#: Convert HTML with JS | IronPDF](https://ironpdf.com/how-to/javascript-to-pdf/): Convert JavaScript HTML to PDF in C# with IronPDF. Render dynamic content, jQuery & interactive elements using Chromium engine. Free trial available. - [Apply IronPDF License Keys in C# - Complete Guide](https://ironpdf.com/how-to/license-keys/): Apply IronPDF license keys in C# using IronPdf.License.LicenseKey. Complete guide for Web.Config, appsettings.json & environment setup. - [Linearize PDFs in C# - Fast Web View Tutorial | IronPDF](https://ironpdf.com/how-to/linearize-pdf/): Linearize PDFs in C# for fast web viewing. Create optimized PDFs with IronPDF's SaveAsLinearized method. Enable instant first-page display. - [HTML to PDF Conversion Behind Login Forms in C# | IronPDF](https://ironpdf.com/how-to/logins/): Convert HTML to PDF behind login forms in C# with IronPDF. Handle network auth via ChromeHttpLoginCredentials & HTML form logins easily. - [Create PDFs on macOS with C# IronPDF - .NET Core Guide](https://ironpdf.com/how-to/macos/): Create PDFs on macOS with C# IronPDF for .NET Core. Native support for Intel & Apple Silicon. HTML to PDF conversion without dependencies. - [Manage PDF Fonts in C# - Find, Embed & Replace | IronPDF](https://ironpdf.com/how-to/manage-fonts/): Manage PDF fonts in C# with IronPDF. Find, embed, replace & control fonts in PDFs. Ensure consistent text display across all platforms & devices. - [Convert Markdown to PDF in C# .NET | IronPDF Guide](https://ironpdf.com/how-to/md-to-pdf/): Convert Markdown to PDF in C# using IronPDF's RenderMarkdownStringAsPdf & RenderMarkdownFileAsPdf methods. Easy MD to PDF conversion for .NET developers. - [Merge & Split PDFs in C# - IronPDF Tutorial & Examples](https://ironpdf.com/how-to/merge-or-split-pdfs/): Merge & split PDF files in C# using IronPDF's simple Merge() & CopyPages() methods. Combine multiple PDFs or extract pages programmatically in .NET apps. - [C# Set & Edit PDF Metadata - IronPDF Tutorial Guide](https://ironpdf.com/how-to/metadata/): Set & edit PDF metadata in C# with IronPDF. Add title, author, keywords & custom fields programmatically. Simple API for document organization. - [C# .NET PDF Viewer - Display PDFs with IronPDF](https://ironpdf.com/how-to/net-pdf-viewer/): View PDFs in C# .NET apps using IronPDF: a MAUI viewer component, rasterize-to-image for any UI, iframe embedding in ASP.NET, and WebView2 hosting. - [OpenAI PDF Processing in C# - IronPDF AI Extension Guide](https://ironpdf.com/how-to/openai/): Integrate OpenAI with IronPDF for AI-powered PDF processing in C#. Add summarization, querying & document insights using Microsoft Semantic Kernel easily. - [Add Page Numbers to PDFs in C# | IronPDF Tutorial](https://ironpdf.com/how-to/page-numbers/): Add page numbers to PDFs in C# using IronPDF's {page} & {total-pages} placeholders. Customize headers/footers & control placement with minimal code. - [C# PDF Page Orientation & Rotation Guide | IronPDF](https://ironpdf.com/how-to/page-orientation-rotation/): Set PDF page orientation & rotation in C# with IronPDF. Control portrait/landscape layout & rotate pages to 0°, 90°, 180°, or 270° angles easily. - [Compress PDFs in C# - Reduce File Size with IronPDF](https://ironpdf.com/how-to/pdf-compression/): Compress PDF C# with IronPDF's CompressAndSaveAs method. Re-encode embedded images as JPEG, strip the structure tree, or compress in memory via CompressPdfToBytes and CompressPdfToStream. - [Flatten PDF Forms in C# .NET with IronPDF](https://ironpdf.com/how-to/pdf-image-flatten-csharp/): Flatten PDF in C# using IronPDF's Flatten() method. Convert form fields, checkboxes & radio buttons to static uneditable content in a few lines of .NET code. - [MemoryStream to PDF C# - Convert Without File System | IronPDF](https://ironpdf.com/how-to/pdf-memory-stream/): Convert MemoryStream to PDF in C# without file system access. Load PDFs from memory using byte arrays, FileStream, or MemoryStream with IronPDF. - [PDF Password Protection in C# - Secure Documents | IronPDF](https://ironpdf.com/how-to/pdf-permissions-passwords/): Secure PDFs with passwords & permissions in C#. Set user/owner passwords, control editing/printing rights with 128-bit encryption using IronPDF library. - [Convert PDF to HTML in C# - IronPDF Tutorial & Guide](https://ironpdf.com/how-to/pdf-to-html/): Convert PDF to HTML in C# using IronPDF's SaveAsHtml method. Transform PDFs to web-friendly HTML with one line of code for better SEO & accessibility. - [Convert PDF to MemoryStream in C# .NET | IronPDF Guide](https://ironpdf.com/how-to/pdf-to-memory-stream/): Convert PDF to MemoryStream in C# .NET with IronPDF. Save PDFs to memory using Stream or BinaryData for cloud apps, Azure, and web services. - [PDF to SVG in C#: Per-Page Conversion | IronPDF](https://ironpdf.com/how-to/pdf-to-svg/): Convert PDF pages to SVG in C# with IronPDF. Per-page export to files, streams, or strings with options for annotations, links, and layers. - [Create PDF Versions in C# with IronPDF - 1.4 to 1.7](https://ironpdf.com/how-to/pdf-versions/): Create PDF versions 1.4-1.7 in C# with IronPDF. Auto-selects optimal version for HTML to PDF conversion. Ensures compatibility & preserves features. - [View PDFs in .NET MAUI with C# | IronPDF Tutorial](https://ironpdf.com/how-to/pdf-viewing/): View PDFs in .NET MAUI with C# using IronPDF Viewer. Add full-featured PDF viewing, navigation, zoom & print to your MAUI app in one line of code. - [Convert PDF to PDF/A-3b in C# | IronPDF Tutorial](https://ironpdf.com/how-to/pdfa/): Convert PDF to PDF/A-3b in C# with IronPDF. Export compliant archival PDFs with Section 508 accessibility. Simple API for long-term preservation. - [Create PDF/UA Accessible Documents in C# | IronPDF](https://ironpdf.com/how-to/pdfua/): Export PDF/UA accessible documents in C# using IronPDF's SaveAsPdfUA method. Generate tagged PDF/UA-1 and PDF/UA-2 files for screen readers and Section 508 compliance. - [Create Pixel-Perfect HTML to PDF with C# Chrome Renderer](https://ironpdf.com/how-to/pixel-perfect-html-to-pdf/): Create pixel-perfect HTML to PDF with C# Chrome Renderer. Debug HTML in Chrome & convert using IronPDF with full HTML5, CSS3, JavaScript support. - [How to Print PDF Files in C# .NET | IronPDF Tutorial](https://ironpdf.com/how-to/print-pdf/): Print PDF files in C# .NET with IronPDF. Send documents to printers programmatically with one method call. Control DPI, settings & automate workflows. - [PDF Rendering Behind a Proxy in C# | IronPDF Guide](https://ironpdf.com/how-to/proxy/): Set up proxy for IronPDF in C#. Proxy parameter on RenderHtmlAsPdf, authenticated proxies, Docker containers, CI/CD, and troubleshooting. - [Rasterize PDF to Images in C# .NET | IronPDF Guide](https://ironpdf.com/how-to/rasterize-pdf-to-images/): Convert PDF to PNG, JPEG & TIFF images in C# with IronPDF. Rasterize PDFs for thumbnails, previews & secure sharing. Simple API, custom dimensions. - [Razor to PDF in Blazor Server: C# Component Conversion](https://ironpdf.com/how-to/razor-to-pdf-blazor-server/): Convert Razor components to PDF in Blazor Server C# apps. Use IronPDF's RenderRazorComponentToPdf for easy UI-to-PDF transformation with headers & footers. - [Redact PDF Text & Regions in C# | IronPDF Tutorial](https://ironpdf.com/how-to/redact-text/): Redact PDF text & regions in C# with IronPDF. Permanently remove sensitive data, ensure GDPR compliance. Simple API for secure PDF redaction. - [WebGL to PDF in C#: Render 3D Graphics with IronPDF](https://ironpdf.com/how-to/render-webgl/): Render WebGL to PDF in C# with IronPDF. Convert 3D graphics & interactive WebGL content from sites like Mapbox into static PDFs using GPU acceleration. - [C# PDF Rendering Options Guide | IronPDF Tutorial](https://ironpdf.com/how-to/rendering-options/): Master C# PDF rendering options with IronPDF. Control margins, headers, paper size, JavaScript & CSS for precise PDF generation from HTML. - [Save & Edit PDF Revision History in C# | IronPDF Guide](https://ironpdf.com/how-to/revision-history/): Manage PDF revision history in C# with IronPDF. Save document versions using SaveAsRevision, track changes & restore previous iterations. Free trial available - [Rotate PDF Text & Pages in C# | IronPDF Tutorial](https://ironpdf.com/how-to/rotating-text/): Rotate PDF pages & text in C# with IronPDF. Use SetPageRotation() for full pages or CSS3 for specific text. Support 90°, 180°, 270° rotations easily. - [Convert RTF to PDF in C# - IronPDF Tutorial & Guide](https://ironpdf.com/how-to/rtf-to-pdf/): Convert RTF to PDF C# with IronPDF using RenderRtfFileAsPdf and RenderRtfStringAsPdf. Render Rich Text files or strings to PDF in 2 lines of code. - [Sanitize PDF in C# .NET - Remove Scripts & Metadata](https://ironpdf.com/how-to/sanitize-pdf/): Remove malicious scripts, JavaScript & metadata from PDFs in C# with IronPDF's Cleaner class. Secure PDF sanitization via image conversion. Free trial. - [Sign PDFs with HSM in C# - Hardware Security | IronPDF](https://ironpdf.com/how-to/signing-pdf-with-hsm/): Secure PDF signing with Hardware Security Module (HSM) in C# using IronPDF. Bank-level security with PKCS#11 API keeps private keys protected in hardware. - [Digital Signature Guide for PDFs in C# - IronPDF](https://ironpdf.com/how-to/signing/): Learn to digitally sign PDFs in C# with IronPDF. Add certificates, visual signatures & form fields for secure, authentic documents. Complete guide. - [Split Multi-Page PDFs in C# | IronPDF Guide & Examples](https://ironpdf.com/how-to/split-multipage-pdf/): Learn to split multi-page PDFs into single pages in C# using IronPDF's CopyPage method. Easy code examples for efficient PDF document management. - [C# PDF Stamping: Add Text & Images Guide | IronPDF](https://ironpdf.com/how-to/stamp-text-image/): Learn to stamp text, images, HTML & barcodes on PDFs in C# with IronPDF. Add watermarks, headers, footers & annotations with precise positioning control. - [Add Table of Contents to PDFs in C# | IronPDF Guide](https://ironpdf.com/how-to/table-of-contents/): Learn to add table of contents to PDFs in C# using IronPDF. Auto-generate hyperlinked TOC from HTML headers with page numbers. Quick & easy guide. - [Transform PDF Pages in C# | Scale & Position Content](https://ironpdf.com/how-to/transform-pdf-pages/): Transform PDF pages in C# with IronPDF. Scale, translate & reposition content programmatically. Move & resize PDF elements without changing page size. - [Convert URL to PDF in C# .NET | IronPDF Tutorial](https://ironpdf.com/how-to/url-to-pdf/): Convert URL to PDF in C# using IronPDF's ChromePdfRenderer. One line of code renders web pages with full JavaScript, CSS & image support. Try it free! - [Create UTF-8 Unicode PDFs in C# with IronPDF Guide](https://ironpdf.com/how-to/utf-8/): Create UTF-8 Unicode PDFs in C# using IronPDF. Handle international languages, special characters & multilingual documents with proper UTF-8 encoding. - [Read X.509 Cert Details from PDF Signatures | IronPDF](https://ironpdf.com/how-to/verify-pdf-signatures/): Inspect X.509 certificates from PDF signatures in C#. Extract signer identity, eIDAS fields, validity, thumbprint, and certificate chain with IronPDF. - [C# Viewport & Zoom Control for HTML to PDF | IronPDF](https://ironpdf.com/how-to/viewport-zoom/): Control viewport & zoom in C# HTML to PDF conversion with IronPDF. Set ViewPortWidth, Zoom values & use PaperFit modes for responsive layouts. - [C# WaitFor: Delay PDF Rendering with IronPDF | Guide](https://ironpdf.com/how-to/waitfor/): Master C# WaitFor in IronPDF: delay PDF rendering for complete assets, fonts & JavaScript loading. Use RenderDelay, NetworkIdle & triggers. - [Set Web Fonts & Icon Fonts in PDFs with C# | IronPDF](https://ironpdf.com/how-to/webfonts-webicons/): Render PDFs with custom web fonts & icon fonts in C# using IronPDF. Support for Google Fonts, FontAwesome & CSS @font-face. Easy typography control. - [IronPDF for Windows: C# PDF Generation Guide & Setup](https://ironpdf.com/how-to/windows/): IronPDF Windows guide: C# PDF generation for Windows 10, 11 & Server. Setup, configure & deploy PDF apps on desktop & enterprise Windows environments. - [Convert XAML to PDF in .NET MAUI C# | IronPDF Guide](https://ironpdf.com/how-to/xaml-to-pdf-maui/): Convert XAML to PDF in .NET MAUI C# using IronPDF. Transform MAUI pages into PDFs with RenderContentPageToPdf method. Desktop & web guide. - [Convert XML to PDF in C# with XSLT | IronPDF](https://ironpdf.com/how-to/xml-to-pdf/): Convert XML to PDF C# with no native renderer: run XSLT to turn XML into HTML, then call RenderHtmlAsPdf in IronPDF. Includes runnable code. ### Product Updates - [Product Changelog | IronPDF](https://ironpdf.com/product-updates/changelog/): The full history of IronPDF's product releases, feature updates, and bug fixes. Includes the release notes and package downloads for all IronPDF versions. - [Milestone: Chrome Rendering | IronPDF](https://ironpdf.com/product-updates/milestones-chrome-rendering/): This article covers the IronPDF's built-in Chrome Rendering engine, and the motivation behind its inclusion into the codebase. - [Milestone: Compatibility | IronPDF](https://ironpdf.com/product-updates/milestones-compatibility/): This milestone update enhanced IronPDF's environment compatibility. Customers can deploy IronPDF across virtually any environment, including Linux and Cloud Services. - [Milestone - Expanded Support for PDF/A | IronPDF](https://ironpdf.com/product-updates/milestones-pdf-a/): IronPDF's Expanded Support for PDF/A: A New Era for Document Archiving - [Milestone - PDF/A-3 Compliance and ZUGFeRD Support | IronPDF](https://ironpdf.com/product-updates/milestones-pdf-a3-zugferd/): Streamline E-Invoicing with IronPDF’s Update: PDF/A-3 Compliance and ZUGFeRD Support - [Milestone: PDFium DOM | IronPDF](https://ironpdf.com/product-updates/milestones-pdfium-dom/): The PDFium DOM Release update allows IronPDF to work with corrupt PDF files, further improving its stability, performance, and security. Read to learn more. - [Milestone: Stability & Performance Improvements | IronPDF](https://ironpdf.com/product-updates/milestones-stability-performance/): From May 2023, IronPDF has been updated with releases that improved its performance and reliability for its customers. Read to learn about their lasting impact. - [Milestones | IronPDF](https://ironpdf.com/product-updates/milestones/): A chronology of the most important developments to the IronPDF for .NET library since its first release in 2015. ### Troubleshooting Guides - [502 Bad Gateway](https://ironpdf.com/troubleshooting/502-bad-gateway/): Troubleshoot 502 Bad Gateway errors in IronPDF. Find solutions to resolve connectivity and server response issues. - [Access to the path 'Global-IronSoftwareDeploymentGlobal' is denied](https://ironpdf.com/troubleshooting/access-to-the-path-global-ironsoftwaredeploymentglobal-is-denied/): Resolve access denied errors for the path Global/IronSoftwareDeploymentGlobal in IronPDF. Follow this guide to troubleshoot permission issues. - [Intermittent AccessViolationException During Form Processing](https://ironpdf.com/troubleshooting/access-violation-form-processing/): Intermittent native AccessViolationException (c0000005) during PDF form processing is fixed by keeping the PdfDocument alive with GC.KeepAlive, removing manual GC.Collect calls, and targeting x64. - [AccessViolationException After InsertPdf with HTML Headers/Footers](https://ironpdf.com/troubleshooting/access-violation-insertpdf-html-headers-footers/): Fix AccessViolationException after InsertPdf in IronPDF Release builds. Apply headers and footers before merging, or use GC.KeepAlive on the source document. - [Adding Bookmarks with ExtractTextFromPage](https://ironpdf.com/troubleshooting/add-bookmarks-with-extracttextfrompage/): When Pages.Lines returns garbled text and breaks bookmark searches, use ExtractTextFromPage() to read each page in logical order and bookmark sections reliably. - [Add Fonts Using CSS](https://ironpdf.com/troubleshooting/adding-fonts-with-css/): IronPDF automatically embeds any font referenced through CSS; point RenderingOptions.CustomCssUrl at a stylesheet with an @font-face rule and the font is embedded with no font API calls. - [Adding IronPDF to a software program installer](https://ironpdf.com/troubleshooting/adding-ironpdf-to-a-software-program-installer/): Learn how to add IronPDF to a software program installer. Follow this guide to integrate IronPDF into your deployment process. - [Adobe Fonts Embed as Type 3 Instead of TrueType](https://ironpdf.com/troubleshooting/adobe-fonts-type3-truetype/): Adobe Fonts render as Type 3 instead of TrueType in IronPDF output; repackage the .ttf with FontForge to force TrueType embedding. - [Docker Build Fails Due to xorg-x11-utils on Amazon Linux 2023](https://ironpdf.com/troubleshooting/amazon-linux-2023-xorg-conflict/): Fix the xorg-x11-utils package conflict that prevents IronPDF Docker builds from completing on the Amazon Linux 2023 AWS Lambda .NET 8 base image. - [Apply a license key in IronPDF](https://ironpdf.com/troubleshooting/apply-a-license-key-in-ironpdf/): Learn how to apply a license key in IronPDF. Follow this step-by-step guide to ensure your PDF software is properly licensed. - [ASP.NET Web Forms License Validation Issues](https://ironpdf.com/troubleshooting/aspnet-webforms-license-validation/): IronPDF license validation fails in ASP.NET Web Forms when httpRuntime lacks targetFramework, causing TLS 1.0 usage. Set targetFramework="4.7.2" in Web.config. - [Assembly Mismatch After Version Upgrade in .NET Framework](https://ironpdf.com/troubleshooting/assembly-mismatch-in-version-upgrade-for-net-framework-projects/): Fix IronPDF assembly mismatch errors in .NET Framework by deleting stale bin and runtimes folders, then reinstalling packages via NuGet. - [Author Names in PDF Metadata](https://ironpdf.com/troubleshooting/author-entity-pdf-metadata/): Most PDF editors split a comma-separated Author field into multiple authors; use a vertical bar or hyphen instead to keep the author as a single entity in IronPDF metadata. - [AWS Lambda / Amazon Linux 2](https://ironpdf.com/troubleshooting/aws-lambda-amazon-linux-2/): Learn how to deploy IronPDF on AWS Lambda with Amazon Linux 2. Follow this guide to integrate IronPDF into your AWS environment. - [AWS Lambda Docker: libnss3 and Chrome Deployment Errors](https://ironpdf.com/troubleshooting/aws-lambda-docker-libnss3/): Fix IronSoftwareDeploymentException in IronPDF on AWS Lambda Docker by installing libnss3 via dnf and setting CustomDeploymentDirectory to /tmp. - [IronPDF in AWS Lambda .NET 8: Missing Chromium Binary Errors](https://ironpdf.com/troubleshooting/aws-lambda-dotnet8-chromium-binary/): Fix IronSoftwareEmbeddedDeploymentMissingException in AWS Lambda .NET 8 by replacing IronPdf.Slim with IronPdf and testing in a Docker Linux container. - [IronPDF on AWS Lambda Without Docker](https://ironpdf.com/troubleshooting/aws-lambda-without-docker/): IronPDF fails on standard AWS Lambda runtimes because native Linux dependencies are missing; deploy a Docker-based Lambda function that bundles them. - [AWS Log Files](https://ironpdf.com/troubleshooting/aws-log-files/): Learn how to manage and troubleshoot AWS log files for IronPDF. Follow this guide to monitor and resolve issues in your AWS deployment. - [Missing Package Dependencies on Azure App Service (Debian 10)](https://ironpdf.com/troubleshooting/azure-app-service-debian-10-packages/): Fix missing Chrome dependency installation on Azure App Service Linux when the Debian 10 Buster base image returns 404 errors from deb.debian.org. - [Chrome Renderer Fails on Cold Start in Azure App Service Linux](https://ironpdf.com/troubleshooting/azure-app-service-linux-cold-start/): Fix IronPDF 2026.4.1 Chrome renderer cold start failures on Azure App Service Linux caused by libnss3.so missing after Oryx image updates. - [gRPC Connection Errors in IronPDF Azure Containers](https://ironpdf.com/troubleshooting/azure-grpc-connection-errors/): Resolve gRPC connection errors in Azure Container deployments of IronPDF on .NET Framework and .NET Core using retry policies and channel configuration. - [Deployment Troubleshooting for Azure Linux App Service](https://ironpdf.com/troubleshooting/azure-linux-app-service-deployment/): Fix Azure Linux App Service deployment failures in IronPDF caused by missing shared libraries like libatk-1.0.so.0 and IronInterop.so. - [IronPDF on Azure Linux with WEBSITE_RUN_FROM_PACKAGE](https://ironpdf.com/troubleshooting/azure-linux-website-run-from-package/): Fix IronPDF failures on Azure Linux App Services when WEBSITE_RUN_FROM_PACKAGE is enabled. Resolve read-only filesystem errors blocking Chrome renderer extraction. - [Azure Log Files](https://ironpdf.com/troubleshooting/azure-log-files/): Learn how to manage and troubleshoot Azure log files for IronPDF. Follow this guide to monitor and resolve issues in your Azure deployment. - [Azure Pipeline Errors When Deploying Azure Functions](https://ironpdf.com/troubleshooting/azure-pipeline-function-deployment-errors/): Fix the Azure Pipeline GPU process error in IronPDF Azure Function deployments by switching DeploymentType to webDeploy in AzureRmWebAppDeployment@4. - [IronPDF Startup Crash with WEBSITE_RUN_FROM_PACKAGE](https://ironpdf.com/troubleshooting/azure-website-run-from-package-startup-crash/): IronPDF throws FileNotFoundException at startup on Azure when WEBSITE_RUN_FROM_PACKAGE is 1 mounts a read-only filesystem. Fixed in 2026.8.1. - [Azure Plans and Tiers](https://ironpdf.com/troubleshooting/azure/): Learn how to deploy and troubleshoot IronPDF on Azure. Follow this guide to ensure smooth integration and performance on Microsoft Azure. - [Blazor Server / WebAssembly (WASM)](https://ironpdf.com/troubleshooting/blazor-server-webassembly-wasm/): Learn how to use IronPDF with Blazor Server and WebAssembly (WASM). Follow this guide to integrate PDF functionality into your Blazor applications. - [Blob Storage](https://ironpdf.com/troubleshooting/blob-storage/): Learn how to use IronPDF with Blob Storage. Follow this guide to store and manage PDF files in Blob Storage environments. - [Bootstrap / Flex / CSS](https://ironpdf.com/troubleshooting/bootstrap-flex-css/): Learn how to use Bootstrap Flex CSS with IronPDF. Follow this guide to ensure proper formatting and layout in your PDF documents. - [Broken Font on AWS Lambda](https://ironpdf.com/troubleshooting/broken-font-aws-lambda/): Troubleshoot Broken Font on AWS Lambda in IronPDF. Follow this guide to improve appearance. - [CEF/Chromium Memory Usage in Long-Running Applications](https://ironpdf.com/troubleshooting/cef-chromium-memory-usage/): Memory stays elevated after PDF rendering because of Chromium's native allocator and BrowserPool tab reuse; tune BrowserPool, limit concurrency, or isolate rendering to keep it low. - [ClickOnce Version Incompatibility](https://ironpdf.com/troubleshooting/clickonce-troubleshooting/): Learn how to resolve ClickOnce version incompatibility issues in IronPDF. This guide provides step-by-step instructions to ensure your application runs smoothly. - [C# Convert PDF to Base64 (Code Example) | IronPDF](https://ironpdf.com/troubleshooting/convert-pdf-to-base64/): Learn how to convert PDF files to Base64 using IronPDF. Follow this guide to encode PDFs for data transmission and storage. - [CSS Page Breaks When Rendering PDF](https://ironpdf.com/troubleshooting/css-page-breaks/): Content flows onto the wrong pages when rendering HTML to PDF; control where pages split with CSS page-break rules inside an @media print block. - [Form Field Font Fallback Control](https://ironpdf.com/troubleshooting/custom-fonts-form-fields/): IronPDF auto-embeds a Tahoma/Arial fallback font for non-ASCII form field values; use SetFormFont, SetFormFontFromFile, or DisableFormFontFallback to control it. - [CustomDeploymentDirectory in AWS Lambda](https://ironpdf.com/troubleshooting/customdeploymentdirectory-aws-lambda/): Setting CustomDeploymentDirectory to /tmp in AWS Lambda logs a failed-lookup message, but rendering still works because IronPDF falls back to /var/task. - [Deployment Troubleshooting for IronPdf on Debian 10 (Buster)](https://ironpdf.com/troubleshooting/debian-10-deployment/): Resolve Dockerfile build failures on Debian 10 Buster caused by 404 errors from deb.debian.org after the Debian 10 End of Life repository removal. - [Missing libjpeg8 Dependency on Debian 12](https://ironpdf.com/troubleshooting/debian-12-libjpeg8-missing/): Fix the libjpeg.so.8 missing dependency error in IronPDF 2025.10.8 on Debian 12 by installing the legacy libjpeg8 package from the Debian archive. - [Debugging Azure Functions Project on Local Machine](https://ironpdf.com/troubleshooting/debugging-azure-functions-on-local-machine-ironpdf/): Learn how to debug Azure Functions on your local machine with IronPDF. Follow this guide for effective local testing and debugging. - [Default Placeholders in IronPDF](https://ironpdf.com/troubleshooting/default-placeholders/): IronPDF auto-replaces built-in placeholders like {page} and {date} in headers and footers; alter the syntax to keep them as raw text. - [Digital Signature Support: CSP and CNG](https://ironpdf.com/troubleshooting/digital-signature-support/): IronPDF currently signs PDFs with legacy CSP-based certificates (RSA, .pfx) but not CNG certificates (ECDSA or RSA via CNG); CNG support is on the roadmap. - [Digital Signatures](https://ironpdf.com/troubleshooting/digital-signatures/): Learn how to add and manage digital signatures in PDFs using IronPDF. Follow this guide to ensure document authenticity and security. - [.NET Framework 4.8 Windows Service Startup Exceptions](https://ironpdf.com/troubleshooting/dotnet-framework-windows-service-exceptions/): IronPDF throws FileNotFoundException or StackOverflowException in .NET Framework 4.8 Windows Services when packages.config MSBuild skips copying facade DLLs. - [Emojis Not Rendering in IronPDF Using RenderHtmlAsPdf()](https://ironpdf.com/troubleshooting/emojis-not-rendering/): Emoji characters disappear in IronPDF's RenderHtmlAsPdf() output due to a missing emoji-capable font and undeclared UTF-8 encoding; set RenderingOptions.InputEncoding and install an emoji font instead. - [Engineering Request for IronPDF Support | IronPDF](https://ironpdf.com/troubleshooting/engineering-request-pdf/): Submit an engineering request for IronPDF. Get support from the Iron Software team to address specific technical challenges. - [Getting the Best Support for IronPDF](https://ironpdf.com/troubleshooting/engineering-support-for-ironpdf/): Learn how to access engineering support for IronPDF. Follow this guide to get help and resolve issues with your PDF projects. - [Error while deploying Chrome dependencies](https://ironpdf.com/troubleshooting/error-while-deploying-chrome-dependencies/): Troubleshoot errors while deploying Chrome dependencies for IronPDF. Follow this guide to resolve deployment issues. - [Error while deploying Pdfium dependencies](https://ironpdf.com/troubleshooting/error-while-deploying-pdfium-dependencies/): Troubleshoot errors while deploying PDFium dependencies for IronPDF. Follow this guide to resolve deployment issues. - [Error while opening document from bytes: 'bad allocation'](https://ironpdf.com/troubleshooting/error-while-opening-document-from-bytes-bad-allocation/): Troubleshoot errors related to opening documents from bytes with bad allocation in IronPDF. Follow this guide to resolve memory issues. - [Failed to deploy NuGet package](https://ironpdf.com/troubleshooting/failed-to-deploy-nuget-package/): Troubleshoot issues related to deploying IronPDF NuGet packages. Follow this guide to resolve package deployment errors. - [File Save Errors with Virtual Paths](https://ironpdf.com/troubleshooting/file-save-virtual-paths/): IronPDF's SaveAs() needs a physical file path; an ASP.NET virtual path like ~/PDFFiles/doc.pdf fails, so resolve it with Server.MapPath or HostingEnvironment.MapPath first. - [Font Discrepancies Between Windows and Linux](https://ironpdf.com/troubleshooting/font-discrepancies-windows-linux/): IronPDF PDFs rendered on Linux differ from Windows because Ubuntu substitutes DejaVu Sans for missing fonts. Install ttf-mscorefonts-installer to fix this. - [Font Kerning](https://ironpdf.com/troubleshooting/font-kerning/): Learn how to manage font kerning in PDFs using IronPDF. Follow this guide to ensure proper text spacing and appearance. - [Troubleshooting PDF Font Issues in IronPDF](https://ironpdf.com/troubleshooting/fonts/): Learn how to manage fonts in PDFs using IronPDF. Follow this guide to embed, subset, and handle fonts effectively. - [Fixing IronPDF Deployment Issues on Google Cloud Run](https://ironpdf.com/troubleshooting/google-cloud-run-deployment/): IronPDF fails on Google Cloud Run 1st Generation due to kernel 4.4.0. Switch to gen2 execution environment and apt dependencies to fix PDF generation. - [GPU process isn't usable](https://ironpdf.com/troubleshooting/gpu-process-isnt-usable/): Troubleshoot GPU process usability issues in IronPDF. Follow this guide to resolve GPU-related errors and improve performance. - [Header and Content Misalignment](https://ironpdf.com/troubleshooting/header-content-misalignment/): Content sits 8px in from the page edge while the header aligns flush; cancel Chrome's default body margin with negative CSS to line them up. - [Headers and Footers on Large PDFs in Chunks](https://ironpdf.com/troubleshooting/headers-footers-large-pdf-chunks/): Adding headers and footers to a very large PDF in one pass is slow, so process the document in fixed-size page chunks and use FirstPageNumber to keep numbering continuous before merging. - [Headers/Footers and Page Breaks](https://ironpdf.com/troubleshooting/headers-footers-page-breaks/): Learn how to add headers, footers, and manage page breaks in PDFs using IronPDF. Follow this guide to format your documents properly. - [HTML Rendering Overhead and Lightweight Alternatives](https://ironpdf.com/troubleshooting/html-rendering-overhead/): HTML-based stamps, headers, and watermarks spawn a headless Chromium instance; switch to the text-drawing APIs to cut the performance and dependency cost. - [Large Output Files Using ImageToPDF](https://ironpdf.com/troubleshooting/imagetopdf-file-size/): Learn how to manage file sizes when converting images to PDFs using IronPDF. Follow this guide to optimize and compress your PDF files. - [Initial render slow](https://ironpdf.com/troubleshooting/initial-render-slow/): Troubleshoot slow initial rendering in IronPDF. Follow this guide to optimize rendering times and improve performance. - [International Languages and CMJK](https://ironpdf.com/troubleshooting/international-languages-and-cmjk/): Learn how to handle international languages and CMYK color spaces in PDFs using IronPDF. Follow this guide to ensure proper text and color representation. - [Invalid CefExecuteProcess return code of 0](https://ironpdf.com/troubleshooting/invalid-cefexecuteprocess-return-code-of-0/): Troubleshoot invalid CefExecuteProcess return code of 0 errors in IronPDF. Follow this guide to resolve execution issues. - [IronCefSubprocess](https://ironpdf.com/troubleshooting/ironcefsubprocess/): Learn how to manage IronCefSubProcess in IronPDF. Follow this guide to troubleshoot and optimize subprocess execution. - [IronPdf and IIS](https://ironpdf.com/troubleshooting/ironpdf-and-iis/): Learn how to deploy and troubleshoot IronPDF on IIS. Follow this guide to ensure smooth integration and performance on Internet Information Services. - [IronPdfAssemblyVersionMismatchException](https://ironpdf.com/troubleshooting/ironpdf-assembly-version-mismatch-exception/): Troubleshoot assembly version mismatch exceptions in IronPDF. Follow this guide to resolve version conflicts and ensure compatibility. - [IronPDF - _blank hyperlinks in a PDF open in same browser tab](https://ironpdf.com/troubleshooting/ironpdf-blank-hyperlinks-open-in-same-browser-tab/): Troubleshoot issues with blank hyperlinks opening in the same browser tab in IronPDF. Follow this guide to resolve hyperlink issues. - [IronPdf can not open / parse a specific PDF fIle](https://ironpdf.com/troubleshooting/ironpdf-can-not-open-parse-a-specific-pdf-file/): Troubleshoot issues with IronPDF unable to open or parse specific PDF files. Follow this guide to resolve file parsing errors. - [IronPdf.Linux](https://ironpdf.com/troubleshooting/ironpdf-linux/): Learn how to deploy and troubleshoot IronPDF on Linux. Follow this guide to ensure smooth integration and performance on Linux systems. - [IronPDF Native Exception](https://ironpdf.com/troubleshooting/ironpdf-native-exception/): Troubleshoot native exceptions in IronPDF. Follow this guide to resolve native code errors and ensure smooth operation. - [IronPdf.Native.UpdatedChrome | IronPdf](https://ironpdf.com/troubleshooting/ironpdf-native-updated-chrome/): Learn how to use the latest Chrome native binary. Follow this guide to ensure smooth integration. - [IronPDF Performance Assistance](https://ironpdf.com/troubleshooting/ironpdf-performance-assistance/): Learn how to optimize performance in IronPDF. Follow this guide to improve the efficiency and speed of your PDF operations. - [IronPDF Runtimes Folder](https://ironpdf.com/troubleshooting/ironpdf-runtimes-folder/): Learn how to manage the IronPDF runtimes folder. Follow this guide to handle runtime dependencies and configuration. - [IronPDF - Security CVE](https://ironpdf.com/troubleshooting/ironpdf-security-cve/): Stay informed about IronPDF security updates and CVE disclosures. Learn how to address security vulnerabilities effectively. - [IronPdf.Slim v2025.5.6 Deployment Exception](https://ironpdf.com/troubleshooting/ironpdf-slim-v2025-5-6-deployment-exception/): Learn how to resolve the IronPdf.Slim v2025.5.6 deployment exception. This guide provides solutions for common issues related to deployment. - [IronPdf.Slim](https://ironpdf.com/troubleshooting/ironpdf-slim/): Learn about IronPDF Slim and its features. Follow this guide to use the lightweight version of IronPDF for your projects. - [IronPDF ‘using’ Declaration – .NET 10 Resource Guide](https://ironpdf.com/troubleshooting/ironpdf-using/): Learn how to use IronPDF in your projects. Follow this guide to implement and optimize PDF functionality. - [Fix IronPdfEngine Docker Connection Failures on macOS ARM](https://ironpdf.com/troubleshooting/ironpdfengine-docker-connection-fails-on-macos-arm/): IronPdfConnectionType.Docker throws System.IO.FileNotFoundException on macOS ARM; fix by switching to IronPdfConnectionType.RemoteServer. - [Unexpected PDF Output from IronPdfEngine Docker](https://ironpdf.com/troubleshooting/ironpdfengine-docker-output-not-as-expected/): PDFs rendered through IronPdfEngine Docker drop styles and fonts because the container cannot reach external files; embed the resources or send them in a zip. - [Kerberos Troubleshooting for Secure PDF Authentication](https://ironpdf.com/troubleshooting/kerberos/): Learn how to use Kerberos authentication with IronPDF. Follow this guide to implement secure authentication in your PDF applications. - [Windows Nano Server / Servercore in .NET6 do not support System.Drawing](https://ironpdf.com/troubleshooting/libcef-dll-203/): Troubleshoot issues related to libcef.dll version 203 in IronPDF. Follow this guide to resolve DLL errors and ensure smooth operation. - [Setting License Key in Web.config | IronPdf](https://ironpdf.com/troubleshooting/license-key-web.config/): Learn how to configure and apply an IronPDF license key in the web.config file. Ensure your web applications are properly licensed. - [ IronPDF.LinuxARM Cannot Allocate Memory](https://ironpdf.com/troubleshooting/linux-arm-cannot-allocate-memory/): An error occurs when using IronPDF on Linux ARM architecture, indicating that the system cannot allocate enough memory for the operation. This guide provides troubleshooting steps to resolve the issue. - [Run IronPDF on Linux ARM64 in Docker](https://ironpdf.com/troubleshooting/linux-arm64-docker/): Running IronPDF on Linux ARM64 in Docker requires preloading libcef.so via the LD_PRELOAD environment variable; here is a working .NET 8 Dockerfile for ARM64. - [Embedding Custom Fonts in IronPDF on Linux Docker Containers](https://ironpdf.com/troubleshooting/linux-custom-font-embedding/): Custom fonts fail to embed in PDFs on Linux Docker because fonts are not installed by default. Fix by installing ttf-mscorefonts-installer or using @font-face. - [Crash, Hang, or Blank PDF on Linux with a Debugger Attached](https://ironpdf.com/troubleshooting/linux-debugger-crash-hang-blank-pdf/): Attaching a debugger to IronPDF on Linux hangs the CEF renderer; enable single-process mode while debugging to resolve it. - [Win32Exception on Linux and WSL Without a License Key](https://ironpdf.com/troubleshooting/linux-wsl-win32exception-license/): IronPDF throws Win32Exception on Linux and WSL when no license key is set and xdg-open is missing; set a license key or install xdg-utils. - [Log4j Vulnerability Fixes and IronPDF Security Guide](https://ironpdf.com/troubleshooting/log4j/): Stay informed about Log4j security issues related to IronPDF. Follow this guide to address vulnerabilities and ensure security. - [Managed Code After Thread State Destroyed on .NET 9 and .NET 10](https://ironpdf.com/troubleshooting/managed-code-after-thread-state-destroyed/): IronPDF on .NET 9.0.5+ and .NET 10 exits with a fatal thread state error on Windows due to FLS cleanup ordering. Downgrade to .NET 8 to resolve it. - [MaxHeight vs UseMarginsOnHeaderAndFooter](https://ironpdf.com/troubleshooting/maxheight-header-footer/): Header and footer spacing renders incorrectly when MaxHeight and UseMarginsOnHeaderAndFooter are confused; learn what each property controls and when to use it. - [Memory Leak in IronPDF](https://ironpdf.com/troubleshooting/memory-leak-in-ironpdf/): Troubleshoot memory leak issues in IronPDF. Follow this guide to identify and resolve memory management problems. - [MetaData Visibility](https://ironpdf.com/troubleshooting/metadata-visibility/): Learn how to manage metadata visibility in PDFs using IronPDF. Follow this guide to handle document metadata effectively. - [Missing Dependencies in IronPDF Lambda Deployment](https://ironpdf.com/troubleshooting/missing-dependencies-lambda-deployment/): Fix missing native dependency errors when deploying IronPDF to AWS Lambda by switching to IronPdf.Slim and verifying Dockerfile configuration. - [Mixing Major Versions of IronPDF, IronOCR, and IronBarcode](https://ironpdf.com/troubleshooting/mixing-major-versions-iron-suite/): Combining different major versions of Iron Software products in one project causes assembly binding conflicts; align every library to the same monthly version. - [Monitor .NET Process Memory in Linux/WSL](https://ironpdf.com/troubleshooting/monitor-memory-usage-linux-wsl/): Track a .NET process's memory consumption from the console in Linux or WSL using PrivateMemorySize64 or external tools like top, ps, and smem. - [Network service crashed, restarting service](https://ironpdf.com/troubleshooting/network-service-crashed-restarting-service/): Troubleshoot network service crashes and restarting issues in IronPDF. Follow this guide to ensure reliable service operation. - [No function was found with the name SetLogEvent with error code (125)](https://ironpdf.com/troubleshooting/no-function-was-found-setlogevent-127/): Troubleshoot SetLogEvent 125 errors in IronPDF. Follow this guide to resolve function-related issues and ensure smooth operation. - [IronPDF Fails with Non-ASCII Characters in File Paths](https://ironpdf.com/troubleshooting/non-ascii-file-path/): IronPDF fails with non-ASCII file paths, logging 'Invalid (empty) temp path'. Set Installation.TempFolderPath to an ASCII-only path to fix the error. - [Orphaned CEF Subprocess on macOS ARM After a Crash](https://ironpdf.com/troubleshooting/orphaned-cef-processes-macos-arm/): IronPDF 2026.4.1 on macOS ARM leaves its CEF subprocess running after a crash, which is fixed by updating the IronPdf packages to 2026.5.2 or later. - [Out-of-Order Text Extraction from Tightly Packed Tables](https://ironpdf.com/troubleshooting/out-of-order-text-extraction/): page.Lines scrambles text in tightly packed tables by merging rows with overlapping Y positions. Use page.TextChunks with BoundingBox grouping to fix it. - [Override CSS @page Rules with RenderingOptions](https://ironpdf.com/troubleshooting/override-css-page-rules-renderingoptions/): CSS @page rules in HTML override IronPDF RenderingOptions settings for PaperSize and MarginTop in the Chrome renderer. Remove the @page rule to fix this. - [IronPDF Package Size](https://ironpdf.com/troubleshooting/package-size-ironpdf/): Learn how to manage and optimize package sizes for IronPDF. Follow this guide to reduce package bloat and improve deployment efficiency. - [PDF Page Resize, Extend, and Transform](https://ironpdf.com/troubleshooting/page-resize-extend-transform/): Picking the wrong page method clips or shifts content; learn when to use Resize, Extend, and Transform to change page size, add margins, or move content. - [PDF Version](https://ironpdf.com/troubleshooting/pdf-version/): Learn how to handle different PDF versions in IronPDF. Follow this guide to ensure compatibility and proper document handling. - [IronPDF PDF/UA Compliance](https://ironpdf.com/troubleshooting/pdfua-compliance/): IronPDF generates tagged PDFs that conform to ISO 14289-1 (PDF/UA-1) and pass VeraPDF validation, though stricter tools like PAC may still report accessibility issues. - [PDF/UA Rendering Turns Images and Boxes Gray](https://ironpdf.com/troubleshooting/pdfua-rendering-gray/): Images, SVGs, and boxes appear gray in IronPDF when using ConvertToPdfUA() or SaveAsPdfUA() due to a Chromium compositing bug in PDF/UA mode. - [Pixel Perfect HTML Formatting](https://ironpdf.com/troubleshooting/pixel-perfect-html-formatting/): Learn how to achieve pixel-perfect HTML formatting in PDFs using IronPDF. Follow this guide to ensure accurate rendering of HTML content. - [Print From Network Printer](https://ironpdf.com/troubleshooting/print-from-network-printer/): Learn how to print PDFs from network printers using IronPDF. Follow this guide to configure and manage network printing. - [Quick IronPDF Troubleshooting](https://ironpdf.com/troubleshooting/quick-ironpdf-troubleshooting/): Access quick troubleshooting tips for IronPDF. Follow this guide to resolve common issues and ensure smooth operation. - [Rasterize to Image using MemoryStream in .NET 10](https://ironpdf.com/troubleshooting/rasterize-to-image-using-memorystream/): Learn how to rasterize PDFs to images using MemoryStream in IronPDF. Follow this guide to convert and handle PDF images efficiently. - [System.Environment.FailFast with ReadyToRun](https://ironpdf.com/troubleshooting/readytorun-failfast/): A .NET app published with ReadyToRun crashes at the first IronPDF call; fix it by excluding IronPdf.dll from ReadyToRun compilation. - [Rectangle Construction and Positioning in IronPDF](https://ironpdf.com/troubleshooting/rectangle-construction-positioning/): Rectangles drawn in IronPDF behave differently from IronOCR and IronBarcode; learn how the PDF coordinate system, x/y values, width, height, and units control placement. - [Red Hat Enterprise Linux support](https://ironpdf.com/troubleshooting/red-hat-enterprise-linux-support/): Learn how to deploy and troubleshoot IronPDF on Red Hat Enterprise Linux. Follow this guide to ensure smooth integration and performance. - [Image Header or Footer Without Inflating PDF Size](https://ironpdf.com/troubleshooting/reduce-pdf-size-base64-headers-footers/): Base64 header or footer images balloon the output because they re-embed on every page, so split the layout into a static image pass and a dynamic text pass to embed the image once. - [Reduce the IronPDF Runtimes Folder Size](https://ironpdf.com/troubleshooting/reduce-runtimes-folder-size/): IronPDF's runtimes folder is large because it ships native binaries for every platform; publish with a single -r RID and --self-contained false to shrink the deployment. - [Registry is not supported on this platform](https://ironpdf.com/troubleshooting/registry-is-not-supported-on-this-platform/): Troubleshoot 'Registry is not supported on this platform' errors in IronPDF. Follow this guide to resolve platform-specific issues. - [Render Delay & Timeout](https://ironpdf.com/troubleshooting/render-delay-timeout/): Troubleshoot render delay timeout issues in IronPDF - [Preventing HTML to PDF Rendering Crashes in .NET Framework](https://ironpdf.com/troubleshooting/rendering-crashes-dotnet-framework/): IronPDF rendering crashes in .NET Framework because the Prefer 32-bit setting caps memory at 2 GB. Uncheck it in Visual Studio to run as 64-bit. - [Properly Initializing RenderingOptions in IronPDF](https://ironpdf.com/troubleshooting/rendering-options-initialization/): Fix IronSoftwareDeploymentException in IronPDF when GetRendererOptions() is called inside a ChromePdfRenderer object initializer in C#. - [Segmentation Fault on AWS Lambda](https://ironpdf.com/troubleshooting/segmentation-fault-aws-lambda/): Troubleshoot segmentation fault on AWS Lambda in IronPDF. Follow this guide to improve performance. - [SixLabors Licensing and IronPDF](https://ironpdf.com/troubleshooting/sixlabors-dependency-licensing/): SixLabors changed its licensing across versions, but IronPDF already covers the commercial license so no action is required. - [Sophos Exploit Mitigation Blocks IronPDF Native DLL Load](https://ironpdf.com/troubleshooting/sophos-dynamicshellcode-detection/): Sophos DynamicShellcode heuristics block IronPDF native DLL load in .NET Framework apps; fix it with a narrow certificate-based Sophos exclusion or by running IronPdfEngine in gRPC remote mode. - [Transparency and Color in PDF-to-Image Conversion](https://ironpdf.com/troubleshooting/transparency-color-rendering/): When IronPDF rasterizes a PDF that uses transparency or blended layers, colors can differ slightly from Adobe Acrobat; this matches Chrome's rendering and is expected, not an error. - [IronPDF Ubuntu 24.04 Dependency Issue on .NET 9 and .NET 10](https://ironpdf.com/troubleshooting/ubuntu-2404-dotnet9-dependency/): Fix IronPDF startup failures on Ubuntu 24.04 with .NET 9 and .NET 10 caused by the libasound2 to libasound2t64 library rename in Ubuntu 24.04. - [Unable to Connect to Licensing Server | IronPdf](https://ironpdf.com/troubleshooting/unable-to-connect-to-licensing-server/): Learn how to solve the issue of unable to connect to licensing server. Ensure your applications are running properly. - [Unidentical PDF Rendered with Chrome Print Preview](https://ironpdf.com/troubleshooting/unidentical-pdf-chrome-print-preview/): IronPDF output differs from Chrome Print Preview due to a CEF version gap; fix it with IronPdf.UpdatedChrome or WaitFor.RenderDelay. - [Rendering Fixes in IronPdf.UpdatedChrome](https://ironpdf.com/troubleshooting/updated-chrome-rendering/): When the standard IronPdf package misrenders modern CSS, switch to IronPdf.UpdatedChrome, which ships a newer Chromium engine that resolves those layout issues by design. - [IronPdf.UpdatedChrome for Faster HTML Rendering](https://ironpdf.com/troubleshooting/updatedchrome-rendering-performance/): Slow HTML-to-PDF rendering on modern, complex pages improves when you switch to the IronPdf.UpdatedChrome package, which ships a newer Chromium engine. - [Vulkan and ANGLE Initialization Errors in Docker](https://ironpdf.com/troubleshooting/vulkan-angle-initialization-docker/): IronPDF logs a Vulkan/ANGLE initialization error in Docker and Lambda. Set ChromeGpuMode to Disabled and SingleProcess to true to suppress it. - [WCAG and PDF/UA](https://ironpdf.com/troubleshooting/wcag-and-pdf-ua/): WCAG and PDF/UA are two accessibility standards that are often confused; this explains how they differ and where IronPDF fits in. - [Missing Fonts on Windows Server Core](https://ironpdf.com/troubleshooting/windows-server-core-container-fonts/): IronPDF crashes with a STATUS_STACK_OVERFLOW exit code on Windows Server Core because it lacks system fonts, fixed by installing and registering a font such as Arial. ### Tutorials - [AI-Powered PDF Processing in C#: Summarize, Extract, and Analyze Documents](https://ironpdf.com/tutorials/ai-powered-pdf-processing-csharp/): Complete guide to AI-powered PDF processing with C# and IronPDF. Learn to summarize documents with GPT-5 and Claude, extract structured data to JSON, build Q&A systems, implement RAG patterns, and process document libraries at scale using OpenAI and Azure OpenAI. - [Batch PDF Processing in C#: Automate Document Workflows at Scale](https://ironpdf.com/tutorials/batch-pdf-processing-csharp/): Complete guide to batch PDF processing with C# and IronPDF. Learn to automate document workflows, process thousands of PDFs with parallel processing, implement error handling and retry logic, deploy to Azure Functions, AWS Lambda, and Kubernetes. - [Crystal Reports Alternative in C# - Modern Report Generation with IronPDF](https://ironpdf.com/tutorials/crystal-reports-alternative-csharp/): Learn how to replace Crystal Reports with IronPDF for modern C# report generation. Create invoices, employee directories, and inventory reports using HTML/CSS templates. - [Edit PDF Files and Documents in C# (.NET 10) | IronPDF](https://ironpdf.com/tutorials/csharp-edit-pdf-complete-tutorial/): Tutorial for editing a PDF in C# .NET, watermarks, compression, backgrounds, headers, footers, forms, passwords. - [Invoice Processing in C#: Generate, Extract, and Automate PDF Invoices with .NET](https://ironpdf.com/tutorials/csharp-invoice-processing/): Complete guide to invoice processing with C# and IronPDF. Learn to generate professional PDF invoices, comply with ZUGFeRD and Factur-X e-invoicing standards, extract structured data, and build automation pipelines for accounts payable. - [Sign and Secure PDFs in C# with .NET 10 Security](https://ironpdf.com/tutorials/csharp-pdf-security-complete-tutorial/): This tutorial explores how to create secure PDF files in C# and ensure PDF authenticity with digital signatures - [PDF Security in C#: Encryption, Permissions, and Protection with .NET](https://ironpdf.com/tutorials/encrypt-pdf-csharp/): Complete guide to PDF security with C# and IronPDF. Learn to encrypt PDFs with AES-128, set user and owner passwords, control granular permissions, protect sensitive documents, and implement batch security processing in .NET applications. - [How to Create Section 508 Compliant and Accessible PDFs in C# with IronPDF](https://ironpdf.com/tutorials/government-accessible-pdf/): Complete guide to creating Section 508 compliant and PDF/UA accessible documents in C#. Learn to convert existing PDFs to PDF/UA, render accessible HTML, add alt text, build accessible tables and forms, and validate compliance for government requirements. - [Convert HTML to PDF in C# .NET 10 with Chrome Rendering](https://ironpdf.com/tutorials/html-to-pdf/): Learn how to convert HTML to PDF in C# with pixel-perfect Chrome rendering. This step-by-step tutorial supports .NET 3.1 through .NET 10 and covers HTML strings, URLs, files, JavaScript, CSS3, headers, security, and more. - [Organize PDF Files in C# (.NET 10) | IronPDF](https://ironpdf.com/tutorials/organize-pdfs-complete-tutorial/): This tutorial explores how you can organize your PDFs in C# with IronPDF - [PDF Accessibility in C#: Create & Validate PDF/UA Documents](https://ironpdf.com/tutorials/pdf-accessibility-csharp-pdfua-tutorial/): Generate, convert, and validate PDF/UA-compliant documents in C# using IronPDF. This tutorial covers the full accessible PDF workflow: converting existing PDFs to PDF/UA-1 and PDF/UA-2 with SaveAsPdfUA, rendering accessible HTML to tagged PDF output with RenderHtmlAsPdfUA, in-memory conversion with ConvertToPdfUA, and batch-remediating large document archives with parallel processing pipelines. Learn to validate output against the Matterhorn Protocol using veraPDF, fix common compliance failures including missing document titles, missing font embeddings, and broken heading hierarchies, and combine PDF/UA with digital signatures, PDF/A archival, and metadata workflows. Built for .NET developers whose applications must meet Section 508, ADA Title II (April 2026 and 2027 deadlines), and EU Accessibility Act requirements. Compatible with .NET 6+, .NET Framework 4.6.2+, and .NET Standard 2.0 on Windows, Linux, macOS, Docker, Azure, and AWS. - [Optimize PDFs with C# Web Assets | IronPDF .NET 10](https://ironpdf.com/tutorials/pdf-assets-and-performance-csharp/): This tutorial aims to explore how you can optimize your PDF performance and add web assets using IronPDF - [PDF Digital Signatures in C#: Complete Guide to Signing Documents Programmatically](https://ironpdf.com/tutorials/pdf-digital-signatures-csharp-guide/): Learn how to implement digital signatures in C# PDF applications. This comprehensive guide covers certificate signing, visual signatures, multi-party workflows, timestamp servers, and signature verification using IronPDF. - [PDF Forms in C#: Create, Fill, and Process Interactive Forms](https://ironpdf.com/tutorials/pdf-forms-csharp-article/): Complete guide to PDF forms with C# and IronPDF. Learn to create PDF forms from HTML, fill existing forms programmatically, extract form data, flatten forms, and automate government form processing like W-9 tax forms. - [PDF Redaction in C# - Remove Sensitive Data and Sanitize Documents with IronPDF](https://ironpdf.com/tutorials/pdf-redaction-csharp/): Learn how to permanently remove sensitive data from PDFs in C#. Redact text, regions, metadata, and sanitize documents for compliance with HIPAA, GDPR, and PCI DSS using IronPDF. - [C# .NET 10 PDF Viewer for MAUI | IronPDF](https://ironpdf.com/tutorials/pdf-viewing/): Tutorial for viewing PDFs with Iron PDF Viewer. - [How to Archive PDFs with PDF/A Compliance in C#](https://ironpdf.com/tutorials/pdfa-archiving-csharp/): Complete guide to PDF/A archiving with C# and IronPDF. Learn about PDF/A versions, create compliant documents, embed source data for e-invoicing (ZUGFeRD, Factur-X), validate compliance, and handle government archiving scenarios like NARA, court documents, and medical records. - [Debug HTML to PDF Pixel Perfect Chrome Format in C# | IronPDF](https://ironpdf.com/tutorials/pixel-perfect-html-to-pdf/): Debug your HTML in Chrome to create Pixel Perfect PDFs in IronPDF using HTML5 and CSS3 and JavaScript supported Chrome Renderer. - [VB.NET & C# PDF Creation with IronPDF](https://ironpdf.com/tutorials/vb-net-pdf/): VB.NET PDF quick tutorial. Read how to use the VB NET PDF Library for creating and editing PDFs. Featuring clear documentation and code examples. ### API Reference - [IronPDF API Reference](https://ironpdf.com/object-reference/api/): Complete API documentation. ## Code Examples - [Code Example: .NET 10 Custom Header & Footer Settings | IronPDF](https://ironpdf.com/examples/adding-headers-and-footers-advanced/): Discover advanced techniques for adding headers and footers to PDFs using IronPDF. Follow this guide for professional document formatting. - [Code Example: Render Angular Pages as PDFs (.NET 10) | IronPDF](https://ironpdf.com/examples/angular-to-pdf/): Learn how to convert Angular applications to PDF using IronPDF. Follow this guide to generate PDFs from your Angular projects. - [C# .NET 10 PDF Annotations Examples | IronPDF](https://ironpdf.com/examples/annotations/): Learn how to add annotations to PDF documents using IronPDF. Follow this guide to enhance your PDFs with notes, highlights, and comments. - [ASPX To PDF Settings Examples with IronPDF in .NET 10](https://ironpdf.com/examples/aspx-to-pdf-settings/): Learn how to convert ASPX pages to PDF using IronPDF. Follow this guide to configure settings for seamless ASPX to PDF conversion. - [.NET 10 Async HTML-to-PDF Conversion | Code Example | IronPDF](https://ironpdf.com/examples/async/): Learn how to use asynchronous processing with IronPDF. Follow this guide to improve performance and efficiency in your PDF tasks. - [C# PDF Backgrounds & Foregrounds Code Examples for .NET 10 | IronPDF](https://ironpdf.com/examples/backgrounds-and-foregrounds/): Learn how to add backgrounds and foregrounds to PDFs using IronPDF. Follow this guide to customize the appearance of your PDF documents. - [Code Example: Adding Barcodes & QR Codes in .NET 10 | IronPDF](https://ironpdf.com/examples/barcode-htmltopdf/): Learn how to generate barcodes in HTML and convert them to PDF using IronPDF. Follow this guide to create barcode-enhanced PDF documents. - [C# PDF Bookmarks, Code Examples | IronPDF for .NET 10](https://ironpdf.com/examples/bookmarks/): Learn how to add bookmarks to PDF documents using IronPDF. Follow this guide to create navigable and organized PDF files. - [Code Example: Convert RTF Files to PDFs in C# (.NET 10) | IronPDF](https://ironpdf.com/examples/convert-rtf-to-pdf/): Convert RTF rich text format file to PDF IronPDF C# library - [Code Example: Convert a URL to PDF in C# — .NET 10 | IronPDF](https://ironpdf.com/examples/converting-a-url-to-a-pdf/): Convert URLs to PDF with ease using IronPDF. Download the C# library, install with NuGet, and view your PDF output. Start now! - [Using Cookies in .NET 10 C# | IronPDF](https://ironpdf.com/examples/cookies/): Discover how to incorporate cookies into PDF rendering with IronPDF. - [Copying PDF Pages in .NET 10 | IronPDF Code Example](https://ironpdf.com/examples/copy-pdf-page-to-another-pdf-file/): Learn how to copy pages from one PDF to another using IronPDF. Follow this guide to manage and merge PDF content efficiently. - [Code Example: Create Blank Page PDF in C# on .NET 10 | IronPDF](https://ironpdf.com/examples/create-blank-page/): Create blank page PDF quickly and easily with PdfDocument constructor. Try it now! - [C# Add Attachment to PDF in .NET 10 | IronPDF](https://ironpdf.com/examples/csharp-add-attachment-to-pdf/): Learn how to add attachments to PDF documents using IronPDF in C#. Follow this guide to enhance your PDFs with additional content. - [Code Example: Set PDF Colors to Grayscale in .NET 10 | IronPDF](https://ironpdf.com/examples/csharp-convert-pdf-to-grayscale/): Learn how to convert PDFs to grayscale using IronPDF in C#. Follow this guide to transform your PDF documents into grayscale. - [Remove Specific PDF Pages in .NET 10 | IronPDF Examples](https://ironpdf.com/examples/csharp-remove-page-from-pdf/): Learn how to remove pages from PDF documents using IronPDF in C#. Follow this guide to manage and modify your PDF files easily. - [Replace Text in PDF in C# (.NET 10) | IronPDF](https://ironpdf.com/examples/csharp-replace-text-in-pdf/): Learn how to replace text in PDF documents using IronPDF in C#. Follow this guide to modify and update text content in your PDFs. - [Convert View to PDF in ASP.NET MVC Core (.NET 10) | IronPDF](https://ironpdf.com/examples/cshtml-to-pdf-mvc-core/): Code example for converting Views in CSHTML to PDF documents in ASP.NET MVC Core. - [Convert View to PDF in ASP.NET MVC .NET 10 Examples | IronPdf](https://ironpdf.com/examples/cshtml-to-pdf-mvc-framework/): Code example for converting Views as CSHTML to PDF documents in ASP.NET MVC. - [Convert Razor Page to PDF with .NET 10 Examples | IronPDF](https://ironpdf.com/examples/cshtml-to-pdf-razor/): Code example for converting Razor page in CSHTML to PDF document. - [.NET 10 Code Example: Specify Custom PDF Page Size | IronPDF](https://ironpdf.com/examples/custom-pdf-paper-size/): Learn how to set custom paper sizes for PDF documents using IronPDF. Follow this guide to create PDFs with non-standard dimensions. - [C# PDF Digital Signatures, Code Examples | IronPDF .NET 10](https://ironpdf.com/examples/digitally-sign-a-pdf/): Learn how to digitally sign PDFs using IronPDF in C# or VB.NET. Add cryptographic and handwritten signatures for security, ensuring document integrity. - [Convert DOCX to PDF in C# (.NET 10) | IronPDF](https://ironpdf.com/examples/docx-to-pdf/): Convert DOCX (Microsoft Word) file to PDF IronPDF C# library - [Code Example: Editing PDFs in C# .NET 10 | IronPDF](https://ironpdf.com/examples/editing-pdfs/): Easily edit PDFs with IronPDF. Merge, clone, extract, add watermarks, and more. Read our tutorial and start editing today. - [.NET 10 Code Example: Embedding Bitmaps and Images | IronPDF](https://ironpdf.com/examples/embed-image-base64/): Learn how to embed Base64 images in PDF documents using IronPDF. Follow this guide to include images encoded in Base64 format. - [PDF Password Encryption and Decryption in .NET 10 | IronPDF](https://ironpdf.com/examples/encryption-and-decryption/): Learn how to encrypt and decrypt PDF documents using IronPDF. Follow this guide to secure your PDF files effectively. - [.NET 10 Code Example: Execute Custom JavaScript | IronPDF](https://ironpdf.com/examples/execute-custom-javascript/): Learn how to execute custom JavaScript in PDFs using IronPDF. Follow this guide to add interactivity and functionality to your documents. - [.NET 10 Code Example: Convert an HTML File to a PDF | IronPDF](https://ironpdf.com/examples/file-to-pdf/): Convert HTML files to PDF with ease using IronPDF. Experience pixel-perfect rendering by testing in Chrome. Try it now! - [C# PDF Forms Examples in IronPDF for .NET 10](https://ironpdf.com/examples/form-data/): Learn how to handle form data in PDF documents using IronPDF. Follow this guide to create, populate, and manage PDF forms. - [Code Example: PDF Rendering with Custom Fonts in .NET 10 | IronPDF](https://ironpdf.com/examples/google-fonts-htmltopdf/): Learn how to use Google Fonts in HTML and convert them to PDF using IronPDF. Follow this guide to enhance your PDFs with web fonts. - [.NET 10 Code Example: Adding Text Headers & Footers | IronPDF](https://ironpdf.com/examples/headers-and-footers/): Learn how to add headers and footers to PDF documents using IronPDF. Follow this guide for effective document formatting. - [Code Example: Adding HTML Headers & Footers in IronPDF .NET 10](https://ironpdf.com/examples/html-headers-and-footers/): Learn how to add HTML headers and footers to PDF documents using IronPDF. Follow this guide to create dynamic and styled headers and footers. - [Working with HTTP Request Headers in .NET 10 C# | IronPDF](https://ironpdf.com/examples/http-request-header/): Explore how to configure HTTP request headers for PDF rendering with IronPDF. This guide covers setting custom headers for HTML-to-PDF conversion. - [Code Example: Convert Image to PDF in C# with IronPDF .NET 10](https://ironpdf.com/examples/image-to-pdf/): Convert image files to PDF quickly and easily with IronPdf.ImageToPdfConverter. Try it now! #ImageToPDF - [Code Example: Set Custom PDF Page Margins in .NET 10 | IronPDF](https://ironpdf.com/examples/ironpdf-set-custom-margins/): Learn how to set custom margins for PDF documents using IronPDF. Follow this guide to control the layout and spacing of your PDFs. - [Code Example: Generate PDFs Behind Login Pages with .NET 10 | IronPDF](https://ironpdf.com/examples/ironpdf-website-and-system-logins/): Learn how to manage website and system logins with IronPDF. Follow this guide to integrate secure logins into your PDF workflows. - [Code Example: HTML to PDF with JavaScript Support | IronPDF](https://ironpdf.com/examples/javascript-html-to-pdf/): Learn how to convert JavaScript-generated HTML to PDF using IronPDF. Follow this guide to render dynamic content as PDF documents. - [Code Example: Listen for Browser Console Messages | IronPDF](https://ironpdf.com/examples/javascript-message-listener/): Learn how to use JavaScript message listeners in PDFs with IronPDF. Follow this guide to handle JavaScript events and interactions. - [Add Charts & Graphs to PDFs in .NET 10 | IronPDF](https://ironpdf.com/examples/js-charts-to-pdf/): Learn how to convert JavaScript charts to PDF using IronPDF. Follow this guide to include interactive charts in your PDF documents. - [Code Example: Convert Markdown to PDF in C# with IronPDF .NET 10](https://ironpdf.com/examples/markdown-to-pdf/): Learn how to convert Markdown files to PDF using IronPDF. Follow this guide to transform Markdown content into professional PDFs. - [Merge PDF Files in C# - Code Example for .NET 10 | IronPDF](https://ironpdf.com/examples/merge-pdfs/): Merge PDFs of any size and complexity effortlessly with IronPDF's `Merge` method. Combine multiple PDFs into one easily without losing formatting. Take action now! - [Code Example: Convert TIFF to PDF in C# | IronPDF (.NET 10)](https://ironpdf.com/examples/multi-frame-tiff-to-pdf/): Learn how to convert multi-frame TIFF images to PDF using IronPDF. Follow this guide to handle and convert multi-page image files. - [Code Example: Page Numbers & Breaks in IronPDF for .NET 10](https://ironpdf.com/examples/page-numbers-and-page-breaks/): Learn how to add page numbers and manage page breaks in PDFs using IronPDF. Follow this guide for organized and readable documents. - [Printing PDFs in C# with IronPDF for .NET 10 | Code Examples](https://ironpdf.com/examples/paper-printing-pdfs/): Learn how to handle paper printing of PDFs using IronPDF. Follow this guide to ensure accurate and professional printing results. - [Code Example: Parallel PDF Generation in .NET 10 | IronPDF](https://ironpdf.com/examples/parallel/): Learn how to use parallel processing with IronPDF. Follow this guide to improve performance and speed in your PDF tasks. - [.NET 10 C# PDF Compression Without Affecting Quality | IronPDF](https://ironpdf.com/examples/pdf-compression/): Learn how to compress PDF files using IronPDF. Follow this guide to reduce file sizes while maintaining quality. - [Add a Cover Page to a PDF in .NET 10 | IronPDF](https://ironpdf.com/examples/pdf-cover-page/): Learn how to add cover pages to PDF documents using IronPDF. Follow this guide to create professional and branded PDF cover pages. - [Code Example: Specify PDF Rendering Settings in .NET 10 | IronPDF](https://ironpdf.com/examples/pdf-generation-settings/): Learn how to configure PDF generation settings in IronPDF. Follow this guide to customize and optimize your PDF creation process. - [.NET 10 Code Example: Change Page Orientation | IronPDF](https://ironpdf.com/examples/pdf-page-orientation/): Learn how to set and manage page orientation in PDFs using IronPDF. Follow this guide to control landscape and portrait modes. - [Code Example: Convert a PDF to HTML in C# | IronPDF for .NET 10](https://ironpdf.com/examples/pdf-to-html/): Convert PDFs to HTML using IronPDF in C# with customizable formatting options, including colors, fonts, and layout. Export PDFs as HTML strings or files easily. - [Code Example: Add Watermark to PDF in .NET 10 | IronPDF](https://ironpdf.com/examples/pdf-watermarking/): Watermark PDFs easily with IronPDF's 'ApplyWatermark' method. Add HTML watermarks with precise control over opacity and alignment. Try now! - [Code Example: Export As PDF/A (.NET 10) | IronPDF](https://ironpdf.com/examples/pdfa/): Convert PDFs to PDF/A format for archiving compliance using IronPDF. Ensure document longevity with support for the PDF/A-3B standard, ideal for long-term storage. - [Code Example: Export as PDF/UA in .NET 10 | IronPDF](https://ironpdf.com/examples/pdfua/): Convert your PDFs to PDF/UA format with IronPDF for enhanced accessibility. Ensure compliance with universal accessibility standards, making documents more inclusive. - [Convert PDF to Image in .NET 10 – Code Example | IronPDF](https://ironpdf.com/examples/rasterize-a-pdf-to-images/): Learn how to effortlessly convert PDF documents into high-quality images using IronPDF in C#. Follow our step-by-step video tutorial for seamless conversion. - [Convert Razor Component to PDF in .NET 10 | Code Examples | IronPDF](https://ironpdf.com/examples/razor-to-pdf-blazor-server/): Code example for converting Razor component to PDF in Blazor Server App. - [Code Example: Read PDF Text (w/o Adobe Acrobat) in .NET 10 | IronPDF](https://ironpdf.com/examples/reading-pdf-text/): Read PDF Files in C# without Adobe Acrobat: Learn how to extract text and images. Download the IronPDF C# library, and get started now! - [Remove PDF Objects in C# | IronPDF .NET 10](https://ironpdf.com/examples/remove-pdf-objects/): Learn how to remove PDF objects in C# using IronPDF. This guide provides step-by-step instructions and code examples for manipulating PDF content programmatically. - [.NET 10 Code Example: Render ASPX Pages as PDFs | IronPDF](https://ironpdf.com/examples/rendering-aspx-pages-as-pdfs/): Learn how to render ASPX pages as PDFs using IronPDF. Follow this guide to convert your web pages into professional PDF documents. - [Scale PDF Objects in C# .NET 10 | IronPDF](https://ironpdf.com/examples/scale-pdf-objects/): Learn how to scale PDF objects in C# using IronPDF. This guide provides step-by-step instructions and code examples for manipulating PDF content programmatically. - [C# PDF Security & Metadata in .NET 10 | IronPDF](https://ironpdf.com/examples/security-and-metadata/): Learn how to manage security and metadata in PDFs using IronPDF. Follow this guide to protect and describe your PDF documents. - [Code Example: Setting the Temp Folder Path in .NET 10 | IronPDF](https://ironpdf.com/examples/set-temp-path/): Learn how to set the temporary path for IronPDF. Follow this guide to configure and optimize temporary file storage. - [Split PDF Pages in C# with .NET 10 | IronPDF](https://ironpdf.com/examples/split-pdf-pages-csharp/): Learn how to split PDF pages into separate files using IronPDF in C#. Follow this guide to manage and organize your PDF content. - [Adding HTML Content Efficiently in .NET 10 | IronPDF](https://ironpdf.com/examples/stamping-html-pdf-multiple/): Learn how to stamp multiple HTML PDFs using IronPDF. Follow this guide to add consistent stamps across multiple documents. - [Adding New Content to PDF in C# .NET 10 | IronPDF Code Examples](https://ironpdf.com/examples/stamping-new-content/): Learn how to stamp new content onto PDF documents using IronPDF. Follow this guide to enhance your PDFs with additional information. - [Code Example: Multi-threaded PDF Rendering in IronPDF for .NET 10](https://ironpdf.com/examples/threading/): Learn how to use threading with IronPDF. Follow this guide to improve performance and manage concurrent PDF tasks. - [Translate PDF Objects in C# | IronPDF](https://ironpdf.com/examples/translate-pdf-objects/): Learn how to translate PDF objects in C# using IronPDF. This guide provides step-by-step instructions and code examples for manipulating PDF content programmatically. - [Code Example: Unicode & UTF-8 Support in .NET 10 | IronPDF](https://ironpdf.com/examples/unicode/): Learn how to handle Unicode in PDFs using IronPDF. Follow this guide to ensure proper representation of multilingual text. - [Code Example: Convert HTML to PDF in C# | IronPDF for .NET 10](https://ironpdf.com/examples/using-html-to-create-a-pdf/): Convert HTML String to PDF easily using IronPDF. Render PDFs from any HTML, including CSS, images, and JavaScript. Delegate PDF design to web designers. - [.NET 10 Code Example: Rendering Responsive Pages to PDF | IronPDF](https://ironpdf.com/examples/viewport/): Learn how to manage viewport settings in PDFs using IronPDF. Follow this guide to control the visible area and layout of your PDF content. - [.NET 10: Convert MAUI XAML Page to PDF with IronPDF](https://ironpdf.com/examples/xaml-to-pdf-maui/): Learn how to convert XAML to PDF using IronPDF in MAUI. Follow this guide to generate PDFs from your XAML applications. ## Product Features - [C# HTML to PDF Features | IronPDF](https://ironpdf.com/features/): Discover the powerful features of IronPDF. Explore capabilities including PDF creation, conversion, manipulation, digital signatures, and more to enhance your applications. ## Licensing - [.NET PDF Library Licensing Terms | IronPDF](https://ironpdf.com/licensing/): See the licensing options for the IronPDF HTML to PDF C# & VB .NET component ## Blog ### Using IronPDF - [Embedding PDF Downloads in Customer Self-Service Portals](https://ironpdf.com/blog/using-ironpdf/pdf-downloads-customer-self-service-portal/): Learn how to embed on-demand PDF download endpoints in customer self-service portals using IronPDF in C#. Generate invoices, statements, and reports as PDF streams from an ASP.NET Core controller. - [PDF Certificates for Online Learning Platforms](https://ironpdf.com/blog/using-ironpdf/pdf-certificates-online-learning/): Learn how to generate PDF completion certificates for online learning platforms in C# using IronPDF. Render learner data into branded HTML certificate templates and produce downloadable PDFs. - [Creating Event Tickets and Badges with QR Codes in PDF](https://ironpdf.com/blog/using-ironpdf/event-tickets-badges-qr-codes-pdf/): Learn how to generate event tickets and attendee badges with embedded QR codes as PDF files in C# using IronPDF. Render HTML templates per attendee and produce print-ready PDFs. - [On-Demand Contract Generation from Templates](https://ironpdf.com/blog/using-ironpdf/on-demand-contract-generation-pdf/): Learn how to generate contracts on demand from HTML templates in C# using IronPDF. Populate party names, terms, and signature fields from a data source and render a ready-to-sign PDF. - [Batch Converting Legacy HTML Content to PDF in a Migration](https://ironpdf.com/blog/using-ironpdf/batch-convert-legacy-html-to-pdf-migration/): Learn how to batch convert legacy HTML content to PDF during a migration in C# using IronPDF. Process large volumes of HTML documents in parallel and archive them as PDF files. - [Scheduled PDF Reports for Management via Email](https://ironpdf.com/blog/using-ironpdf/scheduled-pdf-reports-email/): Learn how to build scheduled PDF report delivery for management in C# using IronPDF. Generate HTML-templated reports on a schedule and send them as email attachments. - [Regulatory Document Bundles as Combined PDFs](https://ironpdf.com/blog/using-ironpdf/regulatory-document-bundle-pdf/): Learn how to generate regulatory document bundles as combined PDFs in C# using IronPDF. Merge compliance documents, disclosures, and regulatory forms into a single PDF package. - [PDF Packing Slips and Shipping Labels for Warehouse Teams](https://ironpdf.com/blog/using-ironpdf/pdf-packing-slips-shipping-labels/): Learn how to generate PDF packing slips and shipping labels for warehouse teams in C# using IronPDF. Render order data into print-ready warehouse documents from HTML templates. - [Internal Reporting Service: From Data API to PDF Reports](https://ironpdf.com/blog/using-ironpdf/internal-pdf-reporting-service/): Learn how to build an internal PDF reporting service in C# using IronPDF. Query a data API, populate HTML report templates, and render scheduled PDF reports. - [Automated PDF Quotes and Proposals from CRM Data](https://ironpdf.com/blog/using-ironpdf/automated-pdf-quotes-proposals-crm/): Learn how to generate automated PDF quotes and proposals from CRM data in C# using IronPDF. Populate HTML templates with deal records and render them as branded PDF documents. - [PDF Export for Ticketing / Support Case Histories](https://ironpdf.com/blog/using-ironpdf/pdf-export-ticketing-support-case-history/): Learn how to export ticketing and support case histories as PDF files in C# using IronPDF. Generate structured, multi-section case summaries from HTML templates. - [Secure PDF Downloads with Watermarks and Permissions](https://ironpdf.com/blog/using-ironpdf/secure-pdf-watermarks-permissions/): Learn how to secure PDF downloads with watermarks and permission restrictions in C# using IronPDF. Add text watermarks, set owner passwords, and lock print and copy permissions. - [Converting Dynamic Razor Views to PDFs in ASP.NET Core](https://ironpdf.com/blog/using-ironpdf/razor-views-to-pdf-aspnet-core/): Learn how to convert dynamic Razor Views to PDF in ASP.NET Core using IronPDF. Render .cshtml templates server-side and return PDF responses from MVC controllers. - [Marketing Collateral Personalization: Offers as PDF Files](https://ironpdf.com/blog/using-ironpdf/personalized-marketing-collateral-pdf/): Learn how to generate personalized marketing collateral as PDF files in C# using IronPDF. Render offer documents from HTML templates with dynamic recipient data. - [Generating Policy Documents for Insurance Platforms](https://ironpdf.com/blog/using-ironpdf/insurance-policy-document-generation/): Learn how to generate personalized insurance policy documents in C# using IronPDF. Section-by-section HTML rendering, conditional endorsements, and PdfDocument.Merge(). - [Generating Monthly Account Statements as PDF Documents](https://ironpdf.com/blog/using-ironpdf/ironpdf-monthly-statements/): Using the IronPDF C# PDF library, developers can convert HTML into reliable PDF files inside a .NET project without relying on external services. - [Automating PDF Invoices in ASP.NET E-Commerce Systems](https://ironpdf.com/blog/using-ironpdf/ironpdf-invoice-automation/): Generate branded PDF documents and deliver them to your customers at scale - [Turning Online Application Forms into PDF Summaries using IronPDF](https://ironpdf.com/blog/using-ironpdf/ironpdf-form-to-pdf/): Learn how to use IronPDF to produce a traceable record of a Web Form submission -- useful for government compliance purposes. - [C# PDF Receipts and Transaction Records for FinTech Apps](https://ironpdf.com/blog/using-ironpdf/ironpdf-fintech-receipts/): Read to learn how to use IronPDF to create traceable, timestamped records of transactions at the point-of-service - [One-Click Export to PDF in C# for Admin Dashboards](https://ironpdf.com/blog/using-ironpdf/ironpdf-dashboard-export/): Learn how to use IronPDF to create PDF documents from dynamic Admin Dashboards - [C# PDFWriter Tutorial for .NET 10 Developers](https://ironpdf.com/blog/using-ironpdf/csharp-pdfwriter-tutorial/): Learn to create PDFs efficiently using C# PDFWriter with this step-by-step guide for developers. Read the article to enhance your skills today! - [How to Read Data from PDF Files in ASP.NET Core](https://ironpdf.com/blog/using-ironpdf/how-to-read-data-from-pdf-file-in-asp-net/): Learn how to efficiently read data from PDF files in ASP.NET with this straightforward guide. Start enhancing your data handling skills today! - [How to Build a Blazor PDF Viewer with IronPDF](https://ironpdf.com/blog/using-ironpdf/blazor-pdf-viewer-tutorial/): Learn to build a Blazor PDF viewer with IronPDF. Display, download, and customize PDFs in Blazor Server and WASM apps with .NET 10 code examples. - [PDF Viewer for ASP.NET: How to Display PDFs in .NET 10](https://ironpdf.com/blog/using-ironpdf/asp-pdf-viewer-tutorial/): Discover the essential features of the best PDF viewer for ASP.NET and learn how to implement it effectively. Read the article to enhance your project! - [Creating an Azure PDF Generator with IronPDF (.NET 10 Guide)](https://ironpdf.com/blog/using-ironpdf/azure-pdf-generator/): Build scalable PDF generators in Azure with IronPDF. Complete guide covering Functions, App Service, security, and production deployment. - [C# Get PDF Page Count](https://ironpdf.com/blog/using-ironpdf/csharp-get-pdf-page-count/): C# get PDF page count easily with IronPDF. Step-by-step guide with code examples for counting pages in any PDF document. - [C# Print Form to PDF -- Complete Developer Guide](https://ironpdf.com/blog/using-ironpdf/vb-net-print-form-to-pdf/): VB.NET print form to PDF tutorial. Learn to convert Windows Forms to PDF documents with IronPDF. Code examples, installation guide, and troubleshooting tips included. - [How to Display PDFs in Blazor with IronPDF](https://ironpdf.com/blog/using-ironpdf/blazor-display-pdf/): Learn how to implement a powerful Blazor PDF viewer component using IronPDF. Display PDF files, handle form fields, and create interactive PDF viewers easily. - [How to Print PDF Files in ASP.NET with IronPDF](https://ironpdf.com/blog/using-ironpdf/asp-net-print-pdf/): Learn how to efficiently print PDF files directly from your ASP.NET application with step-by-step guidance. Discover practical solutions in our article! - [ASP.NET MVC PDF Viewer: Build a Secure Server-Side Solution](https://ironpdf.com/blog/using-ironpdf/asp-net-mvc-pdf-viewer/): Build a powerful PDF viewer for ASP.NET MVC applications. Display PDF documents, convert views to PDFs, add interactive features with IronPDF. - [Displaying PDF from Database in ASP.NET (Developer Guide)](https://ironpdf.com/blog/using-ironpdf/asp-net-display-pdf-from-database/): Learn effective methods to display PDFs from a database in your ASP.NET web application. Enhance your project—read the article for practical solutions! - [How to Convert PDF to TIFF in C#](https://ironpdf.com/blog/using-ironpdf/convert-pdf-to-tiff/): Learn how to convert PDFs to high-quality TIFF images with IronPDF. Complete guide with C# and VB.NET examples, multipage support, and compression options. - [How to Generate PDF in .NET Core with IronPDF](https://ironpdf.com/blog/using-ironpdf/dotnet-core-generate-pdf/): NET Core generate PDF documents from HTML, URLs, and Razor views. Learn to create pixel-perfect PDFs in ASP.NET Core with Chrome rendering engine. - [C# Print Form to PDF Using IronPDF](https://ironpdf.com/blog/using-ironpdf/csharp-print-form-to-pdf/): Easily convert your C# Print form to PDF using IronPDF with this step-by-step guide. - [How to Merge PDF Files in C#](https://ironpdf.com/blog/using-ironpdf/merge-pdf-vb-net/): Merge PDF VB NET with IronPDF. Learn to combine multiple PDF files into one document using simple VB.NET code. Step-by-step examples included. - [PDF to Byte Array in C# (Developer Tutorial)](https://ironpdf.com/blog/using-ironpdf/pdf-to-byte-array-csharp/): Convert PDF documents to byte arrays in C# using IronPDF's BinaryData property. Handle memory streams, file storage, and web applications efficiently - [How to Build an ASP.NET Core PDF Viewer with IronPDF](https://ironpdf.com/blog/using-ironpdf/asp-core-pdf-viewer/): Build a professional ASP.NET Core PDF viewer with IronPDF. Display PDF files directly in browsers, handle forms, and add advanced features easily. - [How to Merge PDF VB NET with IronPDF](https://ironpdf.com/blog/using-ironpdf/merge-pdf-vb-net/): Merge PDF VB NET with IronPDF. Learn to combine multiple PDF files into one document using simple VB.NET code. Step-by-step examples included. - [PDF API for .NET: Generate, Edit, and Secure Documents with IronPDF](https://ironpdf.com/blog/using-ironpdf/pdf-api-dotnet/): Discover top PDF API solutions using IronPDF for efficient document management. - [Convert PDF to TIFF in VB.NET (Developer Guide)](https://ironpdf.com/blog/using-ironpdf/convert-pdf-to-tiff-vb-net/): Learn how to convert PDF files to TIFF format using VB.NET and IronPDF with this practical step-by-step guide. - [Xamarin PDF Generator: Build Mobile PDF Apps with IronPDF](https://ironpdf.com/blog/using-ironpdf/xamarin-pdf-generator/): Build a Xamarin PDF generator with IronPDF. Step-by-step guide for server API implementation, HTML conversion, and mobile PDF handling. - [How to Merge PDF Byte Arrays in C#](https://ironpdf.com/blog/using-ironpdf/merge-two-pdf-byte-array/): Merge two PDF byte array in C# with IronPDF. Learn to combine multiple PDF files from byte arrays, memory streams, and databases with simple code examples. - [HTML to PDF C# Open Source vs IronPDF: Which Should You Choose?](https://ironpdf.com/blog/using-ironpdf/html-to-pdf-csharp-open-source/): Compare open source HTML to PDF libraries with IronPDF for C#. Discover which solution offers the best PDF generation capabilities for your .NET projects. - [How to Compare Two PDF Files in C# Using IronPDF](https://ironpdf.com/blog/using-ironpdf/compare-two-pdf-files-using-csharp/): Learn how to efficiently compare two PDF files using C# with IronPDF. - [How to Convert a Webpage to PDF in ASP.NET](https://ironpdf.com/blog/using-ironpdf/convert-webpage-to-pdf-in-asp-net/): Learn how to generate PDF files from web pages in ASP.NET applications. Complete guide with C# code examples for HTML to PDF conversion. - [How to Build a PDF OCR Workflow with OCR.net and IronPDF in C#](https://ironpdf.com/blog/using-ironpdf/ocrnet/): Learn how to use OCR.net with IronPDF to export PDF pages as images, process them through optical character recognition, and reassemble the results as searchable PDF documents in C# .NET. - [How to Build a Centralized PDF Generation Service with ASP.NET Core and IronPDF](https://ironpdf.com/blog/using-ironpdf/net-pdf-api/): How to Create .NET PDF API Using IronPDF - [Build a PDF Generator in .NET Core with IronPDF](https://ironpdf.com/blog/using-ironpdf/net-core-pdf-generator/): Build a powerful PDF generator in .NET Core using IronPDF. Convert HTML to PDF, create invoices, and generate reports with pixel-perfect rendering. - [Convert PDF to JPG in C# with IronPDF](https://ironpdf.com/blog/using-ironpdf/pdf-to-jpg-vb-net/): Transform PDF documents into JPG images effortlessly with VB.NET. Step-by-step guide with code examples for single pages, batch conversion, and quality control. - [How to Build an ASP.NET Core PDF Viewer with IronPDF](https://ironpdf.com/blog/using-ironpdf/asp-dotnet-core-pdf-viewer/): Learn how to effectively display, save, and print PDFs in ASP.NET Core using IronPDF. - [.NET Merge PDF: Combine Multiple Files with IronPDF](https://ironpdf.com/blog/using-ironpdf/net-merge-pdf/): Learn how to merge PDF files in .NET applications using IronPDF's simple API. Combine multiple documents, add cover pages, and automate PDF workflows. - [ASP .NET Print PDF File Tasks](https://ironpdf.com/blog/using-ironpdf/asp-net-print-pdf/): Learn how to efficiently print PDF files directly from your ASP.NET application with step-by-step guidance. Discover practical solutions in our article! - [How to Generate PDF Dynamically in C# using IronPDF](https://ironpdf.com/blog/using-ironpdf/dynamic-pdf-generation-csharp/): Learn about essential tools for dynamic PDF generation in C# using IronPDF. - [Create PDF Using Aspose C# and IronPDF](https://ironpdf.com/blog/using-ironpdf/create-pdf-using-aspose-csharp/): Learn how to create PDFs using Aspose C# and IronPDF with this step-by-step guide designed for developers. - [How to Efficiently Compare Two PDF Files Using C# with IronPDF](https://ironpdf.com/blog/using-ironpdf/compare-two-pdf-files-using-csharp/): Learn how to efficiently compare two PDF files using C# with IronPDF. - [How to Convert PDF to Image in .NET](https://ironpdf.com/blog/using-ironpdf/dotnet-convert-pdf-to-image/): Discover effective methods to easily convert PDF files to images in .NET using IronPDF. - [Converting PDF to TIFF VB .NET and C# Guide](https://ironpdf.com/blog/using-ironpdf/convert-pdf-to-tiff/): Learn how to convert PDFs to high-quality TIFF images with IronPDF. Complete guide with C# and VB.NET examples, multipage support, and compression options. - [Working with PDF Files Stored as Byte Arrays](https://ironpdf.com/blog/using-ironpdf/merge-two-pdf-byte-array/): Merge two PDF byte array in C# with IronPDF. Learn to combine multiple PDF files from byte arrays, memory streams, and databases with simple code examples. - [Multi-stage build for OCR workflow](https://ironpdf.com/blog/using-ironpdf/ocrnet/): Learn how to use OCR.net with IronPDF for optical character recognition, PDF creation, and text detection in C# .NET applications with code examples. - [HtmlToPdfDocument C# - DinkToPdf Alternative | IronPDF](https://ironpdf.com/blog/using-ironpdf/html-to-pdf-document-csharp/): HtmlToPdfDocument C# alternative to DinkToPdf. Convert HTML to PDF with IronPDF's Chromium rendering engine—full CSS support, no native dependencies, better performance. - [How to Convert JPG to PDF in C# .NET](https://ironpdf.com/blog/using-ironpdf/jpg-to-pdf-net/): JPG to PDF .NET conversion made easy. Convert single or multiple JPG images to PDF documents in C# with IronPDF. Preserve image quality with simple code. - [How to Move PDF Pages in C# with IronPDF](https://ironpdf.com/blog/using-ironpdf/move-pdf-pages-csharp/): Move PDF pages C# tutorial. Learn to rearrange PDF pages, reorder document pages, and copy pages between PDF files using IronPDF in .NET applications. - [How Do You Merge PDF Files in C# .NET?](https://ironpdf.com/blog/using-ironpdf/net-pdf-merge/): Merge PDF files in C# .NET with IronPDF. Combine two or more PDFs, merge from memory streams, preserve bookmarks, and apply password protection. - [PDF API for .NET Core: Generate and Edit PDFs in C#](https://ironpdf.com/blog/using-ironpdf/pdf-api-dotnet-core/): PDF API for .NET Core: Learn to generate, convert, and edit PDF documents in C#. Code examples for HTML to PDF, forms, digital signatures, and more. - [How to Create, Fill, and Extract PDF Forms in C# Using a .NET SDK](https://ironpdf.com/blog/using-ironpdf/pdf-form-net-sdk/): Learn to create fillable PDF forms, fill existing AcroForms, and extract form data in C# using IronPDF. Includes working .NET 10 code examples. - [How to Build a PDF Editor in UWP Applications with C#](https://ironpdf.com/blog/using-ironpdf/pdf-editor-uwp/): Learn how to build a PDF editor in UWP using IronPDF. Create, edit, merge, annotate, and secure PDF files in .NET Standard 2.0 with working code examples. - [How to Choose the Right PDF SDK for .NET in C#](https://ironpdf.com/blog/using-ironpdf/pdf-sdk-net/): Compare .NET PDF SDKs and learn to create, secure, and convert PDFs in C# using IronPDF. Includes code examples for HTML-to-PDF, forms, and digital signatures. - [How to Secure PDFs in .NET: Encryption, Passwords, and Permission Control](https://ironpdf.com/blog/using-ironpdf/pdf-security-net/): Learn how to encrypt PDFs, set user and owner passwords, and control printing and copying permissions in .NET 10 using IronPDF with working C# code examples. - [How to Rearrange PDF Pages in C# Programmatically](https://ironpdf.com/blog/using-ironpdf/rearrange-page-csharp/): Learn how to rearrange, reorder, move, and delete PDF pages in C# using IronPDF. Includes code examples for CopyPages, RemovePage, InsertPdf, and MemoryStream workflows. - [PDF SDK: How to Master PDF Functionality with a PDF Library](https://ironpdf.com/blog/using-ironpdf/pdf-sdk-guide/): It’s crucial to understand that a powerful PDF library like IronPDF can offer the full PDF functionality developers expect. - [Blazor Open PDF in new Tab with IronPDF: A Developers Tutorial](https://ironpdf.com/blog/using-ironpdf/blazor-open-pdf-in-new-tab/): Learn how to effortlessly open PDFs in a new tab using Blazor to enhance user experience. Read the article for practical tips and implementation steps. - [How to Convert ASP.NET MVC Views to PDF: IronPDF vs iTextSharp](https://ironpdf.com/blog/using-ironpdf/itextsharp-mvc-view-to-pdf/): Learn how to easily convert MVC views to PDF using IronPDF and iTextSharp. - [How to Open PDF in New Windows with ASP.NET C# and IronPDF](https://ironpdf.com/blog/using-ironpdf/open-pdf-in-new-windows-asp-net-csharp/): Open PDF in new windows ASP.NET C# with IronPDF. Learn to display PDFs in browser tabs instead of downloading using proper headers and JavaScript. - [PDF Viewer in ASP.NET Core: Display PDFs Inline with C#](https://ironpdf.com/blog/using-ironpdf/pdf-viewer-in-asp-net-web-application/): Learn how to create a PDF viewer in ASP NET web application using IronPDF. Display PDF documents inline with C# code examples for ASP.NET Core MVC and Razor views. - [Render PDF Pages in Windows Forms PictureBox | C# Guide](https://ironpdf.com/blog/using-ironpdf/vb-net-display-pdf-in-picture-box/): VB NET display PDF in PictureBox tutorial. Render PDF pages as images in Windows Forms applications with IronPDF's ToBitmap method and page navigation. - [How to Add PDF Digital Signatures in ASP.NET Core](https://ironpdf.com/blog/using-ironpdf/asp-pdf-signature/): Step-by-step guide to digitally sign PDF documents in ASP.NET Core. Use certificates, add visible signatures, and create interactive form fields with IronPDF. - [Build a PDF Viewer in ASP.NET Core MVC | Tutorial](https://ironpdf.com/blog/using-ironpdf/asp-net-core-mvc-viewer/): Learn to create an ASP.NET Core MVC viewer that displays PDF files inline using IronPDF. Generate and render PDF documents in your web application with ease. - [Convert JPEG to PDF .NET | IronPDF C# Tutorial](https://ironpdf.com/blog/using-ironpdf/convert-jpeg-to-pdf-net/): Convert JPEG to PDF in .NET using C#. Learn to transform single or multiple JPG images into PDF documents with IronPDF's simple ImageToPdfConverter class. - [Add Header and Footer in PDF Using iTextSharp and IronPDF in C# with Example](https://ironpdf.com/blog/using-ironpdf/read-header-footer-itextsharp/): Learn how to efficiently add headers and footers in PDF documents using iTextSharp and IronPDF in C#. - [How to Retrieve PDF Files from a Database in ASP.NET Using C#](https://ironpdf.com/blog/using-ironpdf/retrieve-pdf-file-from-database-apr-net/): Learn how to efficiently retrieve PDF files from a database in ASP.NET using C# and IronPDF. - [How to Send a PDF File as an Email Attachment in C#](https://ironpdf.com/blog/using-ironpdf/send-pdf-files-as-attachment/): Learn how to easily send generated PDF files as email attachments in C# using IronPDF. - [How to Upload and Download PDF Files in ASP.NET Core with C#](https://ironpdf.com/blog/using-ironpdf/upload-download-pdf-files-asp-net/): Learn how to upload and download PDF files in ASP NET C# with database storage, byte array handling, and IronPDF watermarking in this complete tutorial. - [How to Generate PDF from HTML Using Classic ASP and IronPDF](https://ironpdf.com/blog/using-ironpdf/classic-asp-generate-pdf-from-html/): Learn how to generate PDFs from HTML using Classic ASP and IronPDF with this straightforward, step-by-step guide. - [How to Display PDF in ASP.NET Panel Using IronPDF](https://ironpdf.com/blog/using-ironpdf/asp-net-display-pdf-in-panel/): Discover how to effortlessly display PDFs in ASP.NET panels for smooth web integration using IronPDF. - [How to Read PDF Files in Selenium WebDriver C# Without the Usual Complexity](https://ironpdf.com/blog/using-ironpdf/read-pdf-file-selenium/): Learn how to effectively read PDF files in Selenium WebDriver using C# and IronPDF. - [Discover the Key Features of the PDF .NET SDK Using IronPDF](https://ironpdf.com/blog/using-ironpdf/pdf-net-ddk/): Discover the key features of the PDF .NET SDK that enhance document management efficiency. - [How to Convert PDF to TIFF VB .NET with IronPDF](https://ironpdf.com/blog/using-ironpdf/convert-pdf-to-tiff-vb-net/): Convert PDF to TIFF VB NET easily with IronPDF. Learn to create single & multipage TIFF images from PDF documents with simple code examples. - [ASP.NET Core: Create PDF on the Fly with IronPDF](https://ironpdf.com/blog/using-ironpdf/asp-create-pdf-on-the-fly/): Generate dynamic PDF documents in ASP.NET Core without saving to disk. Stream PDFs directly to browsers using IronPDF's powerful rendering engine. - [Enhance Your App with the Telerik Blazor PDF Viewer Features](https://ironpdf.com/blog/using-ironpdf/telerik-blazor-pdf-viewer/): Discover how to enhance your application with the powerful features of the Telerik Blazor PDF Viewer. Read the article to elevate your user experience. - [Word to PDF ASP.NET - Convert DOCX to PDF in C#](https://ironpdf.com/blog/using-ironpdf/word-to-dpf-asp-dotnet/): Word to PDF ASP.NET conversion made simple. Learn to convert Word documents to PDF files programmatically using IronPDF's DocxToPdfRenderer in C#. - [Converting HTML and Webpages to PDF in ASP.NET using C# and IronPDF](https://ironpdf.com/blog/using-ironpdf/convert-webpage-to-pdf-in-asp-net/): Learn how to generate PDF files from web pages in ASP.NET applications. Complete guide with C# code examples for HTML to PDF conversion. - [C# PDF Generation: Modern Alternative to PDFFileWriter](https://ironpdf.com/blog/using-ironpdf/pdffilewriter-csharp/): Learn to create PDFs in C# using modern alternatives to traditional PDFFileWriter. Simple HTML-to-PDF conversion with professional results. - [How to Merge Two PDF Byte Arrays in C# Using IronPDF](https://ironpdf.com/blog/using-ironpdf/merge-pdf-byte-array-csharp/): Merge two PDF byte array in C# with IronPDF. Learn to combine multiple PDF files from byte arrays, memory streams, and databases with simple code examples. - [How to Create a PDF in ASP.NET C# with IronPDF](https://ironpdf.com/blog/using-ironpdf/create-pdf-asp-net-csharp/): Create PDF ASP.NET C# with IronPDF. Convert HTML to PDF, generate professional documents, invoices. Simple API, Chrome rendering. - [How to Create an ASP.NET MVC PDF Viewer](https://ironpdf.com/blog/using-ironpdf/asp-net-mvc-pdf-viewer/): Build a powerful PDF viewer for ASP.NET MVC applications. Display PDF documents, convert views to PDFs, add interactive features with IronPDF. - [How to Display, Save, and Print PDFs in an ASP.NET Core Viewer](https://ironpdf.com/blog/using-ironpdf/display-pdfs-asp-net-core-pdf-viewer/): Learn how to effectively display, save, and print PDFs in ASP.NET Core using IronPDF. - [How to Open a PDF in a New Tab in Blazor](https://ironpdf.com/blog/using-ironpdf/blazor-open-pdf-new-tab/): Learn how to effortlessly open PDFs in a new tab using Blazor to enhance user experience. Read the article for practical tips and implementation steps. - [How to Display a PDF from a Database in ASP.NET](https://ironpdf.com/blog/using-ironpdf/asp-net-display-pdf-from-database/): Learn effective methods to display PDFs from a database in your ASP.NET web application. Enhance your project—read the article for practical solutions! - [How to Convert PDF to TIFF in C#](https://ironpdf.com/blog/using-ironpdf/convert-pdf-to-tiff-vb-net-csharp/): Learn how to convert PDFs to high-quality TIFF images with IronPDF. Complete guide with C# and VB.NET examples, multipage support, and compression options. - [How to Generate PDF Files in Dotnet Core: Figure 1 - HTML to PDF output PDF file](https://ironpdf.com/blog/using-ironpdf/dotnet-core-generate-pdf/): NET Core generate PDF documents from HTML, URLs, and Razor views. Learn to create pixel-perfect PDFs in ASP.NET Core with Chrome rendering engine. - [Converting PDF to Byte Array in C# with IronPDF](https://ironpdf.com/blog/using-ironpdf/csharp-print-form-to-pdf/): Easily convert your C# Print form to PDF using IronPDF with this step-by-step guide. - [How to Convert a PDF to a Byte Array in C#](https://ironpdf.com/blog/using-ironpdf/pdf-to-byte-array-csharp/): Convert PDF documents to byte arrays in C# using IronPDF's BinaryData property. Handle memory streams, file storage, and web applications efficiently - [How to Create a Xamarin PDF Generator](https://ironpdf.com/blog/using-ironpdf/xamarin-pdf-generator/): Build a Xamarin PDF generator with IronPDF. Step-by-step guide for server API implementation, HTML conversion, and mobile PDF handling. - [How to Convert HTML to PDF in ASP.NET Core](https://ironpdf.com/blog/using-ironpdf/html-to-pdf-asp-net-core/): Discover effective methods for converting HTML to PDF in ASP.NET applications using IronPDF. - [How to Convert PDF to TIFF in VB.NET](https://ironpdf.com/blog/using-ironpdf/convert-pdf-to-tiff-vb-net/): Learn how to convert PDF files to TIFF format using VB.NET and IronPDF with this practical step-by-step guide. - [How to Use PDF API .NET Solutions with IronPDF](https://ironpdf.com/blog/using-ironpdf/pdf-api-net-solutions/): Discover top PDF API solutions using IronPDF for efficient document management. - [How to Create an ASP.NET Core PDF Viewer](https://ironpdf.com/blog/using-ironpdf/asp-net-core-pdf-viewer-tutorial/): Build a professional ASP.NET Core PDF viewer with IronPDF. Display PDF files directly in browsers, handle forms, and add advanced features easily. - [IronPDF: W3C Aligned, Accessible HTML to PDF in C#](https://ironpdf.com/blog/using-ironpdf/ironpdf-w3c-aligned-accessible-html-to-pdf-in-csharp/): Learn how to implement a powerful Blazor PDF viewer component using IronPDF. Display PDF files, handle form fields, and create interactive PDF viewers easily. - [How to Display a PDF in Blazor (Guide)](https://ironpdf.com/blog/using-ironpdf/blazor-display-pdf/): Learn how to implement a powerful Blazor PDF viewer component using IronPDF. Display PDF files, handle form fields, and create interactive PDF viewers easily. - [How to Convert PDF to JPG in VB.NET](https://ironpdf.com/blog/using-ironpdf/pdf-to-jpg-vb-net-conversion/): Transform PDF documents into JPG images effortlessly with VB.NET. Step-by-step guide with code examples for single pages, batch conversion, and quality control. - [How to Print PDF Files Programmatically in ASP.NET](https://ironpdf.com/blog/using-ironpdf/asp-net-print-pdf-programmatically/): Learn how to efficiently print PDF files directly from your ASP.NET application with step-by-step guidance. Discover practical solutions in our article! - [How to Convert a PDF to an Image in .NET](https://ironpdf.com/blog/using-ironpdf/net-convert-pdf-to-image/): Discover effective methods to easily convert PDF files to images in .NET using IronPDF. - [How to Compare Two PDF Files in C#](https://ironpdf.com/blog/using-ironpdf/compare-two-pdf-files-csharp/): Learn how to compare two PDF files using C# with IronPDF. - [How to Print a VB.NET Form to PDF](https://ironpdf.com/blog/using-ironpdf/vb-net-print-form-to-pdf/): VB.NET print form to PDF tutorial. Learn to convert Windows Forms to PDF documents with IronPDF. Code examples, installation guide, and troubleshooting tips included. - [How to Get a PDF Page Count in C#](https://ironpdf.com/blog/using-ironpdf/csharp-get-pdf-page-count/): C# get PDF page count easily with IronPDF. Step-by-step guide with code examples for counting pages in any PDF document. - [How to Merge PDF Files in .NET](https://ironpdf.com/blog/using-ironpdf/net-merge-pdf-tutorial/): Learn how to merge PDF files in .NET applications using IronPDF's simple API. Combine multiple documents, add cover pages, and automate PDF workflows. - [How to Generate a Data Matrix Barcode in C#](https://ironpdf.com/blog/using-ironpdf/data-matrix-generator-csharp/): Data matrix generator C# tutorial. Learn to create ECC200 Data Matrix barcodes with IronBarcode. Simple code examples for 2D barcode generation. - [How to Convert a PDF to an Image in C#](https://ironpdf.com/blog/using-ironpdf/csharp-convert-pdf-to-image/): Learn how to convert PDF documents to images in C# using IronPDF. Step-by-step guide with code examples for JPG, PNG, and TIFF conversion. - [How to Create a Blazor PDF Viewer Using IronPDF](https://ironpdf.com/blog/using-ironpdf/blazor-pdf-viewer-tutorial/): Discover top Blazor PDF viewers for your web applications. Find the right solution to enhance user experience and streamline document handling. Read more! - [How to Convert HTML to PDF Using Azure and IronPDF](https://ironpdf.com/blog/using-ironpdf/azure-html-to-pdf-tutorial/): Learn how to deploy IronPDF on Azure to reliably convert HTML to PDF, a powerful solution for cloud-based document generation. - [How to create .NET PDF API Using IronPDF](https://ironpdf.com/blog/using-ironpdf/net-pdf-api-tutorial/): IronPDF is a C# library for developers to create, edit, and extract PDF content within .NET applications, simplifying complex PDF tasks. - [How to Create a PDF with C# PDFWriter: Complete Guide for .NET](https://ironpdf.com/blog/using-ironpdf/csharp-pdfwriter-tutorial/): Learn to create PDFs efficiently using C# PDFWriter with this step-by-step guide for developers. Read the article to enhance your skills today! - [How to Extract Images from a PDF in C#](https://ironpdf.com/blog/using-ironpdf/csharp-extract-image-from-pdf/): Learn how to extract images from PDF documents in C# using IronPDF's powerful methods. Complete guide with code examples for .NET developers. - [How to Generate a PDF in ASP.NET Using C#](https://ironpdf.com/blog/using-ironpdf/how-to-generate-pdf-asp-net-csharp/): IronPDF is a C# .NET library for generating, editing, and extracting content from PDF documents, simplifying PDF tasks within your applications. - [How to Extract Data from a PDF in .NET](https://ironpdf.com/blog/using-ironpdf/pdf-data-extraction-net/): Master PDF data extraction in .NET applications. Extract text, parse tables, process scanned PDFs with OCR. Complete C# tutorial with working code examples. - [How to Read Data from a PDF in ASP.NET Core](https://ironpdf.com/blog/using-ironpdf/how-to-read-data-from-pdf-file-in-asp-net/): Learn how to efficiently read data from PDF files in ASP.NET with this straightforward guide. Start enhancing your data handling skills today! - [How to Read PDF Form Fields in C# Programmatically](https://ironpdf.com/blog/using-ironpdf/csharp-read-pdf-form-fields/): Learn how to read PDF form fields in C# using IronPDF. Extract text, checkboxes, dropdowns & more from fillable PDFs with simple code examples. - [How to Create a PDF Viewer in ASP.NET Core](https://ironpdf.com/blog/using-ironpdf/asp-pdf-viewer-tutorial/): Discover the essential features of the best PDF viewer for ASP.NET and learn how to implement it effectively. Read the article to enhance your project! - [How to Create a VB.NET PDF Viewer with IronPDF: A Complete Tutorial](https://ironpdf.com/blog/using-ironpdf/vb-net-pdf-viewer-tutorial/): Create a VB.NET PDF Viewer with IronPDF. Open, view, zoom, navigate, print, and save PDF pages easily - [How to Create an Azure PDF Generator Using IronPDF](https://ironpdf.com/blog/using-ironpdf/azure-pdf-generator/): Build scalable PDF generators in Azure with IronPDF. Complete guide covering Functions, App Service, security, and production deployment. - [C# Open PDF in Default Viewer with IronPDF (.NET 10)](https://ironpdf.com/blog/using-ironpdf/csharp-open-pdf-default-viewer-tutorial/): Open PDF in default viewer C# - Learn to generate PDFs with IronPDF and display them using Process.Start. Includes code examples. - [IronPDF Live Coding Recap: Pixel-Perfect PDFs in Real-World .NET Projects](https://ironpdf.com/blog/using-ironpdf/pixel-perfect-pdfs-in-dotnet-projects/): A walk through how developers can build accurate, production-ready PDF solutions using IronPDF. - [HTML to PDF Converter C# Open Source (.NET Libraries Comparison)](https://ironpdf.com/blog/using-ironpdf/html-to-pdf-converter-csharp-open-source/): In this article, we'll explore three popular open-source libraries for HTML to PDF conversion in C#, review their strengths and limitations, and discuss why IronPDF is a better alternative in numerous instances. - [How to Convert HTML to PDF C# Without Library](https://ironpdf.com/blog/using-ironpdf/convert-html-to-pdf-csharp-without-library/): This article will explore the process, the pros and cons, and discuss why a library like IronPDF might be a better option. - [html2pdf Page Break Fixed in C# (Developer Tutorial)](https://ironpdf.com/blog/using-ironpdf/html2pdf-page-break/): In this article, we'll discuss adding page breaks using a C# PDF library called IronPDF. IronPDF's intuitiveness allows developers to set up page breaks on multiple forms of content quickly - [How to Find Text in PDF in C#](https://ironpdf.com/blog/using-ironpdf/csharp-find-text-in-pdf/): Finding text within a PDF can be a challenging task, especially when working with static files that aren't easily editable or searchable - [How to Edit a PDF without Adobe (Beginner Tutorial)](https://ironpdf.com/blog/using-ironpdf/how-to-edit-pdf-without-adobe/): This tutorial will demonstrate how to edit PDF documents using IronPDF, a powerful .NET library that provides PDF manipulation capabilities. - [How to Make a C# PDF Converter](https://ironpdf.com/blog/using-ironpdf/csharp-pdf-converter-turorial/): Today, we will look at how to convert files to PDF format using C#. We will also be looking at IronPDF, a powerful .NET PDF library - [How to Extract Table Data from a PDF File in C#](https://ironpdf.com/blog/using-ironpdf/csharp-extract-table-from-pdf/): However, with IronPDF, a powerful C# PDF .NET library, you can easily extract structured data like tables directly from PDFs and process them in your .NET applications - [PDF/A Compliance (How It Works for Developers)](https://ironpdf.com/blog/using-ironpdf/pdfa-compliance/): This article will help you understand what is PDF/A compliance, its accessibility standards, and how to achieve it within electronic documents. - [PDF to PDFA in C# (Developer Tutorial)](https://ironpdf.com/blog/using-ironpdf/pdf-to-pdfa/): The PDF/A standard ensures that documents remain readable and accessible far into the future, regardless of the software or hardware used to create them - [How to Use C# to Convert PDF to Bitmap](https://ironpdf.com/blog/using-ironpdf/csharp-pdf-to-bitmap/): To access a world of visual possibilities, we set out to investigate the nuances of C# PDF to bitmap conversion using IronPDF in this post. - [How to Read a PDF Line By Line in C#](https://ironpdf.com/blog/using-ironpdf/csharp-read-pdf-line-by-line/): Now, our project is ready for IronPDF. Let's begin writing code for reading PDF documents line-by-line. - [How to Create Reporting Application in C#](https://ironpdf.com/blog/using-ironpdf/reporting-application-csharp/): In this article, we are going to use IronPDF in reporting application C#. - [How to Create Report in ASP .NET](https://ironpdf.com/blog/using-ironpdf/report-asp-net-csharp/): This is where IronPDF comes in. IronPDF is a versatile library that simplifies the generation of PDF reports in ASP.NET and other web frameworks - [How to Parse Data from PDF Documents](https://ironpdf.com/blog/using-ironpdf/parsing-data-from-pdf-documents-tutorial/): Learn how to efficiently parse data from PDF documents using tools like IronPDF. Automate workflows, reduce errors, and save time. Free trial available! - [How to Convert Color PDFs to Grayscale](https://ironpdf.com/blog/using-ironpdf/convert-pdf-to-grayscale-images-tutorial/): Learn how to convert colorful PDFs to grayscale efficiently using Adobe Acrobat and IronPDF. Save ink, reduce file size, and unlock professional-looking grayscale documents. - [How to Convert HTML Page to PDF using VB](https://ironpdf.com/blog/using-ironpdf/vb-html-to-pdf/): IronPDF is designed to integrate seamlessly with VB, allowing developers to create high-quality PDFs from HTML with utmost efficiency. - [How to Convert PDF to Tiff File in .NET](https://ironpdf.com/blog/using-ironpdf/net-pdf-to-tiff-tutorial/): This article will demonstrate how to convert a PDF file to TIFF images using the first-class PDF support from the IronPDF C# library. - [How to Add PDF Stamper in C#](https://ironpdf.com/blog/using-ironpdf/pdf-stamper-csharp-tutorial/): IronPDF's stamping methods offer powerful customizations, specialized for intricate designs and dynamic barcodes. Let's explore this comprehensive toolkit. - [How to Read PDF Files in C#](https://ironpdf.com/blog/using-ironpdf/pdfreader-csharp-tutorial/): IronPDF, a robust PDF reader library for C#, enables developers to work effortlessly with PDF documents. It offers extensive features and capabilities. - [How to Compress PDF Files in .NET Library](https://ironpdf.com/blog/using-ironpdf/net-pdf-compression-library-tutorial/): PDF compression, while maintaining high-quality printing, demonstrates the excellent PDF support from the IronPDF library. Let's explore its capacity. - [PDF Conversion in C# (Developer Tutorial)](https://ironpdf.com/blog/using-ironpdf/pdf-conversion-csharp-tutorial/): PDF conversion in C# is a common task for developers managing documents, with IronPDF offering an optimal solution for PDF file manipulation. - [How to Convert PDF to PNG in .NET](https://ironpdf.com/blog/using-ironpdf/net-pdf-to-png-tutorial/): In this article, we will use IronPDF to convert PDF to PNG images programmatically. - [How to Display a PDF File in ASP.NET Core](https://ironpdf.com/blog/using-ironpdf/asp-net-core-display-pdf-tutorial/): This article will guide you on how to display PDF files in an ASP.NET Core PDF viewer Web App, demonstrating the flexibility and functionality of the IronPDF C# library. - [How to Display PDF Embedded Text in .NET MAUI](https://ironpdf.com/blog/using-ironpdf/display-pdf-embedded-text-in-net-maui/): By the end of this article, you will understand how to open and extract content from a PDF file in a .NET MAUI app programmatically using the C# PDF library, IronPDF. - [How to Convert PDF to PNG in C#](https://ironpdf.com/blog/using-ironpdf/pdf-to-png-csharp-tutorial/): This article will explore IronPDF's functionality in converting PDF files to PNG images using different approaches, concisely and efficiently. - [PDF vs PDFA (How It Works For Developers)](https://ironpdf.com/blog/using-ironpdf/pdf-vs-pdfa-guide/): In this article, we will delve into the differences between PDF and PDFA, using IronPDF as a tool to complete this task with ease. - [How to Use Fluent Validation With IronPDF in C#](https://ironpdf.com/blog/using-ironpdf/fluent-validation-csharp/): Fluent Validation is an open-source library for .NET that provides first-class support for business validation. This tutorial integrates it with an IronPDF invoice generator. - [How to Use ChatGPT with IronPDF For C# Developer](https://ironpdf.com/blog/using-ironpdf/chatgpt-csharp-tutorial/): This article shows how to build a MAUI app that uses OpenAI ChatGPT API to fetch results and export them to a PDF using IronPDF. - [How to Create PDF Signatures in .NET](https://ironpdf.com/blog/using-ironpdf/net-pdf-signature-library-tutorial/): A comprehensive .NET Core PDF library provides developers with a robust set of tools to implement PDF signatures programmatically. - [How to View PDF Files in VB.NET](https://ironpdf.com/blog/using-ironpdf/vb-net-pdf-viewer-tutorial/): This article will guide you through the process of creating a robust PDF viewer using IronPDF in a VB.NET environment. - [How to Build a .NET PDF editor application using IronPDF](https://ironpdf.com/blog/using-ironpdf/net-pdf-editor-tutorial/): This blog posts shows step-by-step you how to create a PDF Editor in C#.NET using the IronPDf library. - [How to Merge PDF Files in VB.NET](https://ironpdf.com/blog/using-ironpdf/merge-pdf-vb-net-tutorial/): This article shows how simple it is to use the IronPDF library to merge PDF files with utmost efficiency, requiring only a few lines of code. - [How to Save PDF File in C# (Beginner Tutorial)](https://ironpdf.com/blog/using-ironpdf/how-to-save-pdf-file-in-csharp/): This tutorial will show how to use IronPDF's flexibility to save PDF files from a Windows Form Application, along with more advanced features. - [How to Display PDF From Byte Array in Blazor](https://ironpdf.com/blog/using-ironpdf/blazor-display-pdf-From-byte-array-tutorial/): Using IronPDF with Blazor, developers can create a PDF viewer with easy and convenient to implement. Handling uploading and downloading files is also supported. - [How to Unsecure a PDF (Beginner Tutorial)](https://ironpdf.com/blog/using-ironpdf/how-to-unsecure-pdf/): Using IronPDF, we can unsecure PDF files with just a few lines of C# code and a straightforward and efficient process. - [How to Parse PDF File in VB.NET](https://ironpdf.com/blog/using-ironpdf/vb-net-parse-pdf-tutorial/): The IronPDF VB.NET library provides first-class support for parsing PDF files to extract embedded text and images using versatile APIs. - [How to Convert PDF to JPG in .NET](https://ironpdf.com/blog/using-ironpdf/pdf-to-jpg-net-tutorial/): This tutorial utilizes a simple yet efficient approach to convert PDF to JPG using the IronPDF C# library, with full control over the output images. - [ASP PDF Viewer (Developer Tutorial)](https://ironpdf.com/blog/using-ironpdf/asp-pdf-viewer-tutorial/): ASP.NET provides various ways to display these files through a PDF viewer. An ASP PDF viewer allows web developers to display PDF files directly on a web page. - [PDF Converter .NET (Developer Tutorial)](https://ironpdf.com/blog/using-ironpdf/pdf-converter-net-tutorial/): IronPDF is a powerful PDF library that enables developers to quickly create, read, and edit PDF documents from various sources: HTML, Markdown, and RTF files. - [How to Crop PDF File in C#](https://ironpdf.com/blog/using-ironpdf/crop-pdf-csharp-tutorial/): Cropping and trimming PDF pages is always a challenging task for developers in C#. IronPDF offers a programmatic solution to solve this in a straightforward approach. - [How to Create PDF in ASP .NET](https://ironpdf.com/blog/using-ironpdf/asp-pdf-creator-tutorial/): PDF Creator using ASP is an ideal solution for businesses and organizations that need to generate PDF documents on a regular basis. - [PDF API C# (Code Example Tutorial)](https://ironpdf.com/blog/using-ironpdf/pdf-api-csharp-tutorial/): IronPDF is a powerful PDF converter and API library for PDF processing that enables developers to easily generate, read, and manipulate PDF documents. - [How to Add Images to PDF in VB .NET](https://ironpdf.com/blog/using-ironpdf/add-images-to-pdf-vb-net-tutorial/): IronPDF allows for the easy insertion of images into PDF documents. With just a few lines of code, it is compatible with various image formats and offers advanced features for interacting with PDFs. - [How to Convert QR Code to PDF](https://ironpdf.com/blog/using-ironpdf/qr-code-to-pdf-tutorial/): This article will outline how to generate dynamic PDF QR codes using both online and programming tools, focusing on those that offer automation and simplicity. - [How to Read PDF Table in C#](https://ironpdf.com/blog/using-ironpdf/csharp-read-pdf-table-tutorial/): In this article, we'll demonstrate how to extract table data using the IronPDF C# library with high accuracy and flexibility. - [C# Tutorial: Build a PDF Text Content Viewer with IronPDF (Windows Forms)](https://ironpdf.com/blog/using-ironpdf/pdf-viewer-csharp-windows-application-tutorial/): This article will show you how to create a simple PDF viewer application using IronPDF, a C# PDF library for .NET developers. - [How to Convert Word (Docx) to PDF in C# (Tutorial)](https://ironpdf.com/blog/using-ironpdf/word-to-pdf-csharp-tutorial/): IronPDF is the perfect solution to assist in the process of converting Microsoft Word DOCX files to PDF while maintaining all formats and stylings. - [How to Read PDF Files in C#](https://ironpdf.com/blog/using-ironpdf/how-to-read-pdf-files-csharp/): IronPDF enables you to handle incredibly difficult tasks easily. It allows for the easy editing of text in a PDF document - [Should You Buy IronPDF?](https://ironpdf.com/blog/using-ironpdf/should-you-buy-ironpdf/): Here are five things to consider when purchasing a PDF Library. - [Convert Excel to PDF in C# (Step-by-Step) Tutorial](https://ironpdf.com/blog/using-ironpdf/convert-excel-to-pdf-csharp-tutorial/): Converting Excel to PDF can be easily accomplished using a C# library in .NET Core. Let's explore how to do this with IronPDF. - [How to View PDF in .NET MAUI (Step-by-Step) Tutorial](https://ironpdf.com/blog/using-ironpdf/net-maui-pdf-viewer/): Let's see how we can use IronPDF in our .NET MAUI application to create and view a document, combining the latest technology with a market-leading PDF solution. - [PDFium in C# Alternatives Using IronPDF](https://ironpdf.com/blog/using-ironpdf/pdfium-csharp-alternatives/): IronPDF, leveraging Google's open-source PDFium library, provides a toolkit for .NET applications to manage PDFs with enhanced productivity. - [How to Generate PDF from Template in C#](https://ironpdf.com/blog/using-ironpdf/csharp-generate-pdf-from-template-tutorial/): IronPDF can be used to convert various sources into a PDF document, such as an HTML string, file, or URL, in a seamless manner. - [How to Download PDF From URL in C# (Step-By-Step) Tutorial](https://ironpdf.com/blog/using-ironpdf/csharp-download-pdf-from-url-tutorial/): Wondering how to generate a PDF from a URL in C#.NET? IronPDF offers a market-leading and swift solution. - [Creating a PDF Generator in ASP.NET Core using IronPDF](https://ironpdf.com/blog/using-ironpdf/asp-net-pdf-generator/): IronPDF, usable in ASP.NET Core MVC web applications, enables PDF creation from HTML content, source files, or URLs. It's also backward compatible with ASPX. - [A Developer's Guide to Building a Blazor PDF Viewer](https://ironpdf.com/blog/using-ironpdf/blazor-pdf-viewer-tutorial/): Learn how to integrate a powerful PDF viewer into your server-side Blazor application. This tutorial covers rendering from URLs, HTML, and Razor components using C#. - [Create a PDF File with Blazor Tutorial](https://ironpdf.com/blog/using-ironpdf/blazor-create-pdf-tutorial/): This article discusses using IronPDF in a Blazor server-side application for efficient creation of PDF reports. - [Creating a PDF file in .NET MAUI Using IronPDF](https://ironpdf.com/blog/using-ironpdf/csharp-maui-pdf-ironpdf/): We'll develop a .NET MAUI app using IronPDF to generate PDF files because of its cross-platform compatibility, ease of use, and extensive features. - [How to Convert Image to PDF in C# [Code Example Tutorial]](https://ironpdf.com/blog/using-ironpdf/how-to-convert-image-to-pdf-csharp/): Let's explore IronPDF, a free C# library that efficiently converts images to PDF, complete with comprehensive documentation and professional support. - [C# Text to PDF (Code Example Tutorial)](https://ironpdf.com/blog/using-ironpdf/csharp-text-to-pdf/): In this tutorial, we've learned to easily convert text to PDF, add watermarks, and print it with just a few lines of code. - [C# Convert PNG to PDF (Code Example Tutorial)](https://ironpdf.com/blog/using-ironpdf/csharp-convert-png-to-pdf/): In this article, we'll guide you how to convert PNG to PDF using the powerful IronPDF image conversion API in C#. - [C# Convert JPG to PDF (Code Example Tutorial)](https://ironpdf.com/blog/using-ironpdf/csharp-convert-jpg-to-pdf/): Let's guide you through the process of converting JPG images to PDF format in C# using just a few lines of code. - [Save Byte Array to PDF C# (Code Example)](https://ironpdf.com/blog/using-ironpdf/save-byte-array-to-pdf-csharp-tutorial/): In this guide, we're going to explore how we can easily transform a byte array into a PDF file using the super handy IronPDF .NET library. - [C# Convert PDF to Text (Code Example)](https://ironpdf.com/blog/using-ironpdf/csharp-convert-pdf-to-text-tutorial/): This article guides .NET developers on how to convert their files from PDF to TXT for optimized accessibility. - [How to Scan Multiple Pages into One PDF File](https://ironpdf.com/blog/using-ironpdf/how-to-scan-multiple-pages-into-one-pdf/): This definitive guide demonstrates the process of converting images to PDF files using IronPDF, ensuring they are effortlessly shareable. - [Programmatically Fill PDF Forms in C# (Coding Tutorial)](https://ironpdf.com/blog/using-ironpdf/programmatically-fill-pdf-form-csharp/): IronPDF empowers us to create and edit PDF files. Let's dive into how we can programmatically fill PDF forms using C#. - [How to Generate PDF in ASP.NET Using C#](https://ironpdf.com/blog/using-ironpdf/how-to-generate-pdf-asp-net-csharp/): IronPDF helps us generate and edit PDF files from a URL, HTML files, and various sources. Adding login, form interaction, and many other functionalities ensures productivity. - [C# Extract Text From PDF (Code Example Tutorial)](https://ironpdf.com/blog/using-ironpdf/csharp-extract-text-from-pdf/): The IronPDF C# program allows us to text extraction from the PDF file and converts PDF pages into PDF objects. - [How to Extract Data from PDF in C#](https://ironpdf.com/blog/using-ironpdf/how-to-extract-data-from-pdf-in-csharp/): Extracting data from PDF documents is an essential task that plays a significant role in saving time and improving efficiency. The use of the C# library simplifies this process. - [How to Add Page Numbers in PDF using C#](https://ironpdf.com/blog/using-ironpdf/how-to-add-page-numbers-in-pdf-using-csharp/): Here's how to add page numbers to PDFs to enhances navigation. This can be accomplished programmatically using the IronPDF C# library. - [C# Add Image to PDF (Developer Tutorial)](https://ironpdf.com/blog/using-ironpdf/how-to-add-images-in-pdf-using-csharp/): We're going to utilize the IronPDF C# library to programmatically insert images into our PDF document. Let's explore what IronPDF has to offer. - [How to Combine Images Into One PDF](https://ironpdf.com/blog/using-ironpdf/how-to-combine-images-into-pdf/): Combine multiple images and save the newly created PDF file programmatically in simple steps. - [Convert ASPX to PDF](https://ironpdf.com/blog/using-ironpdf/convert-aspx-file-pdf/): We frequently generate dynamic PDF files using ASP.NET (ASPX) websites, and IronPDF simplifies this process by enabling us to accomplish it in just one line of code. - [.NET Core PDF Library](https://ironpdf.com/blog/using-ironpdf/dotnet-core-pdf/): IronPDF for .NET Core is available cross-platform and supports generating PDF files with a pixel-perfect solution. - [x509certificate2 Add Digital Signature to PDF Programmatically](https://ironpdf.com/blog/using-ironpdf/add-digital-signature-pdf-programmatically/): This guide demonstrates how to use IronPDF to digitally sign a PDF file in C#, providing an additional layer of protection for user files. - [How to view PDF files in ASP.NET using C# and IronPDF](https://ironpdf.com/blog/using-ironpdf/how-to-view-pdf-files-in-asp-net-using-c/): It is possible to create PDF documents quickly and easily using C# with IronPDF. Merging PDF files, watermarking, and adding a cover page are made easy. - [Generating PDFs in C# using IronPDF](https://ironpdf.com/blog/using-ironpdf/5-steps-to-generate-a-pdf-file-in-c-sharp/): Use IronPDF library as a first-class C# library for developer to generate PDF files from HTML without using HTML tags. - [Making a PDF in a C# .NET Library](https://ironpdf.com/blog/using-ironpdf/pdf-library-for-net/): Library for .NET PDF Conversion tutorial for your C# project. - [C# Read PDF File: Easy Tutorial](https://ironpdf.com/blog/using-ironpdf/csharp-read-pdf-file-tutorial/): IronPDF is a library that offers easy PDF file interaction for developers: read PDF files and display data in just two lines of code. - [How to Password Protect a PDF Document](https://ironpdf.com/blog/using-ironpdf/how-to-password-protect-a-pdf/): It is essential to protect PDF documents from unauthorized users who want to steal your data or leak confidential information about your company. - [How to Remove a Password from a PDF File](https://ironpdf.com/blog/using-ironpdf/how-remove-password-pdf/): Remove password protection from PDF without hassle using online tools and C# framework programmatically. - [C# PDF Generator – A Comprehensive Guide (2026 Edition)](https://ironpdf.com/blog/using-ironpdf/csharp-pdf-generator/): Read this tutorial to learn how to build your own PDF Generator using C# that can convert HTML to PDF and much more! - [How to Open a PDF File in C#](https://ironpdf.com/blog/using-ironpdf/csharp-open-pdf-tutorial/): IronPDF helps to simplifies the process of creating and editing PDF in C# effortlessly. This article helps to generate PDF file for developers ### Use Cases - [How to Render WebGL Maps and 3D Visualizations to PDF in C#](https://ironpdf.com/blog/use-cases/render-webgl-use-case/): Capture GPU-accelerated WebGL maps, 3D dashboards, and model viewers as static PDFs in C# with IronPDF using single-process and hardware GPU mode. - [How to Render PDFs Behind a Corporate Proxy in C#](https://ironpdf.com/blog/use-cases/proxy-pdf-rendering-use-case/): Generate fully styled, branded PDFs from HTML in apps behind a corporate or authenticated proxy using IronPDF's proxy parameter on RenderHtmlAsPdf in C#. - [How to Set the PDF Version for Compatibility in C#](https://ironpdf.com/blog/use-cases/pdf-versions-use-case/): IronPDF picks the PDF version automatically based on document content, so C# output opens reliably for any reader without manual version-handling code. - [How to Convert a PDF to HTML in C#](https://ironpdf.com/blog/use-cases/pdf-to-html-use-case/): Convert PDF to HTML in C# with IronPDF to display documents inline in the browser, removing downloads and plugins while keeping layout and search visibility. - [How to Merge, Split, and Assemble PDF Pages in C#](https://ironpdf.com/blog/use-cases/pdf-page-management-use-case/): Merge, insert, copy, and delete PDF pages in C# with IronPDF to automate document assembly from fixed and generated content in your .NET apps. - [How to Rotate Pages and Fix PDF Orientation in C#](https://ironpdf.com/blog/use-cases/page-orientation-rotation-use-case/): Set landscape PDF orientation at render time and rotate sideways or upside-down pages in existing documents using IronPDF in C# for readable layouts. - [How to Summarize and Query PDFs with AI in C#](https://ironpdf.com/blog/use-cases/openai-pdf-use-case/): Add AI summaries and chat-with-your-document querying to .NET apps with IronPDF, Semantic Kernel, and Azure OpenAI to triage dense PDFs fast. - [How to Linearize a PDF for Fast Web View in C#](https://ironpdf.com/blog/use-cases/linearize-pdf-use-case/): Linearize PDFs in C# with IronPDF so large reports and statements display the first page instantly while the rest streams in over slow or mobile networks. - [How to Embed Images in PDFs Using Data URIs in C#](https://ironpdf.com/blog/use-cases/datauris-use-case/): Embed images as base64 data URIs in C# with IronPDF to generate self-contained PDFs that render reliably in cloud, serverless, and archived environments. - [How to Create Fillable PDF Forms from HTML in C#](https://ironpdf.com/blog/use-cases/create-pdf-forms-use-case/): Generate fillable PDF forms in C# with IronPDF: turn HTML form markup into interactive PDF fields or place fields by coordinate on existing documents. - [How to Export a MAUI XAML Page to PDF in .NET](https://ironpdf.com/blog/use-cases/maui-xaml-page-to-pdf/): Add PDF export to .NET MAUI desktop apps with IronPDF. Convert XAML ContentPages to PDF on Windows and macOS without a separate report template. - [How to Convert XML to PDF with XSLT in C#](https://ironpdf.com/blog/use-cases/xml-to-pdf-with-xslt/): Transform XML data to PDF in .NET by combining XSLT with IronPDF's Chrome renderer. Covers invoices, reports, data feeds, and legal documents. - [How to Generate Multilingual PDFs with Unicode Text in C#](https://ironpdf.com/blog/use-cases/unicode-utf8-text-in-pdfs/): Render multilingual PDF documents with correct Unicode text in .NET using IronPDF. Supports Japanese, Arabic, Thai, Hebrew, RTL scripts, and more. - [How to Digitally Sign a PDF in .NET](https://ironpdf.com/blog/use-cases/pdf-signing-methods/): Sign PDFs with digital certificates, visual stamps, or interactive signature fields using IronPDF. Learn which signing method fits each use case. - [How to Sanitize Untrusted PDF Uploads in .NET](https://ironpdf.com/blog/use-cases/sanitize-untrusted-pdf-uploads/): Strip JavaScript, active objects, and metadata from user-uploaded PDFs with IronPDF's Cleaner class. Scan for threats before processing. - [How to Create Accessible PDF/UA Documents in C#](https://ironpdf.com/blog/use-cases/accessible-pdf-ua-documents/): Export PDF/UA-1 and PDF/UA-2 compliant documents with IronPDF for Section 508, WCAG, and accessibility mandates in government and regulated industries. - [How to Render Authenticated Web Pages to PDF with Cookies in C#](https://ironpdf.com/blog/use-cases/render-authenticated-pages-with-cookies/): Use cookies with IronPDF to render login-protected pages as PDFs. Covers session cookies, custom cookies, RequestContext, and concurrent rendering. - [How to Add Annotations and Comments to a PDF in C#](https://ironpdf.com/blog/use-cases/pdf-annotations-use-cases/): Add, edit, and remove PDF annotations in .NET with IronPDF. See real-world use cases for document review, legal markup, and collaborative feedback. - [How to Export ASP.NET Web Forms to PDF](https://ironpdf.com/blog/use-cases/aspnet-web-forms-pdf-export/): Add PDF export to legacy ASP.NET Web Forms apps with IronPDF — no rewrite required. Convert ASPX pages to PDF in one line of code. ### Product Comparisons - [HTML to PDF in C#: Benchmarking 7 .NET Libraries (2026)](https://ironpdf.com/blog/compare-to-other-components/html-to-pdf-throughput-benchmark-csharp/): Compare 7 C# HTML to PDF libraries on .NET 10 for cold start, throughput, memory and rendering accuracy. Only 3 rendered the test invoice correctly. - [ABCpdf vs IronPDF: .NET PDF Library Compared for PDF Generation and HTML Conversion](https://ironpdf.com/blog/compare-to-other-components/abcpdf-vs-ironpdf/): Choosing between ABCpdf and IronPDF for .NET PDF generation? Compare HTML rendering engines, features, and ease of use to find the right library for your project. - [C# HTML to PDF: Best Libraries Compared (2026, .NET 10)](https://ironpdf.com/blog/compare-to-other-components/csharp-html-to-pdf-libraries-compared/): Compare the best C# HTML to PDF libraries for 2026, free and paid, with code, original benchmarks, licenses, and a clear pick for each scenario. - [Generate PDF in ASP.NET MVC: iTextSharp vs. IronPDF Guide](https://ironpdf.com/blog/compare-to-other-components/generate-pdf-itextsharp-mvc/): Compare PDF generation methods in ASP.NET MVC using iTextSharp vs IronPDF. Discover which library offers better HTML rendering and easier implementation. - [Ghostscript GPL vs IronPDF: Technical Comparison Guide](https://ironpdf.com/blog/compare-to-other-components/compare-ghostscript-gpl-vs-ironpdf/): Discover the key differences between Ghostscript GPL and IronPDF. Compare AGPL licensing vs commercial, command-line switches vs native .NET API, and HTML-to-PDF capabilities. - [ASP PDF Library: Compare IronPDF, Aspose & Syncfusion](https://ironpdf.com/blog/compare-to-other-components/asp-pdf-library/): Discover the best PDF library for ASP.NET Core applications. Compare IronPDF's Chrome engine with Aspose and Syncfusion alternatives. - [PDF Headers and Footers: IronPDF vs iTextSharp Compared](https://ironpdf.com/blog/compare-to-other-components/itextsharp-header-footer/): Compare iTextSharp and IronPDF for adding headers and footers to PDFs. Code examples, page numbering, and HTML header implementation. - [Fix iTextSharp "Document Has No Pages" Error in HTML to PDF Conversion | IronPDF](https://ironpdf.com/blog/compare-to-other-components/itextsharp-html-to-pdf-no-page/): iTextSharp HTML to PDF no page error occurs when parsing fails. Learn why XMLWorker has the same issue and discover IronPDF's reliable solution for HTML conversion. - [How to Generate PDF in ASP.NET MVC: IronPDF vs iTextSharp?](https://ironpdf.com/blog/compare-to-other-components/generate-pdf-itextsharp-mvc/): Compare PDF generation methods in ASP.NET MVC using iTextSharp vs IronPDF. Discover which library offers better HTML rendering and easier implementation. - [Create PDF in ASP.NET: iTextSharp vs IronPDF](https://ironpdf.com/blog/compare-to-other-components/create-pdf-asp-net-itextsharp/): Compare iTextSharp and IronPDF for PDF generation in ASP.NET. Code examples, HTML to PDF conversion, licensing, and migration guidance included. - [HTML to PDF in C#: Open Source vs IronPDF Comparison](https://ironpdf.com/blog/compare-to-other-components/html-to-pdf-csharp-open-source-vs-ironpdf/): Compare open source HTML to PDF libraries with IronPDF for C#. Discover which solution offers the best PDF generation capabilities for your .NET projects. - [Creating PDF Files with Aspose C# vs IronPDF: A Developer's Guide](https://ironpdf.com/blog/compare-to-other-components/create-pdf-aspose-csharp-ironpdf/): Learn how to create PDFs using Aspose C# VS IronPDF with this step-by-step guide designed for developers. - [IronPDF vs Aspose.PDF vs Syncfusion: Which ASP.NET PDF Library Should I Choose?](https://ironpdf.com/blog/compare-to-other-components/asp-pdf-library-comparison/): Discover the best PDF library for ASP.NET Core applications. Compare IronPDF's Chrome engine with Aspose and Syncfusion alternatives. - [How to Convert HTML to PDF in C# for .NET 10 Using IronPDF](https://ironpdf.com/blog/compare-to-other-components/html-to-pdf-comparison-guide/): Converting HTML to PDF in C# is one of the most common needs for .NET developers building enterprise or SaaS applications. - [HTML to PDF Converter Comparison: Free vs Paid Libraries for .NET](https://ironpdf.com/blog/compare-to-other-components/html-to-pdf-free-paid-comparison/): Choosing the right HTML to PDF converter can save time, improve consistency, and enhance PDF creation workflows. - [C# PDF Library Comparison: IronPDF vs iText 7, PDFSharp, Aspose, Syncfusion, QuestPDF & More](https://ironpdf.com/blog/compare-to-other-components/csharp-pdf-library-comparison/): In this article, we’ll explore IronPDF along side other popular choices like iText, PDFSharp, Aspose, Syncfusion, QuestPDF, and more - [Migrate from Aspose PDF to IronPDF](https://ironpdf.com/blog/compare-to-other-components/migrate-from-aspose-pdf-to-ironpdf/): Migrating from Aspose PDF to IronPDF can significantly enhance your document processing workflows by offering better performance, a simplified API, and more cost-effective licensing - [Discover the Best Alternatives for QuestPDF Watermarking in .NET](https://ironpdf.com/blog/compare-to-other-components/questpdf-add-watermark-to-pdf-alternatives/): Explore top alternatives for adding watermarks to PDFs with QuestPDF. Compare features, customization, and performance of leading .NET solutions to enhance document security and branding. - [Explore the Best Alternatives for PDFsharp Add Watermark to PDF](https://ironpdf.com/blog/compare-to-other-components/pdfsharp-add-watermark-to-pdf/): Compare leading .NET solutions as alternatives for PDFsharp add watermark to PDF. Discover detailed comparisons on features, performance, and ease of use to find the ideal watermarking tool for your projects. - [iTextSharp: Add Image to PDF](https://ironpdf.com/blog/compare-to-other-components/itextsharp-add-image-to-pdf/): Discover leading alternatives to iTextSharp for embedding images into PDFs. Compare solutions like IronPDF based on performance, ease of use, and licensing to enhance your .NET applications. - [Explore the Best PDF-to-Image Alternatives to PDFsharp](https://ironpdf.com/blog/compare-to-other-components/pdfsharp-pdf-to-image/): Discover top PDFsharp alternatives for converting PDFs to high-quality images in .NET. Compare features, performance, and pricing to choose the best solution for your project. - [PDFsharp vs QuestPDF (C# PDF Library In-depth Comparison)](https://ironpdf.com/blog/compare-to-other-components/pdfsharp-vs-questpdf/): Three popular choices in the .NET ecosystem are PDFsharp, QuestPDF, and IronPDF. - [PDFsharp Add Page Numbers to PDF VS IronPDF (Example)](https://ironpdf.com/blog/compare-to-other-components/pdfsharp-add-page-numbers-to-pdf/): This article will show you how to add page numbers to PDF documents using PDFsharp and IronPDF in C# - [IronPDF vs PDFsharp PDF-to-Image Conversion (Code Example)](https://ironpdf.com/blog/compare-to-other-components/pdfsharp-pdf-to-image/): Although PDFsharp is great for generating PDFs and making basic modifications, it lacks native support for advanced tasks such as converting PDFs to images. - [PDFsharp Sign PDF documents Digitally vs IronPDF (Code Example)](https://ironpdf.com/blog/compare-to-other-components/pdfsharp-sign-pdf/): In this tutorial, we compare how to add digital signatures to PDF documents using PDFsharp and IronPDF - [PDFsharp Extract Text From PDF vs IronPDF (Example)](https://ironpdf.com/blog/compare-to-other-components/pdfsharp-extract-text-from-pdf/): In today's tutorial, we will be exploring how to extract text from PDF documents using two powerful PDF libraries, IronPDF and PDFsharp - [QuestPDF add page numbers to a PDF Alternatives VS IronPDF (Example)](https://ironpdf.com/blog/compare-to-other-components/questpdf-add-page-number-to-pdf/): In this article, we'll explore how to add page numbers to a PDF using QuestPDF in C#, - [QuestPDF PDF to Image Conversion vs IronPDF](https://ironpdf.com/blog/compare-to-other-components/qeustpdf-pdf-to-image/): One such task converting PDF files to image formats. This can provide developers with powerful solution for easy integration of their PDF documents to image-based media such as presentations - [QuestPDF Sign PDF Documents vs IronPDF (Code Example)](https://ironpdf.com/blog/compare-to-other-components/questpdf-sign-pdf/): In this article, we will compare how to add digital signatures to PDF documents using QuestPDF and IronPDF libraries in C# - [QuestPDF Extract Text From PDF in C# Alternatives vs IronPDF](https://ironpdf.com/blog/compare-to-other-components/questpdf-extract-text-from-pdd/): IronPDF and QuestPDF, to extract text from a PDF file. By comparing how these two libraries handle a simple text extraction task - [Which C# PDF SDK Should You Choose for Your Project?](https://ironpdf.com/blog/compare-to-other-components/csharp-pdf-sdk/): In this article, we will explore some of the most widely used C# PDF SDKs, focusing on IronPDF, - [APITemplate io and IronPDF Comparison for C# PDF Libraries](https://ironpdf.com/blog/compare-to-other-components/apitemplate-io-comparison/): In this article, I'll share my hands-on experience with both APITemplate and IronPDF, comparing their features, performance, and integration capabilities - [PDFA Library in C# (Comparison List for .NET Developers)](https://ironpdf.com/blog/compare-to-other-components/pdfa-library-comparison/): PDF file libraries let you do everything from creating PDF documents and PDF/A from scratch to modifying existing ones and even extracting data from PDF files - [GroupDocs vs IronPDF: HTML to PDF Conversion in C#](https://ironpdf.com/blog/compare-to-other-components/groupdocs-html-to-pdf/): GroupDocs.Conversion provides an online tool that allows users to convert HTML files to PDF effortlessly - [CraftMyPDF vs IronPDF: Which PDF Generation Library for C# Developers?](https://ironpdf.com/blog/compare-to-other-components/craftmypdf/): In this article, we will compare two different approaches to working with PDFs: the IronPDF C# library and the Craftmypdf AP - [A Comparison Between IronPDF & ComPDFKit](https://ironpdf.com/blog/compare-to-other-components/compdfkit-pdf-sdk/): In this article, we will compare two C# PDF libraries: IronPDF and ComPDFKit. This comparison will cover features, functionality, code examples, and licensing - [IronPDF vs Report.NET: Complete Comparison for .NET Developers](https://ironpdf.com/blog/compare-to-other-components/report-net-csharp/): Report.NET is a robust C# library designed to help developers create, manage, and manipulate PDF documents directly within their .NET applications - [C# Reporting Tools (Features Comparison)](https://ironpdf.com/blog/compare-to-other-components/csharp-reporting-tools/): In this article, we are going to look at reporting tools for .NET report designers in detail. - [How to Add Page Numbers in PDF using iTextSharp in C#](https://ironpdf.com/blog/compare-to-other-components/how-to-add-page-numbers-in-pdf-using-itextsharp/): In this article, we are going to see how to add page numbers in PDF using iTextSharp C# - [How to Read PDF Documents in C# using iTextSharp:](https://ironpdf.com/blog/compare-to-other-components/itextsharp-pdf-reader/): In this article, we will learn the process of reading PDF files using iTextSharp in C#, exploring the essential steps and providing a comprehensive guide to help you unlock the potential of this versatile library. - [IronPDF vs iTextSharp: Reading PDF Files in C](https://ironpdf.com/blog/compare-to-other-components/itextsharp-read-pdf-alternatives/): we will compare two popular libraries for reading PDF files in C#: IronPDF and iTextSharp (the latest .NET library iText). - [PDFsharp vs iTextSharp (C# PDF Library Comparison)](https://ironpdf.com/blog/compare-to-other-components/pdfsharp-vs-itextsharp-comparison/): In this article, we will delve into details of the installation processes, provide code examples for basic tasks, and ultimately assess these three PDF libraries to determine the best choice for your PDF-related needs. - [A Comparison of Splitting PDF in C# Between iTextSharp and IronPDF](https://ironpdf.com/blog/compare-to-other-components/itextsharp-split-pdf-csharp-alternatives/): In this article, we'll learn how to split PDFs using C#. C# is a versatile and powerful language, and there are several libraries available that make it relatively straightforward to manipulate PDFs - [IronPDF vs PDFSharpCore: Which .NET PDF Library Should You Choose in 2025?](https://ironpdf.com/blog/compare-to-other-components/pdfsharpcore-csharp-html-to-pdf/): IronPDF vs PDFSharpCore comparison guide for .NET developers. Learn key differences in HTML to PDF conversion, text extraction, and advanced PDF features. - [A Comparison Between IronPDF & Apryse C#](https://ironpdf.com/blog/compare-to-other-components/apryse-csharp-alternatives-net-pdf-library/): In this comparison, we're looking at two popular PDF libraries: IronPDF and Apryse C# - [A Comparison Between IronPDF and PdfPig](https://ironpdf.com/blog/compare-to-other-components/pdfpig-csharp-alternatives/): PdfPig is a C# library primarily focused on reading and extracting content from PDF files. It's a port of the popular PDFBox library and is tailored for the .NET platform - [How to View PDFs in C# Using IronPDF vs PDFsharp?](https://ironpdf.com/blog/compare-to-other-components/pdfsharp-view-pdf-comparison/): This article explores the significance of viewing PDFs using C#, introduces two powerful libraries - PDFsharp](https://docs.PDFsharp.NET/ "‌") and [IronPDF - and provides step-by-step instructions on installing and utilizing them to view PDFs. - [A Comparison Between IronPDF and DinktoPdf](https://ironpdf.com/blog/compare-to-other-components/dinktopdf-html-to-pdf-alternatives/): DinkToPdf library , also known as wrapper for WkHtmlToPdf library that uses webkit engine to convert HTML to PDF - [A Comparison of Between Jsreport and IronPDF](https://ironpdf.com/blog/compare-to-other-components/jsreport-net-core-alternatives/): JSReport SDK .NET is an advanced reporting solution for .NET applications, particularly optimized for ASP.NET Core environments - [A Comparison of Creating PDF in C# Between ITextSharp and IronPDF](https://ironpdf.com/blog/compare-to-other-components/itextsharp-create-pdf-comparison/): In this article, we will explore the process of creating PDF documents programmatically in C# with two popular libraries: iTextSharp and IronPDF. - [IronPDF vs iTextSharp: Documentation and Support Comparison for .NET Developers](https://ironpdf.com/blog/compare-to-other-components/itextsharp-documentation/): In this article, we will compare these two libraries based on their documentation and customer support to help developers make the best choice based on their needs and current skill level. - [Extract Text From PDF in C# Using iTextSharp VS IronPDF](https://ironpdf.com/blog/compare-to-other-components/extract-text-from-pdf-csharp-itextsharp/): iTextSharp effectively for text extraction. We will also discuss and compare the best and most powerful PDF library IronPDF in this post. - [ IronPDF vs Puppeteer Sharp: Complete C# PDF Library Comparison Guide](https://ironpdf.com/blog/compare-to-other-components/puppeteer-csharp-comparison/): Today, let's take a closer look at two libraries in particular: IronPDF and Puppeteer Sharp, two strong PDF libraries. - [iTextsharp HTML to PDF With CSS Styles C# Example vs IronPDF](https://ironpdf.com/blog/compare-to-other-components/itextsharp-html-to-pdf-css-style-example/): iTextSharp is a renowned open-source library commonly used for creating and manipulating PDF documents in C#. Now, it is commonly known as iText7 - [How to Merge PDF Files Using iTextSharp](https://ironpdf.com/blog/compare-to-other-components/itextsharp-merge-pdf-comparison/): In this article, we will explore how to merge PDFs using iTextSharp and compare it with IronPDF to help you make an informed decision when choosing a library for your PDF manipulation needs. - [Adobe Reader SDK vs IronPDF: Enterprise PDF Library Comparison](https://ironpdf.com/blog/compare-to-other-components/adobe-reader-sdk-csharp-alternatives/): In the world of .NET C# development, two prominent libraries stand out for working with PDF files - Acrobat Adobe Reader SDK and IronPDF - [How to Convert PDF to Image Using Itextsharp](https://ironpdf.com/blog/compare-to-other-components/itextsharp-pdf-to-image-alternatives/): This article explores the significance of converting PDFs to images Java and tools available to accomplish - [iText7 Read PDF in C# Alternatives (VS IronPDF)](https://ironpdf.com/blog/compare-to-other-components/itext7-read-pdf-csharp-comparison/): iText 7 now formally known as iText 7 Core is a PDF library to program PDF documents in .NET C# and Java. It is available as open source license (AGPL) and can be licensed for commercial applications. - [Foxit PDF SDK C# Alternatives - Comparison with IronPDF](https://ironpdf.com/blog/compare-to-other-components/foxit-pdf-sdk-csharp-alternatives/): Foxit PDF SDK and IronPDF are two of the most popular PDF processing SDKs available in the market. Both SDKs offer a wide range of features that cater to developers' needs. - [Create PDF From Byte Array C# iTextSharp (vs IronPDF)](https://ironpdf.com/blog/compare-to-other-components/create-pdf-from-byte-array-itextsharp/): We can create PDF documents with public static byte arrays generated from the iText document doc. Below is the sample which help us to create a new document with the help of the iText PDF library. - [A Comparison Between iTextSharp and IronPDF For Editing PDFs](https://ironpdf.com/blog/compare-to-other-components/itextsharp-edit-pdf-comparison/): In this tutorial, we will discuss how to edit PDF files using iTextSharp and IronPDF libraries and compare them both. - [What is iText? (C# and Java PDF Library Alternatives Using IronPDF)](https://ironpdf.com/blog/compare-to-other-components/what-is-itext-alternatives/): The iText Group is a world pioneer in PDF (Portable Document Format) technology, including products such as iText 7 Suite, iText pdf2Data, and iText DITO application software. - [How to Generate PDF in C# (.NET 5) using PDFSharp](https://ironpdf.com/blog/compare-to-other-components/pdfsharp-net6-net5-alternatives/): The video is an instructional guide on how to use the PDFsharp library to generate a PDF file using C# code. - [A Comparison Between Wkhtmltopdf in Windows & IronPDF](https://ironpdf.com/blog/compare-to-other-components/wkhtmltopdf-windows-alternatives/): wkhtmltopdf is an open source command-line tool that allows you to convert HTML pages or websites to PDF format. It is available for Windows, Linux, and MacOS X operating systems. - [Add Digital Signature to PDF in C# Using Itextsharp](https://ironpdf.com/blog/compare-to-other-components/add-digital-signature-topdf-in-csharp-using-itextsharp/): In this tutorial, we will show you how to add digital signature information to a PDF file in C# using the iTextSharp and IronPDF libraries. - [IronPDF vs ExpertPDF: Which C# PDF Library Should Senior .NET Developers Choose?](https://ironpdf.com/blog/compare-to-other-components/expert-pdf-net-library-alternatives/): ExpertPDF is also a .NET library that offers developers to convert from HTML to PDF on the fly. If you need to generate PDF reports or make a PDF reader, you don't have to use complex report generating software anymore. - [Product Comparisons with IronPDF](https://ironpdf.com/blog/compare-to-other-components/product-comparisons-with-ironpdf/): In this blog post, we do an in-depth comparison of IronPDF with four other leading HTML-to-PDF Conversion Libraries. - [itext7 Extract Text From PDF vs IronPDF (Code Example Tutorial)](https://ironpdf.com/blog/compare-to-other-components/itext7-extract-text-from-pdf/): IronPDF is a library developed and maintained by Iron Software that helps C# and Java Software Engineers to create, edit and extract PDF content in projects in .NET/Java. - [A Comparison between IronPDF and PDFium.NET](https://ironpdf.com/blog/compare-to-other-components/pdfium-net-core-alternatives/): IronPDF and PDFium.NET are two libraries that provide methods for creating, manipulating, and printing PDFs in .NET and .NET Core. - [Telerik HTML to PDF Generator vs IronPDF](https://ironpdf.com/blog/compare-to-other-components/telerik-pdf-generator-csharp/): Telerik PDF Processing, part of Progress product portfolio, allows you to create PDFs and export these documents without writing any code. - [A Comparison between IronPDF and Apitron PDF Kit](https://ironpdf.com/blog/compare-to-other-components/apitron-pdf-sdk-net-alternatives/): Apitron PDF Kit is a .NET component that allows you to manipulate or convert PDF files in whatever way you want. You can add images, drawings, texts, sign documents, and much more. - [IronPDF vs GroupDocs: Which PDF Library Should Engineering Teams Choose?](https://ironpdf.com/blog/compare-to-other-components/groupdocs-alternatives-viewer-dotnet/): GroupDocs.Annotation for .NET is a set of APIs that enables you to create document annotation and document manipulation management apps using C#, ASP.NET, and other .NET technologies. - [A Comparison between IronPDF and PDFNet](https://ironpdf.com/blog/compare-to-other-components/pdfnet-alternatives/): The PDFNet SDK is compatible with many platforms and frameworks to handle all PDF-related tasks. - [A Comparison between IronPDF and PSPDFKit](https://ironpdf.com/blog/compare-to-other-components/pspdfkit-html-to-pdf-alternatives/): PSPDFKit Library for .NET is a software development kit (SDK) for editing, filling out forms, redacting, and producing PDFs. It provides a robust API for adding PDF capability to any .NET application rapidly. - [A Comparison between QuestPDF and IronPDF](https://ironpdf.com/blog/compare-to-other-components/questpdf-html-to-pdf-alternatives/): QuestPDF implements its own layout engine that renders the full content using the SkiaSharp library. - [A Comparison between IronPDF and Innovasys Document! X](https://ironpdf.com/blog/compare-to-other-components/innovasys-document-x-alternatives/): Innovasys is a subsidiary company of Orbis Technologies Inc., a global pioneer in offering clients with revolutionary content management software. - [A Comparison between IronPDF and NReco .NET Core](https://ironpdf.com/blog/compare-to-other-components/nreco-net-core-html-to-pdf-alternatives/): IronPDF and NReco are two libraries that may be used to produce, read, and change PDF files in your .NET application. - [IronPDF vs PDFShift: C# HTML to PDF API Comparison](https://ironpdf.com/blog/compare-to-other-components/pdfshift-alternatives-html-to-pdf/): PDFShift is an HTML-to-PDF conversion API tool that enables organizations to convert HTML pages to PDF in a matter of seconds. - [IronPDF vs SautinSoft PDF Focus .NET](https://ironpdf.com/blog/compare-to-other-components/sautinsoft-pdf-focus-alternatives/): In this article, we will compare the two of the most popular PDF libraries for .NET applications. These two libraries are IronPDF and SautinSoft PDF Focus. - [IronPDF vs XFINIUM.PDF: HTML to PDF Library Comparison for .NET](https://ironpdf.com/blog/compare-to-other-components/xfinium-pdf-html-to-pdf-alternatives/): The XFINIUM.PDF library is a cross platform PDF processing library. It has a large variety of capabilities. - [IronPDF vs GrapeCity PDF: A .NET PDF Library Comparison](https://ironpdf.com/blog/compare-to-other-components/grapecity-pdf-viewer-alternatives/): GrapeCity Documents for PDF is a solution that allows developers to import/export, create AcroForms (PDF Forms) - [A Comparison between IronPDF and Textcontrol](https://ironpdf.com/blog/compare-to-other-components/textcontrol-csharp-alternatives/): Creating PDF files is often a tricky part of business applications. Using TX Text Control, you can create documents from scratch programmatically. - [A Comparison between IronPDF & iText7](https://ironpdf.com/blog/compare-to-other-components/itext7-csharp-html-to-pdf-alternatives/): The iText 7 suite is a comprehensive PDF SDK that comprises the open source iText 7 Core PDF library as well as optional add-ons to meet your specific requirements. - [A Comparison between IronPDF and Winnovative PDF Library for .NET](https://ironpdf.com/blog/compare-to-other-components/winnovative-html-to-pdf-alternatives/): The Winnovative HTML-to-PDF Converter library for Dot NET and Dot NET Core can be used to convert URLs, HTML strings, and streams to a PDF documents. - [IronPDF vs ABCpdf: Which C# PDF Library Delivers Better HTML to PDF Conversion in 2025?](https://ironpdf.com/blog/compare-to-other-components/abcpdf-net-html-to-pdf-alternatives/): The ABCpdf .NET C# PDF library is a .NET component for the dynamic reading, writing, conversion and manipulation of Adobe PDF documents. - [IronPDF vs BitMiracle.Docotic.Pdf: A Complete .NET PDF Library Comparison](https://ironpdf.com/blog/compare-to-other-components/bitmiracle-docotic-pdf-alternatives/): IronPDF and Bitmiracle.docotic.pdf are two libraries that may be used in your Microsoft.NET application to create, read, and alter a PDF document. - [A Comparison between IronPDF and Devexpress PDF Viewer](https://ironpdf.com/blog/compare-to-other-components/devexpress-pdf-viewer-alternatives/): IronPDF and Devexpress pdf are two libraries that may be used in your Microsoft.NET application. - [IronPDF vs SelectPdf: Complete .NET Core PDF Library Comparison for HTML to PDF Conversion](https://ironpdf.com/blog/compare-to-other-components/selectpdf-net-core-alternatives-html-to-pdf/): Explore IronPDF and SelectPDF .NET Core alternatives for HTML to PDF conversion. Compare features, compatibility, and pricing to find the best fit for your project. - [IronPDF vs EvoPdf: Which .NET PDF Library Delivers Better Value in 2025?](https://ironpdf.com/blog/compare-to-other-components/evopdf-net-core-alternatives-html-to-pdf/): IronPDF and EvoPdf are two prominent .NET libraries used for creating, editing, and managing PDF documents. Each has unique strengths and features tailored to developers working on .NET platforms. - [iTextSharp C# HTML to PDF Alternative for .NET Core](https://ironpdf.com/blog/compare-to-other-components/itextsharp/): A reliable and straightforward tool for manipulating PDFs can streamline many tasks involved in creating and editing PDF documents. In the .NET ecosystem, two popular libraries stand out are IronPDF and iTextSharp - [Syncfusion PDF Viewer vs IronPDF: Which C# PDF Library Delivers Better HTML to PDF Conversion?](https://ironpdf.com/blog/compare-to-other-components/syncfusion-pdf-viewer/): Handling PDFs, including generating, editing, deleting, manipulating and customizing document outputs in .NET, can be done efficiently with IronPDFs library. - [Wkhtmltopdf C# Comparison with Code Examples](https://ironpdf.com/blog/compare-to-other-components/wkhtmltopdf-c-sharp/): Today, we will be taking a look at two powerful PDF generation libraries: IronPDF and WkHtmlToPdf. - [Aspose PDF Converter Alternative: How Does IronPDF Compare for .NET Development?](https://ironpdf.com/blog/compare-to-other-components/aspose-pdf-converter/): Explore a comprehensive comparison between IronPDF and Aspose for .NET PDF tasks. Discover features, pricing, and compatibility for optimized PDF solutions. - [ActivePDF vs IronPDF: HTML to PDF Tutorial and Comprehensive Comparison](https://ironpdf.com/blog/compare-to-other-components/activepdf-docconverter/): Here we'll walk through the functions, code examples, and step-by-step actions for how to use both software components in a .NET Visual Studio project, so you can decide for yourself what's best for your application. - [SpirePDF C# HTML to PDF Tutorial & Library Comparison](https://ironpdf.com/blog/compare-to-other-components/spire-pdf-html-to-pdf/): IronPDF focuses on developer productivity. The Library simplifies many common complex PDF code tasks into convenient C# methods to extract text and images, sign PDFS, edit PDFs with new HTML and more. - [PDFSharp HTML to PDF Example and Tutorials Comparison](https://ironpdf.com/blog/compare-to-other-components/pdfsharp-read-pdf/): IronPDF is compatible with any .NET Framework project from Version 4 upwards and .NET Core from version 2 upwards. - [IronPDF vs Accusoft PDF Viewer: Which C# Library Is Best for HTML to PDF?](https://ironpdf.com/blog/compare-to-other-components/accusoft-pdf-viewer-tutorial/): We can see that IronPDF provides more functions to set Header and Footer properties with a simple programming structure as compared to PrizmDoc Viewer. - [A Comparison between IronPDF and PDFCrowd](https://ironpdf.com/blog/compare-to-other-components/pdf-crowd/): IronPDF and PDFCrowd are both libraries that provide methods to create, manipulate and print PDFs in .NET and .NET Core. The next question is to decide which C# PDF Library is best suited for your .NET project? - [IronPDF and Docraptor - A Comprehensive Comparison](https://ironpdf.com/blog/compare-to-other-components/docraptor-html-to-pdf-alternative/): This article will compare the two most praised C# libraries for PDF conversions among developers. Following are comparisons for Docraptor & IronPDF. - [How to Replace DynamicPDF For .NET with IronPDF in C#](https://ironpdf.com/blog/compare-to-other-components/dynamicpdf-csharp-alternative/): The library IronPDF and Dynamic PDF are both used to create, read or modify PDF files in your Microsoft.NET application both ASP.NET web applications and traditional windows applications. - [IronPDF and EO.Pdf: A Comparison](https://ironpdf.com/blog/compare-to-other-components/eopdf-alternative/): IronPDF is a powerful PDF library to have at your fingertips, with a comprehensive set of PDF-related features, robust cross-platform compatibility, and extensive documentation. - [A Comparison between IronPDF and PDFreactor](https://ironpdf.com/blog/compare-to-other-components/pdfreactor-html-to-pdf-alternative/): PDFreactor and IronPDF give engineers the tools to generate, manipulate, edit, format, and print PDF documents from various inputs. - [IronPDF vs iTextPdf: Complete .NET PDF Library Comparison](https://ironpdf.com/blog/compare-to-other-components/itextpdf-alternative-html-to-pdf-csharp/): Using the ITextPDF and IronPDF libraries, you are able to create, read, and modify a PDF file within your Microsoft.NET applications and web application - [IronPDF vs GemBox.Pdf: Complete .NET PDF Library Comparison Guide for HTML to PDF Conversion](https://ironpdf.com/blog/compare-to-other-components/gembox-pdf-alternatives/): IronPDF and GemBox.Pdf are both libraries that provide methods to create, manipulate and print PDFs in .NET and .NET Core. - [IronPDF vs PDFTron (Apryse): The Complete C# PDF Library Comparison for 2025](https://ironpdf.com/blog/compare-to-other-components/pdftron-alternatives/): Compare IronPDF and PDFTron (Apryse) PDF libraries for .NET. Analyze features, pricing, performance, and real developer experiences to choose the best C# PDF solution for your project. - [A Comparison between IronPDF and HiQPdf C#](https://ironpdf.com/blog/compare-to-other-components/hiqpdf-html-to-pdf-alternative/): Compare IronPDF and HiQPdf, two popular PDF generation libraries for .NET applications. Discover why IronPDF stands out in terms of speed, features, and flexibility. ### PDF Tools - [How to Edit PDF on iPhone: 8 Methods That Actually Work (2026)](https://ironpdf.com/blog/pdf-tools/how-to-edit-a-pdf-on-iphone/): Need to mark up or edit a PDF from your iPhone? Learn 8 methods, from the built-in Markup tool in Files to dedicated PDF apps for editing body text and pages. - [How to Sign a PDF on iPhone: Every Method Explained (2026)](https://ironpdf.com/blog/pdf-tools/how-to-sign-a-pdf-on-iphone/): Need to add your signature to a PDF from your iPhone? Learn every method, from the built-in Markup tool in Files to dedicated e-signature apps, no download required. - [How to Create a Link to a PDF: Every Method, Step by Step (2026)](https://ironpdf.com/blog/pdf-tools/how-to-create-a-link-to-a-pdf/): Need a clickable link that opens or jumps to a PDF? Learn every method to create a link to a PDF, from Adobe Acrobat's Link tool to linking a PDF on a webpage. - [How to Replace a Word With Another Word in PDF: 7 Methods That Actually Work (2026)](https://ironpdf.com/blog/pdf-tools/how-to-replace-a-word-in-a-pdf/): Need to swap one word for another inside a PDF? Learn 7 reliable methods to replace text in a PDF, from Adobe Acrobat's Edit PDF tool to free online editors. - [How to Turn a Screenshot Into a PDF (Complete Guide)](https://ironpdf.com/blog/pdf-tools/how-to-turn-a-screenshot-into-a-pdf/): Need a screenshot saved as a proper PDF for records or approvals? Learn every method to turn a screenshot into a PDF, across Windows, Mac, and mobile devices. - [How to Convert Base64 to PDF (C#) Using IronPDF (Developer Guide)](https://ironpdf.com/blog/pdf-tools/how-to-convert-base64-to-pdf-in-c/): Need to turn a Base64 string into a PDF in C#? Learn how to decode, load, and save PDF documents with IronPDF, then merge, watermark, or secure the result. - [How to Highlight a PDF: 3 Easy Methods (.NET 10, C#)](https://ironpdf.com/blog/pdf-tools/how-to-highlight-a-pdf/): Need to mark up a PDF for research or collaboration? Learn every method to highlight text in a PDF, from browser tools and desktop editors to automating it in C#. - [How to Add Pages to a PDF: A Complete Guide (.NET 10, C#)](https://ironpdf.com/blog/pdf-tools/how-to-add-pages-to-a-pdf/): Need to insert blank pages, add pages from another file, or merge PDFs? Learn every method to add pages to a PDF, from desktop software and online tools to reordering. - [How to Search a PDF: 4 Easy Methods to Find Text](https://ironpdf.com/blog/pdf-tools/how-to-search-a-pdf/): Need to find specific text in a long PDF fast? Learn 4 easy methods to search a PDF, from the Ctrl + F shortcut and Adobe Acrobat to browser tools and OCR for scans. - [How to Convert PNG to PDF: 7 Methods That Actually Work](https://ironpdf.com/blog/pdf-tools/how-to-convert-png-to-pdf/): Need to turn PNG images into a PDF? Learn 7 reliable methods to convert PNG to PDF on Windows, Mac, mobile, and browsers, including batch and multi-image workflows. - [How to Unite PDF Files: 8 Reliable Methods (Step-by-Step)](https://ironpdf.com/blog/pdf-tools/how-to-unite-pdf-files/): Need to combine multiple PDFs into one file? Learn 8 reliable methods to unite PDF files, from Adobe Acrobat and free online tools to Preview, Edge, and PDFsam. - [How to Edit a PDF on Mac: Every Tool Explained (2026)](https://ironpdf.com/blog/pdf-tools/how-to-edit-a-pdf-on-mac/): Need to edit a PDF on your Mac? Learn every method, from the built-in Preview app and Adobe Acrobat to PDF Expert, Nitro Pro, and free open-source alternatives. - [How to Minimise PDF File Size: Every Method Explained (2026)](https://ironpdf.com/blog/pdf-tools/how-to-minimise-pdf-file-size/): Need to shrink a bloated PDF for email or storage? Learn every reliable method to minimise PDF file size, from compression tools to font and image optimisation tricks. - [How to Make PDF Smaller: Every Method That Actually Works (2026)](https://ironpdf.com/blog/pdf-tools/how-to-make-pdf-smaller/): PDF too large to email or upload? Learn every practical method to make a PDF smaller, from Adobe Acrobat's optimizer to free online tools, Mac Preview, and Word tricks. - [How to Edit a PDF: Every Method Explained (2026)](https://ironpdf.com/blog/pdf-tools/how-to-edit-a-pdf/): Need to change text, fill forms, or restructure a PDF? Learn every reliable method to edit a PDF, from Adobe Acrobat Pro and online editors to Word, Google Drive, and OCR. - [How to Convert Picture to PDF on iPhone (Four Methods)](https://ironpdf.com/blog/pdf-tools/how-to-convert-picture-to-pdf-on-iphone/): Need to turn photos into a PDF on your iPhone? Learn 4 simple methods using the Photos app, Files app, multi-image merging, and online tools when offline fails. - [How to Separate Pages in PDF: 5 Simple Methods for Any Device](https://ironpdf.com/blog/pdf-tools/how-to-separate-pages-in-pdf/): Need to split a PDF into separate pages or smaller files? Learn 5 simple methods, from free online tools and the browser Print to PDF trick to Adobe Acrobat. - [How to Lower the Size of a PDF (Step-by-Step Guide)](https://ironpdf.com/blog/pdf-tools/how-to-lower-the-size-of-a-pdf/): PDF too large to email or share? Learn 6 practical methods to lower the size of a PDF, from online tools and Adobe Acrobat to font optimisation and image compression. - [How to Turn PDF Into Google Doc: Made Easy](https://ironpdf.com/blog/pdf-tools/how-to-turn-pdf-into-google-doc/): Need to edit a PDF in Google Docs without losing formatting? Learn 4 reliable methods to turn a PDF into a Google Doc, from direct upload to free conversion tools. - [How to Electronically Sign a PDF (Step-by-Step Guide)](https://ironpdf.com/blog/pdf-tools/how-to-electronically-sign-a-pdf/): Need to sign a PDF without printing? Learn 5 practical methods to electronically sign a PDF, using Adobe Acrobat, DocuSign, browsers, and built-in tools. - [How to Make PDF Fillable: 4 Practical Methods for Forms That Work (2026)](https://ironpdf.com/blog/pdf-tools/how-to-make-pdf-fillable/): Need to turn a static PDF into an interactive form? Learn 4 reliable methods to make a PDF fillable, using Adobe Acrobat, Word, online tools, and developer libraries. - [How to Combine PDF Files: The Definitive, Step-by-Step Guide](https://ironpdf.com/blog/pdf-tools/how-to-combine-pdf-files/): Need to merge multiple PDFs into a single file? Learn every method to combine PDF files, from free online tools to Adobe Acrobat, desktop apps, and developer libraries. - [How to Remove Pages from a PDF: The Complete Guide (2026)](https://ironpdf.com/blog/pdf-tools/how-to-remove-pages-from-a-pdf/): Need to delete pages from a PDF? Learn every method, from the free Chrome trick to online tools, Adobe Acrobat, Preview on Mac, and programmatic removal. - [How to Convert PDF to JPG: 11 Easy Methods (Step-by-Step Guide)](https://ironpdf.com/blog/pdf-tools/how-to-convert-pdf-to-jpg/): Need to turn a PDF into JPG images? Learn 11 easy methods to convert PDF to JPG, from Adobe Acrobat and free online tools to desktop apps and developer libraries. - [How to Reduce PDF File Size: Every Method That Actually Works](https://ironpdf.com/blog/pdf-tools/how-to-reduce-pdf-file-size/): PDF too large to email or upload? Learn every reliable method to reduce PDF file size, from one-click compression to advanced options for stubborn files. - [How to Create a Fillable PDF in Minutes (Every Method That Works)](https://ironpdf.com/blog/pdf-tools/how-to-create-a-fillable-pdf/): Need a fillable PDF for forms, applications, or registrations? Learn every method to create one, from Adobe Acrobat to free tools, with step-by-step guidance. - [Discover the Best PDF Redaction Software for 2025](https://ironpdf.com/blog/pdf-tools/best-pdf-redaction-software/): Explore top PDF redaction solutions for 2025, including Adobe Acrobat Pro DC, Nitro PDF Pro, Foxit PDF Editor, and PDF-XChange Editor. Learn how IronPDF automates redaction in .NET for enhanced security and compliance. - [Best PDF Reader for iPhone (Free & Paid Tools Comparison)](https://ironpdf.com/blog/pdf-tools/best-pdf-reader-for-iphone/): In this article, we will explore some of the best PDF readers for iPhone and conclude why IronPDF stands out as the best option. - [Best Free PDF Editor for Windows (Free & Paid Tools Comparison)](https://ironpdf.com/blog/pdf-tools/best-free-pdf-editor-for-windows/): This article explores the top free PDF editors available in 2025 and concludes with the most powerful and flexible option: IronPDF. - [Discover the Best Free PDF Editors in 2025](https://ironpdf.com/blog/pdf-tools/best-free-pdf-editors-2025/): Explore top free PDF editors for business, education, and personal use in 2025. Compare PDF-XChange Editor, Sejda PDF Editor, LibreOffice Draw, and PDFescape, and learn why IronPDF is the perfect developer solution. - [Discover the Best PDF Editors for Mac in 2025](https://ironpdf.com/blog/pdf-tools/best-pdf-editors-for-mac/): Explore our top picks for the best PDF editors for Mac in 2025. Compare Adobe Acrobat Pro DC, PDF Expert, PDFelement, and Preview for advanced editing, annotation, OCR, and more. - [PDF vs PDF/A (Comparison and How to Use)](https://ironpdf.com/blog/pdf-tools/pdf-vs-pdfa/): Today, I want to share what I learned about PDF and PDF/A. At first, these file formats might seem the same - [How to Remove Password from PDF Without Adobe Pro](https://ironpdf.com/blog/pdf-tools/how-to-remove-password-from-pdf-without-adobe-pro/): In this first part let us take a look at four different online tools that you can use to remove passwords from your PDF files - [How to Edit a PDF Without Adobe Pro (Beginner Tutorial)](https://ironpdf.com/blog/pdf-tools/how-to-edit-pdf-without-adobe-pro/): Editing a PDF document is a common requirement for many individuals and businesses, whether it's for updating forms, modifying text, or adding new content. - [How to Password Protect a PDF Without Adobe Pro](https://ironpdf.com/blog/pdf-tools/how-to-password-protect-pdf-without-adobe-pro/): Securing your PDF files with a password is essential to protect sensitive information from unauthorized access. While Adobe Adobe Acrobat Reader is a popular tool for this purpose - [Python Find in Lists (How It Works For Developers)](https://ironpdf.com/blog/pdf-tools/python-find-in-lists/): In this tutorial, we'll explore various methods to find elements in a Python list, along with illustrative code examples - [How To Turn PDF 180 Degrees (Beginner Tutorial)](https://ironpdf.com/blog/pdf-tools/how-to-turn-pdf-180-degrees/): We will also discuss how to turn PDF 180 Degrees using IronPDF C# PDF Library. - [Open Source PDF Editor (Free & Paid Tools Comparison)](https://ironpdf.com/blog/pdf-tools/open-source-pdf-editor/): the rise of open-source PDF editor or free PDF editor software has democratized PDF editing, providing users with free, accessible alternatives to proprietary PDF editors - [How to View PDF files in Android Phone](https://ironpdf.com/blog/pdf-tools/view-pdf-on-android-phone-tutorial/): To view or open PDF files on an Android device using Adobe Acrobat PDF Reader is a simple process - [How To Convert PDF to PDFA in C++](https://ironpdf.com/blog/pdf-tools/pdf-to-pdfa-cpp/): This article guides you through the process of converting PDF documents into PDF/A format using the QPDF library in C++ - [How to Add Page Numbers to a PDF File](https://ironpdf.com/blog/pdf-tools/how-to-add-page-numbers-to-pdf/): In this article, we will guide you through the process of adding page numbers to a PDF for free using three methods: Sejda, Smallpdf, and IronPDF for more edit PDF options. - [How To Reduce PDF File Size Without Losing Quality (Online Tools)](https://ironpdf.com/blog/pdf-tools/how-to-reduce-pdf-file-size-without-losing-quality/): In this article, we will delve into two such tools and provide detailed steps to help you effectively reduce PDF file size, while preserving the file quality. - [PDF Highlighter (Free & Online Tools Tutorial)](https://ironpdf.com/blog/pdf-tools/pdf-highlighter-free-online-tools/): In this article, we will see how to highlight PDFs without using Adobe Acrobat Reader. - [How to Redact a PDF without Adobe Pro](https://ironpdf.com/blog/pdf-tools/how-to-redact-pdf-without-adobe-pro/): In this comprehensive guide, we will walk you through various effective options, empowering you to securely redact PDF documents without incurring hefty expenses. - [How to save PDF as JPEG (Beginner Guide)](https://ironpdf.com/blog/pdf-tools/how-to-save-pdf-as-jpeg-guide/): In this article, we'll walk you through the process of converting a PDF to JPEG, providing you with simple and effective methods to achieve your goal. - [How to Password Protect a PDF for Free](https://ironpdf.com/blog/pdf-tools/how-to-password-protect-pdf-free/): you don't need to invest in expensive software to add a password, as there are many free version PDF tools available other than Adobe Reader. - [How to Download Webpage as PDF (Beginner Tutorial)](https://ironpdf.com/blog/pdf-tools/how-to-download-webpage-as-pdf/): In this article, we'll guide you through the process of downloading a webpage as a PDF for free using two easy methods: using a browser's built-in functionality and the "HTML to PDF" online tool from Soda PDF - [IronPDF vs ChatGPT - Extracting Text from PDF Documents](https://ironpdf.com/blog/pdf-tools/chatgpt-read-pdf-tutorial/): It allows us to convert the files into text to perform operation. Here are further specifics on ChatGPT read PDFs. - [How to Edit Text in PDF (Beginner Tutorial)](https://ironpdf.com/blog/pdf-tools/how-to-edit-text-in-pdf-guide/): in this article, we will guide you through editing text in PDFs, ensuring that you maintain the document's integrity while making necessary revisions. - [How to Save Email as PDF (Beginner Tutorial)](https://ironpdf.com/blog/pdf-tools/how-to-save-email-as-pdf/): In this article, we will guide you through the process of saving an email as a PDF, helping you organize your digital communication efficiently. - [How to Annotate a PDF File (Beginner Tutorial)](https://ironpdf.com/blog/pdf-tools/how-to-annotate-pdf-tutorial/): In this guide, we will walk you through the process on how to annotate a PDF using different PDF annotation tool and methods. - [How to Extract Text From PDF (Beginner Tutorial)](https://ironpdf.com/blog/pdf-tools/how-to-extract-text-from-pdf-tutorial/): this article aims to provide you with a thorough understanding of various methods to extract text from PDF files effectively, while maintaining accuracy and preserving formatting. - [IronPDF vs Docusign - How to Add a Digital Signature to a PDF](https://ironpdf.com/blog/pdf-tools/how-to-docusign-pdf-tutorial/): Whether you're a business professional, a remote worker, or simply looking to simplify your pdf files signing process, this step-by-step guide will walk you through the process of DocuSigning a PDF. - [How to Open PDF Files in Chrome](https://ironpdf.com/blog/pdf-tools/pdf-viewer-chrome-list/): In this article, we delve into the depths of the PDF Viewer, exploring its features, advantages, and limitation and how we can overcome its limitation. - [How to Convert PDF to Image in NodeJS](https://ironpdf.com/blog/pdf-tools/nodejs-convert-pdf-to-image-tutorial/): In this article, we will learn how to convert PDF to image files using Node.js module. - [How to View PDF Files in C++](https://ironpdf.com/blog/pdf-tools/view-pdf-cpp-tutorial/): In this article, we will learn how to view text from PDF files in C++ using the Xpdf command-line tool. Xpdf provides a suite of command-line utilities and C++ libraries for working with PDF files. - [How to Create PDF Files in C++](https://ironpdf.com/blog/pdf-tools/cpp-create-pdf-tutorial/): By leveraging the power of this library, we can programmatically create PDF documents from HTML content in our C++ applications. - [How to Read PDF Files in C++](https://ironpdf.com/blog/pdf-tools/cpp-pdf-reader-tutorial/): In this article, we will only explore how to read PDF files in C++ using the Xpdf command-line tool. - [How to Convert HTML to PDF in C++](https://ironpdf.com/blog/pdf-tools/html-to-pdf-cpp-tutorial/): In C++, it is quite a tedious task to build an application from scratch, to generate HTML to PDF format files. So in this article, we will explore how to convert HTML to PDF in C++ using the wkhtmltopdf library. - [How to Convert HTML to PDF in Node.js using Puppeteer](https://ironpdf.com/blog/pdf-tools/html-to-pdf-node-js-puppeteer/): We will explore how to convert HTML pages to PDF using NodeJS and Puppeteer, an open-source library developed by Google. - [Open Source PDF Editor (Updated List)](https://ironpdf.com/blog/pdf-tools/open-source-pdf-editor/): Let's take a deeper look into open source PDF editors and explore how they can bring value to your work. - [PDF Editor in Mac (Updated List & Beginner Tutorial)](https://ironpdf.com/blog/pdf-tools/pdf-editor-mac-list/): As a long-time Mac user, I understand the struggle of finding the right tools to work with PDF files. It's not always easy to find a PDF editor that's both efficient and tailored to the needs of the user - [Excel to PDF Converter (Free Online Tools List)](https://ironpdf.com/blog/pdf-tools/excel-to-pdf-converter-online-tools/): Excel files to PDF format conversion is an important method to protect data. Let's have a look at some tools which help convert excel spreadsheets to PDF files. - [How to Convert PowerPoint to PDF](https://ironpdf.com/blog/pdf-tools/ppt-to-pdf-converter-online-tools/): Converting PowerPoint presentations to PDFs ensures that your presentations will work with a wide range of devices and programs. - [Make PDF Smaller (Free Online Tools)](https://ironpdf.com/blog/pdf-tools/make-pdf-editable-online-tools/): It offers a high compression level for the smallest possible file size, but this may result in a loss of quality. - [Make PDF Editable (Free Online Tools)](https://ironpdf.com/blog/pdf-tools/make-pdf-editable-online-tools/): Sometimes there is a need to make a PDF editable for document signing or to edit fillable PDF forms. For this purpose, the PDF must be opened in editable formats. - [How to Combine PDF Files Without Adobe](https://ironpdf.com/blog/pdf-tools/how-to-combine-pdf-files-without-adobe/): In this article, we will show you how to merge PDF files without Adobe Acrobat Reader using two popular tools, SamPDF Basic and SmallPDF, and introduce you to IronPDF as an alternative solution. - [How to Edit PDFs on Mac](https://ironpdf.com/blog/pdf-tools/how-to-edit-pdf-on-mac/): In this article, we are going to look at PDF editing tools for Mac. With different types of available applications for Mac, we are going to use Mac's built-in preview app along with IronPDF. - [What is the Best PDF Library for C#?](https://ironpdf.com/blog/pdf-tools/csharp-free-pdf-library-comparison/): This article will look at four .NET PDF libraries that can automate the process of making PDF files from HTML pages. - [Best PDF Viewer Options in 2022](https://ironpdf.com/blog/pdf-tools/pdfviewer-online-tools/): Here's our list of the top seven best PDF Viewers to use as of 2022. - [How to Save a Webpage as a PDF File on Mac and Windows](https://ironpdf.com/blog/pdf-tools/how-to-save-webpage-pdf/): You can save them to your favorite web browser for quick access, share the URL to view the page with others. - [How to Extract Pages from PDF Files — a Step-By-Step Guide](https://ironpdf.com/blog/pdf-tools/how-to-extract-pages-from-pdf/): Extraction is the process of copying and pasting chosen pages from one PDF into another. The content of extracted pages includes all form fields, comments, and links to the original page content. - [How to Sign a PDF Document with Online Tools](https://ironpdf.com/blog/pdf-tools/how-to-sign-pdf/): Electronic signatures have become essential as companies seek ways to sign agreements and contracts, as well as share PDF forms online. - [How to Save PDF as Image File](https://ironpdf.com/blog/pdf-tools/save-pdf-as-image/): We may need to convert PDF files into images or vice versa. There are numerous tools available on the internet that can help us, but most of them either require payment or are simply not very useful. - [PDFviewer Tools for 2022](https://ironpdf.com/blog/pdf-tools/pdfviewer-tools-2022/): The use of digital PDF documents is often the most efficient method to manage various files, and PDFs need a specific app in order to be viewed, namely a "PDF Viewer". - [How to Delete a Page in PDF Documents](https://ironpdf.com/blog/pdf-tools/how-to-delete-page-pdf/): Explore various methods to delete pages from PDF files, including IronPDF library for C# developers. - [How to Separate PDF Pages](https://ironpdf.com/blog/pdf-tools/how-to-separate-pdf-pages/): Separate PDF pages using various methods from online options to utilize IronPDF, to efficiently split PDF pages. - [How to Combine PDF Files into One Document](https://ironpdf.com/blog/pdf-tools/how-to-combine-pdf-files-into-one-document/): There are many tools to combine PDF files into one document. Some easy and recommended tools to combine PDF. - [How to Edit a PDF on iPhone](https://ironpdf.com/blog/pdf-tools/how-to-edit-pdf-on-iphone/): Open the PDF you desire to edit with-inside the Files app to your iPhone. Go to the Files app, which comes already installed up in iPhones. - [How to Save a Document as a PDF](https://ironpdf.com/blog/pdf-tools/how-to-save-document-as-pdf/): This tutorial covers how to switch or shift multiple columns. To change adjacent columns is something most people got to do quite often. ### .NET Help - [Bridging CLI Simplicity & .NET : Using Curl DotNet with IronPDF](https://ironpdf.com/blog/net-help/curl-dotnet-guide/): Jacob Mellor has bridged this gap with CurlDotNet, a library created to bring the familiarity of cURL to the .NET ecosystem. - [RandomNumberGenerator C#](https://ironpdf.com/blog/net-help/randomnumbergenerator-csharp/): Using the RandomNumberGenerator C# class can help take your PDF generation and editing projects to the next level - [C# String Equals (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-string-equals/): When combined with a powerful PDF library like IronPDF, switch pattern matching allows you to build smarter, cleaner logic for document processing - [C# Switch Pattern Matching (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-switch-pattern-matching/): When combined with a powerful PDF library like IronPDF, switch pattern matching allows you to build smarter, cleaner logic for document processing - [C# Integer Division (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-integer-division/): If you’re dividing two integers (int type) using the / operator, C# performs integer arithmetic, returning an integer result by discarding the fractional part - [C# Discriminated Unions (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-discriminated-unions/): you can still simulate discriminated unions effectively. In this blog post, we’ll dive into how to define and use a discriminated union type in C# - [CLR C# (How it Works for Developers)](https://ironpdf.com/blog/net-help/clr-csharp/): why it's essential to robust development, and how tools like IronPDF integrate seamlessly within this runtime environment to empower developers building modern, scalable application - [C# Concurrentdictionary (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-concurrentdictionary/): In this guide, we'll explore how ConcurrentDictionary works, how it can integrate with IronPDF for parallel PDF processing - [.NET 10 Features (How it Works for Developers)](https://ironpdf.com/blog/net-help/net-10-features/): In this article, we’ll explore key .NET 10 features and how IronPDF fits perfectly into the new ecosystem for building high-performance, PDF-enabled .NET apps. - [C# Event Handler (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-event-handler/): In this guide, we’ll show you how to integrate C# event handling methods with IronPDF for seamless PDF workflows in desktop and web environments - [C# BackgroundWorker (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-backgroundworker/): That’s where the C# BackgroundWorker class comes in. This article walks through how to integrate IronPDF with BackgroundWorker to handle asynchronous operations in a desktop app without locking up the UI. - [Field vs Property C# (How it Works for Developers)](https://ironpdf.com/blog/net-help/field-vs-property-csharp/): In this guide, we’ll explore the differences between fields and properties, why they matter, and how choosing one over the other can impact your development experience with IronPDF - [C# Using Alias (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-using-alias/): In this article, we’ll explore the using alias feature in C#, its syntax, and how it can be effectively used with IronPDF - [C# ObservableCollection (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-observablecollection/): The ObservableCollection automatically handles changes to the entire collection, making it easy to manage and display dynamic data collection in your application. - [C# XOR (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-xor/): In this guide, we will explore how XOR works, how it interacts with bool operands, and how to apply it in PDF processing with IronPDF. - [C# Interlocked (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-interlocked/): When you combine the two—Interlocked for thread safety and IronPDF for PDF operations—you get a potent solution for handling PDF tasks in concurrent programming - [C# String Methods (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-string-methods/): IronPDF, a powerful library for working with PDFs in C#, integrates seamlessly with these string functions - [HTML Prettifier (How it Works for Developers)](https://ironpdf.com/blog/net-help/html-prettifier/): In this article, we’ll explore how to use an HTML prettifier in .NET before converting HTML to PDF using IronPDF - [C# Convert String to Bubble (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-convert-string-to-bubble/): In this article, we'll explore how to convert string variables into a speech bubble in C# - [C# Directory.GetFiles (How It Works: A Guide for Developers)](https://ironpdf.com/blog/net-help/csharp-directory-getfiles/): The Directory.GetFiles method in C# is an efficient way to retrieve file paths from a specific string directory - [C# Out Parameter (How It Works: A Guide for Developers)](https://ironpdf.com/blog/net-help/csharp-out-parameter/): This article explores the concept of out parameters in C# and demonstrates how to combine them with IronPDF to improve your PDF-related workflows - [C# Anonymous Object (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-anonymous-object/): Anonymous types in C# provide a mechanism to encapsulate public read-only properties into a single anonymous type object without explicitly defining a formal class declaration - [C# Parallel Foreach (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-parallel-foreach/): Parallel.ForEach is a method in C# that allows you to perform parallel iterations over a collection or data source - [C# Enumerable (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-enumerable/): C#'s IEnumerable interface is one of the most versatile tools in the .NET framework, enabling developers to work with collections in a highly flexible manner - [C# Events (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-events/): Events in C# enable communication between objects. When an event is raised, other objects can respond to it. Events rely on delegates - [C# Async Await (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-async-await/): Asynchronous programming in C# is an essential technique that enables your applications to perform tasks without blocking the main thread - [C# Timespan Format (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-timespan-format/): This article will delve into the intricacies of formatting TimeSpan in C#, illustrating how it can be seamlessly integrated with IronPDF to generate insightful reports - [Parseint C# (How it Works for Developers)](https://ironpdf.com/blog/net-help/parseint-csharp/): In C#, converting a string value (such as "123") to an integer is commonly done using int.Parse() or Convert.ToInt32() - [C# MySQL Connection (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-mysql-connection/): This guide provides a step-by-step process to integrate MySQL with C# applications and demonstrates how to generate PDFs from the data within your MySQL database using the IronPDF library - [C# Named Tuples (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-named-tuples/): In this article, we’ll explore how you can use named tuples in C# to manage data efficiently and generate professional PDFs using IronPDF. - [ASP .NET vs Razor (How it Works for Developers)](https://ironpdf.com/blog/net-help/asp-net-vs-razor/): As a seasoned developer who has worked extensively with Microsoft's web development frameworks, I've witnessed the evolution of both ASP.NET and Razor. - [C# Get Last Character of String (How It Works)](https://ironpdf.com/blog/net-help/csharp-get-last-character-of-string/): In C#, strings are zero-indexed arrays of characters, which means the first character is at index 0, and the last character is at index string.Length - 1 - [C# Global Variable (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-global-variable/): Global variables are a powerful tool in programming, enabling storing data that needs to be accessed across different parts of an application - [Godot C# vs Gdscript (How it Works for Developers)](https://ironpdf.com/blog/net-help/godot-csharp-vs-gdscript/): This article will delve into the strengths and weaknesses of both GDScript and C# in the context of Godot game development - [C# Hashmap (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-hashmap/): This article will guide you through using a C# HashMap (Dictionary) to generate PDFs dynamically using IronPDF. - [C# String Contains (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-string-contains/): This article will guide you through how to use C# string.Contains() with IronPDF to search and extract text from PDF files in your .NET projects. - [C# Trim (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-trim/): In this article, we’ll explore how to leverage C#’s Trim() method in combination with IronPDF to clean and process text from PDF documents effectively. - [C# Sorted List (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-sorted-list/): The C# Sorted List class in C# is a collection of key-value pairs, similar to a dictionary, but with the added benefit of automatic sorting by keys - [C# Float (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-float/): In C#, floating-point types, commonly known as floats, are crucial for representing non-integer values with decimal places - [C# Select Case (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-select-case/): The switch statement (also known as Select Case in some languages) in C# is a powerful tool to implement such logic efficiently - [C# Cancellationtoken (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-cancellationtoken/): This is where the CancellationToken in C# comes into play. By integrating it with IronPDF - [math.max C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/math-max-csharp/): One such function, the Math.Max C# method, allows programmers to determine the maximum value between two numbers, a common requirement in many applications. - [C# Exclamation Mark After Variable (Example)](https://ironpdf.com/blog/net-help/csharp-exclamation-mark-after-variable/): In the C# programming language, the exclamation mark (null-forgiving) operator serves as a powerful operator that plays a vital role in handling boolean expressions and null value handling - [C# Use of Unassigned Local Variable (Example)](https://ironpdf.com/blog/net-help/csharp-use-of-unassigned-local-variable/): This article explores the implications of unassigned local variables, particularly when working with IronPDF - [C# Exponent (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-exponent/): his article will explore how to leverage the C# exponent method (Math.Pow) to perform exponentiation and integrate these calculations into your PDF generation workflow using IronPDF - [C# Casting (How It Works For Developers)](https://ironpdf.com/blog/net-help/cshapr-casting/): In this article, we will explore the concept of casting in C#, its significance, and how it can be applied when working with IronPDF - [How to Convert String to Int in C# (Developer Tutorial)](https://ironpdf.com/blog/net-help/how-to-convert-string-to-int-in-csharp/): In this article, we’ll walk through both how to convert strings to integers in C#, and how IronPDF can help you handle PDF-related tasks within your .NET projects. - [C# Modulus (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-modulus/): In this article, we’ll explore how to use the modulus operator in C# for PDF formatting and page handling with IronPDF - [Azure Tables (How It Works For Developers)](https://ironpdf.com/blog/net-help/azure-tables/): Azure Table Storage is a cloud-based NoSQL database service that provides schema-less storage of structured data - [C# ConfigureAwait (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-configureawait/): Today, we will examine how ConfigureAwait can be used with IronPDF to efficiently perform PDF processing tasks through asynchronous programming - [C# Nullable Types (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-nullable-types/): This guide covers the essentials of C# nullable types, their practical uses, and how they work under different scenarios. - [C# Naming Conventions (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-naming-conventions/): we will walk through the C# naming conventions step by step, focusing on practical usage and examples - [C# Initialize List (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-initialize-list/): Let's dive into different ways to initialize a list in C#. We’ll cover basic techniques, object initializer syntax, collection initializers, and the IronPDF library. - [FileStream C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/filestream-csharp/): This article will focus on the FileStream class in C# and how it helps you perform read and write operations on files - [C# Init Keyword (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-init-keyword/): This tutorial will explore using the C# init keyword with practical examples and scenarios with the IronPDF library. - [C# Semaphoreslim (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-semaphoreslim/): This is where SemaphoreSlim comes into play. SemaphoreSlim is a lightweight synchronization primitive that controls resource access - [C# try catch finally (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-try-catch-finally/): In C#, the try-catch-finally blocks are powerful tools that ensure your application can handle unexpected situations gracefully without crashing - [C# AES Encryption (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-aes-encryption/): This tutorial will focus on AES encryption in C#, using the AES class to encrypt and decrypt data and IronPDF Library - [C# HttpClient (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-httpclient/): The HttpClient class, part of the .NET framework, provides methods to send HTTP requests and receive HTTP responses from a resource identified by a URI - [C# Discriminated Union (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-discriminated-union/): In this tutorial, we'll dive into discriminated unions, how to implement them in C#, and their practical use case with the IronPDF library. - [C# New GUID (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-new-guid/): To generate a new GUID in C#, the Guid.NewGuid() function is used. This method creates a new instance of a GUID object and ensures that each GUID generated is unique. - [C# Indexers (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-indexers/): An indexer is an instance member using the 'this' keyword in a class or struct, followed by the indexer declaration - [C# foreach with index (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-foreach-with-index/): In C#, the foreach statement is typically used to iterate over collections like arrays, lists, or other enumerable types - [Socket io .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/socket-io-net/): In this article, we'll explore how to set up and use a http://Socket.IO client in a C# environment. We'll go through some basic examples and conclude with the benefits and potential use cases. - [Junit Java (How It Works For Developers)](https://ironpdf.com/blog/net-help/junit-java/): JUnit framework is a widely used unit testing framework for Java applications. It provides a simple, elegant way to write and run repeatable tests - [Microsoft.Extensions .DependencyInjection .NET 9 (Working With PDF)](https://ironpdf.com/blog/net-help/microsoft-extensions-dependencyinjection-net-6/): Microsoft.Extensions.DependencyInjection is a powerful library provided by Microsoft .NET to facilitate Dependency Injection (DI) - [Ninject .NET Core (How It Works For Developers)](https://ironpdf.com/blog/net-help/ninject-net-core/): Ninject is an ultra-lightweight dependency injector that significantly simplifies the management of dependencies within your .NET Core applications. - [RestEase C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/restease-csharp/): A lightweight, user-friendly library called RestEase makes it simple to create and access RESTful APIs in C# without adding unnecessary complexit - [LiteDB .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/litedb-net/): LiteDB is a simple, fast, and lightweight embedded .NET document database. LiteDB .NET was inspired by the MongoDB database and its API is very similar to MongoDB’s official .NET API - [FireSharp C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/firesharp-csharp/): A C# client library called FireSharp was created to make working with the Firebase Realtime Database easier. It offers real-time data synchronization and seamless integration - [streamjsonrpc c# (How It Works For Developers)](https://ironpdf.com/blog/net-help/streamjsonrpc-csharp/): Using the JSON-RPC protocol, StreamJsonRpc in C# enables effective communication between clients and servers across various transport levels - [Grapevine .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/grapevine-net/): Grapevine is a straightforward yet effective C# micro web framework. It gives programmers a quick, easy, and adaptable approach to build RESTful web services - [dotnetify.NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/dotnetify-net/): DotNetify is an open-source framework made with .NET and Blazor that is intended for creating real-time web applications on a .NET platform - [FiddlerCore .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/fiddlercore-net/): FiddlerCore is a powerful .NET package based on the popular web debugging proxy, Fiddler. It allows developers to incorporate Fiddler's robust HTTP/HTTPS traffic capture and inspection features into their apps - [Autofac C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/autofac-csharp/): For .NET, Autofac is a well-liked Inversion of Control (IoC) container that facilitates tidy, modular dependency management. Decoupling their code makes it easier for engineers to test and maintain - [HttpListener C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/httplistener-csharp/): HttpListener is a simple yet flexible class in the System.Net namespace of the .NET Framework that enables developers to design uncomplicated HTTP servers in C# - [AutoFixture C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/autofixture-csharp/): AutoFixture is a powerful library in C# designed to streamline the process of creating test data for unit tests - [Entity Framework Core (How It Works For Developers)](https://ironpdf.com/blog/net-help/entity-framework-core/): Entity Framework Core is an open-source, lightweight, and extensible version of the popular Entity Framework data access technology - [FluentEmail C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/fluentemail-csharp/): FluentEmail.NET is a popular library in the .NET Core ecosystem for sending emails, and it supports Razor email templates as well as Liquid templates for creating email bodies dynamically - [LazyCache C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/lazycache-csharp/): LazyCache is an underlying caching provider library for .NET/ ASP.NET Core applications that provides a simple and intuitive API for caching data - [DuckDB C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/duckdb-csharp/): DuckDB .NET is an open-source provider of .NET bindings for the DuckDB native library, designed to integrate seamlessly with C# - [WebGrease .NET Core (How It Works For Developers)](https://ironpdf.com/blog/net-help/webgrease-net-core/): WebGrease's integration with IronPDF and .NET Core offers a potent method for producing PDF documents of excellent quality and streamlining web application performance - [Azure.Messaging.ServiceBus Example C# (How It Works)](https://ironpdf.com/blog/net-help/azure-messaging-servicebus-example-csharp/): Azure Service Bus is a fully managed enterprise integration message broker that facilitates reliable communication between applications and services - [Simple Injector C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/simple-injector-csharp/): For .NET applications, Simple Injector is a reliable and easy-to-use dependency injection (DI) library. With its strong and adaptable capabilities for controlling object lives and dependencies - [PostSharp C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/postsharp-csharp/): A well-liked framework called PostSharp makes .NET programming easier by providing Aspect-Oriented Programming (AOP) - [StyleCop C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/stylecop-csharp/): StyleCop is an open-source static analysis tool for C# that checks code for adherence to a predefined set of style and consistency rules or format rules - [OData C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/odata-csharp/): The Open Data Protocol (OData) simplifies building and consuming RESTful APIs in Microsoft .NET development - [IdentityServer .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/identityserver-net/): A well-liked open-source framework called IdentityServer4 is used in .NET and C# applications to perform identity management, authorization, and authentication - [Flurl C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/flurl-csahrp/): Flurl is a robust and user-friendly C# library for managing HTTP requests and communicating with online APIs - [NServiceBus C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/nservicebus-csharp/): NServiceBus is a powerful and adaptable service bus designed for the .NET Framework that streamlines distributed system development - [C# Pass by Reference (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-pass-by-reference/): Utilize a reference to pass refers to the way in C# for sending arguments to functions or methods by giving a reference to the initial variable of the called method instead of a copy of its value - [EasyNetQ .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/easynetq-net/): EasyNetQ is a simple, lightweight, and open-source messaging library for the .NET framework/.NET Core, specifically designed to make messaging in distributed systems easier. - [Topshelf C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/topshelf-csharp/): A well-liked open-source package called Topshelf was created to make creating Windows services in .NET easier - [CSLA .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/csla-net/): Developers can utilize IronPDF to create high-quality PDF documents and the structured approach of CSLA for business logic management by combining CSLA .NET with IronPDF. - [Refit C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/refit-csharp/): Refit is an open-source framework for .NET that uses a declarative, type-safe methodology to simplify the process of sending HTTP requests to RESTful APIs - [NBuilder .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/nbuilder-net/): NBuilder is a .NET library simplifying test data generation. Developers can create complex object graphs effortlessly with its fluent interface - [C# TryParse (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-tryparse/): A static method in C#, the TryParse method can be used with numeric data types as well as string representations such as other relevant kinds - [C# Volatile (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-volatile/): The volatile keyword in C# is used to signal that a field may be updated by concurrently executing threads - [C# Task.Run (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-task-rund/): In this article, we delve into the fundamentals of Task.Run in C#, a powerful construct in asynchronous programming - [C# Nito.Asyncex (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-nito-asyncex/): Nito.AsyncEx is a valuable helper library for C# developers, providing seamless integration of task-based asynchronous patterns within their projects - [tye .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/tye-net/): Tye is an open-source experimental developer tool that streamlines the process of building, testing, and deploying .NET project applications with minimal configuration - [Quartz .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/quartz-net/): http://Quartz.NET , with its latest quartz scheduler version, offers seamless integration with various supported database providers - [Supersocket C# Example (How It Works For Developers)](https://ironpdf.com/blog/net-help/supersocket-csharp/): SuperSocket C# is an excellent framework for developing a server-side socket application, whether you're working on a GPS server or an industrial control system - [Dottrace .NET Core (How It Works For Developers)](https://ironpdf.com/blog/net-help/dottrace-net-core/): Introducing Dottrace .NET Core, a powerful tool in the .NET ecosystem that serves as an essential .NET tool for performance profiling - [Deedle C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/deedle-csharp/): Deedle C# is a powerful library for data manipulation and data analysis. It offers entire data frames and series, allowing you to handle structured data frames efficiently - [C# Deconstructor (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-deconstructor/): Deconstructors in C# are methods that help you break down an object into multiple values. This is very different from destructors which are used to clean up resources before an object is garbage collected - [Appmetrics C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/appmetrics-csharp/): AppMetrics C# is a powerful tool designed to streamline application monitoring and performance analysis. With App Metrics abstracts - [Mathnet.Numerics C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/mathnet.numerics-slug/): In this article, we'll explore how MathNet.Numerics can be seamlessly integrated into C# .NET Framework applications using Visual Studio and NuGet packages - [Octokit .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/octokit-net/): Octokit.NET is a client library that enables you to interact with the GitHub API, GitHub Enterprise Server, and GitHub Enterprise instance from your .NET applications - [Specflow C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/specflow-csharp/): Specflow C# is an open-source testing framework that supports behavior-driven development (BDD) and allows you to create feature files for your test scenarios - [Dotnetopenauth .NET Core (How It Works For Developers)](https://ironpdf.com/blog/net-help/dotnetopenauth-net-core/): DotNetOpenAuth .NET Core is a version of the original DotNetOpenAuth library adapted for .NET Core, providing a robust public API. - [OpenTelemetry .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/opentelemetry-net/): OpenTelemetry is a vendor-neutral observability framework created especially for cloud-native apps. OpenTeletry net automatic instrumentation provides a single API for gathering telemetry information - [Autofac .NET 6 (How It Works For Developers)](https://ironpdf.com/blog/net-help/autofac-net-6/): In this article, we'll embark on a journey to explore Autofac .NET 6, unraveling its features, and benefits, to showcase practical examples of its usage - [Papercut SMTP C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/papercut-smtp-csharp/): Papercut SMTP C# is particularly useful for C# developers as it integrates seamlessly with .NET applications - [Stripe .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/stripe-net/): Stripe .NET is a powerful .NET library that allows developers to integrate Stripe's payment processing capabilities into .NET applications - [TensorFlow .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/tensorflow-net/): TensorFlow .NET is a .NET binding for TensorFlow, allowing developers to use TensorFlow functionality directly within C# and .NET application layers - [Humanizer C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/humanizer-csharp/): Humanizer provides a plethora of tools and extension methods to handle these tasks elegantly in C# .NET foundation to convert dehumanize input string into a sentence - [OpenAPI .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/openapi-net/): In the .NET ecosystem, OpenAPI .NET integration is facilitated through several libraries and tools that make it easier to create, document, and consume APIs. - [Microsoft.Extensions.Caching.Memory Example (With PDF) in C#](https://ironpdf.com/blog/net-help/microsoftextensionscachingmemory-example-csharp/): Caching is a potent optimization strategy in this context. Microsoft.Extensions.Caching.Memory provides an efficient in-memory object caching solution for .NET applications - [Ocelot .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/ocelot-net/): Ocelot is an open-source API gateway solution for .NET applications, designed to facilitate the routing of requests across multiple microservices - [NHibernate C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/nhibernate-csharp/): NHibernate is a powerful Object Relational Mapping (ORM) framework designed for use with the .NET Framework - [Rebus .NET Core Example (How It Works For Developers)](https://ironpdf.com/blog/net-help/rebus-net-core-example/): Enter Rebus .NET, a powerful library that simplifies message-based communication and routing within the .NET ecosystem - [Parse String to Int C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/parse-string-to-int-csharp/): The Convert.ToInt32 and Int32.Parse methods are standard tools in C# to convert a string value into an integer value - [C# Call Base Constructor (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-call-base-constructor/): The base keyword in C# is used within a derived class to refer to the base class. It is particularly useful in constructor declaration when you need to invoke the constructor of the base class instead of the derived constructor. - [GraphQL C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/graphql-csharp/): To use GraphQL in a C# project, you'll need the HotChocolate library, a popular GraphQL endpoint server implementation for .NET - [C# Long to String (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-long-to-string/): We will also convert long values to strings and use that value in PDF creation to create PDF files with the help of IronPDF for C# - [C# Concatenate Strings (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-concatenate-strings/): This tutorial aims to cover every aspect of string concatenation in C#, providing detailed explanations and code examples - [Xceed.Document .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/xceed-document-net/): In this article, we'll explore how Xceed.Document .NET and IronPDF, two powerful libraries for document manipulation in .NET - [Sharpziplib Extract ZIP C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/sharpziplib-extract-zip-csharp/): Sharpziplib is a feature-rich, open-source compression library for .NET, written entirely in C# - [Xdocument C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/xdocument-csharp/): In this article, we'll explore how developers can leverage the power of XDocument and IronPDF to streamline XML document handling within their .NET applications. - [C# Reverse String (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-reverse-string/): C# provides several built-in functions for string manipulation, and one of them is Array.Reverse(), which can be used to reverse an array of characters or a char array representing a string - [C# Linked List (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-linked-list/): In this article, we will look in detail at the Linked list in C# and also IronPDF, a PDF generation library from IronSoftware. - [C# iList (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-ilist/): The public interface IList declaration is a fundamental part of creating custom collections in C# that adhere to the IList contract specified by the .NET Framework's Collections namespace - [Polly Retry (How It Works For Developers)](https://ironpdf.com/blog/net-help/polly-retry/): In this article, we'll delve into Polly's retry policy in C#, exploring its usage, and configuration options, and providing practical code examples - [WebClient C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/webclient-csharp/): WebClient is a powerful class in C# designed for sending and receiving data over the web. It's part of the .NET Framework's - [C# Catch Multiple Exceptions (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-catch-multiple-exceptions/): We'll cover how to catch multiple exception types, use exception filters, and ensure resources are cleaned up with finality. The aim is to help you build robust and error-tolerant C# applications. - [C# Lambda Expressions (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-lambda-expressions/): In the realm of C# programming, lambda expressions stand as one of the most powerful features. These concise and expressive constructs enable developers to write compact yet robust code - [Internal Keyword C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/internal-keyword-csharp/): In C#, the internal keyword is an access modifier used to define how classes, methods, variables, and other members are accessed - [C# Pair Class (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-pair-class/): The Pair class does not encapsulate its object references. Instead, it exposes them directly to all calling codes as public class fields. - [Dapper C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/dapper-csharp/): Dapper is an object-relational mapping (ORM) framework for the .NET platform. It is a simple object mapper that allows you to map an object-oriented domain model to a traditional relational database - [Nswag C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/nswag-csharp/): This post will discuss how to use NSwag to generate API specs with .NET Core and produce high-quality PDF documents from these specifications using IronPDF. - [Flunt C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/flunt-csharp/): The versatile and lightweight .NET framework, Flunt, was created to facilitate the development of fluent validation and notification patterns in C# applications - [docfx C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/docfx-csharp/): DocFx C# and IronPDF are two effective tools that generate documentation and improve the readability and accessibility of project documentation while streamlining documentation workflows - [Html Agility Pack C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/htmlagilitypack-csharp/): To streamline document generation in .NET applications, we will look at how to connect IronPDF with HtmlAgilityPack in this post - [C# Continue (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-continue/): In this article, we delve into the intricacies of continue and break methods in C#, exploring their syntax, applications, and best practices - [Bugsnag C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/bugsnag-csharp/): Bugsnag C# is a dedicated library designed to streamline error monitoring within your .NET applications. - [Contact Javaobject .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/contact-javaobject-net/): This tutorial will focus on leveraging the ContactJavaObjects.Net framework to enable communication between Java and .NET objects - [C# Sleep (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-sleep/): The Thread.Sleep method in C# is a static method belonging to the Thread class within the System.Threading namespace - [C# Record Vs Class (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-record-vs-class/): Introduced in C#, the record type is a newer addition aimed at simplifying the creation of immutable data structures, providing a robust alternative to traditional class structures - [MySqlclient C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/mysqlclient-csharp/): MySqlClient is a MySql library for .NET that allows developers to easily connect with MySql databases, which are frequently used to store and manage data in online applications. - [TCP .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/tcp-net/): In this post, we explore how to integrate IronPDF with TCP .NET to facilitate effective document generation in .NET applications - [Prism Logging (How It Works For Developers)](https://ironpdf.com/blog/net-help/prism-logging/): Prism.Plugin.Logging, an extension of the Prism Logging framework, offers a comprehensive logging solution for .NET applications, including support for various logging providers. - [Npgsql C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/npgsql-csharp/): Npgsql is a key technology that enables smooth communication between .NET applications and PostgreSQL databases as developers look for strong ways to work with databases - [C# Partial (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-partial/): A partial class, maintaining the same accessibility level, is defined with the partial modifier in C# - [C# Vitrual Vs Abstract (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-vitrual-abstract/): In C#, virtual methods can be overridden in derived classes, while abstract methods must be overridden in derived classes - [How to Generate PDF Reports using the ASP.NET](https://ironpdf.com/blog/net-help/asp-net-report-generator/): Report generation in ASP.NET involves creating dynamic reports that can be displayed on the web or exported in various formats such as PDF, Excel, or CSV - [Blazor Hybrid Apps (How It Works For Developers)](https://ironpdf.com/blog/net-help/blazor-hybrid-apps/): In this article, we will build a simple .NET MAUI Blazor Hybrid app using Visual Studio and also later see the IronPDF library from Iron Software to generate PDF documents. - [C# Replace Character In String (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-replace-character-in-string/): This guide focuses on how to use the Replace method in C# for replacing letters in the current instance of strings - [Factory Pattern C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/factory-pattern-csharp/): Factory method design pattern in C# is aimed at solving problems related to creating objects without specifying the exact creator class of the object that will be created. - [C# Round to 2 Decimal Places (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-round-to-2-decimal-places/): In C#, there are several ways to round a decimal number or double number to two decimal places - [C# Substring (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-substring/): The Substring method in C#, a member of the String class, allows manipulation starting from the first character based on the specified parameters - [C# Optional Parameters (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-optional-parameters/): Optional parameters or optional arguments in C# provide a way to simplify function calls by allowing some arguments to be omitted - [Resharper C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/resharper-csharp/): In this article, we'll explore how ReSharper C# can enhance your C# development workflow and maximize efficiency - [Mediatr C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/mediatr-csharp/): In this article, we will take a detailed look at MediatR in the context of C# development, providing practical examples and guidance on how to integrate it into your web application projects - [Avalonia C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/avalonia-csharp/): Avalonia C# is a cross-platform UI framework, offering developers a unified project and control templates for creating applications that run smoothly on multiple platforms - [Masstransit C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/masstransit-csharp/): MassTransit is a native message broker library designed specifically for .NET applications, encompassing a few fundamental concepts - [Livecharts C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/livecharts-csharp/): LiveCharts is a library for .NET developers. LiveCharts helps create dynamic and beauty charts in C# applications - [MS Graph .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/ms-graph-net/): Combining MS Graph .NET and IronPDF allows developers to create applications that can manipulate Microsoft 365 data and produce PDF documents. - [C# Ref (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-ref/): In C#, the ref keyword is a powerful feature that allows methods to modify the parameter value of passed reference type variables - [Mudblazor .NET 8 (How It Works For Developers)](https://ironpdf.com/blog/net-help/mudblazor-net-8/): This tutorial introduces MudBlazor and IronPDF in the context of .NET 8 for building web applications. MudBlazor is a component library for Blazor projects - [Volatile C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/volatile-csharp/): The volatile keyword in C# is primarily used to indicate that a field might be modified by multiple threads that are executing concurrently - [Soulseek .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/soulseek-net/): In this journey, you're not just learning about a library. You're unlocking a new realm of possibilities for your .NET projects, from file sharing with Soulseek .NET to document management with IronPDF. - [Tinymce .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/tinymce-net/): TinyMCE .NET is a wrapper that enables you to integrate this editor into your .NET projects seamlessly. - [Sendgrid .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/sendgrid-net-tutorial/): In this guide, we aim to unpack the features and functionalities of SendGrid .NET, guiding you through the initial setup, basic operations - [C# Devart.Data.Oracle (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-devart-data-oracle/): C# Devart.Data.Oracle is a library that simplifies Oracle database operations. It's for developers who need to interact with Oracle databases - [C# Logging (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-logging/): At its core, logging in C# involves recording information about the software as it runs - [C# Round double to int (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-round-double-to-int/): Throughout this guide, we will explore different strategies and functions used in C# to round double values to int digits - [In C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/in-csharp/): C# is a powerful, type-safe programming language that offers developers a rich set of features for building complex applications - [CQRS Pattern C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/cqrs-pattern-csharp/): One of the popular tools for implementing CQRS in .NET applications is MediatR, a mediator pattern library - [C# Unit Testing (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-unit-testing/): Unit testing is a critical phase in software development, which helps developers verify the functionality of individual units of source code. In C# - [C# URL Encode (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-url-encode/): URL encoding and decoding are techniques used in the C# to ensure the safe transmission of data within URLs - [IndexOf C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/indexof-csharp/): The IndexOf method in C# is a fundamental tool used in string manipulation and searching operations. It helps locate the character positions of a specific character or substring within another string - [C# Groupby (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-groupby/): In C#, the GroupBy method is a powerful tool that organizes elements from a data source into groups based on a specified key - [C# Imap (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-imap/): This guide also explores how to create PDF files using IronPDF and C# IMAP data. - [C# Log (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-log/): C# offers several logging frameworks, each with its features and capabilities. Let's explore some popular logging providers along with code examples: - [C# While (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-while/): This comprehensive guide delves deep into the nuances of the C# 'while' loop, providing detailed explanations - [C# Short (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-short/): In C#, the short data type is one of the C# data types and is used to represent integer values within a limited range - [C# Pass By Reference (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-pass-by-reference/): In C#, passing variables to methods can be done in two main ways: pass by value and pass by reference - [C# Absolute Value (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-absolute-value/): In C#, the absolute value refers to the distance of a number from zero, disregarding whether it is positive or negative - [C# Data Structures (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-data-structures/): In C#, like in many programming languages, understanding the use of data structures is fundamental to creating efficient, scalable, and maintainable software - [Datetime Objects in C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/datetime-objects-in-csharp/): DateTime objects in C# are fundamental for working with dates and times in .NET Framework applications - [C# Tryparse (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-tryparse/): C# TryParse is a method that makes it easy to convert a string representation of a number into its string value, such as converting the string "123" into the integer 123 - [C# Using Statement (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-using-statement/): The using statement in C# is a fundamental concept that aids in managing resources efficiently, particularly when working with disposable objects. - [C# Record (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-record/): C# record is a powerful feature introduced to ease the creation of immutable data models and to enhance the coding experience by reducing boilerplate code - [C# Action (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-action/): In this tutorial we'll teach the concepts of C# Action, Func delegate, and related topics. This guide is designed for beginners - [C# Object Oriented (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-object-oriented/): Object-oriented programming (OOP) is a fundamental concept in software development, enabling programmers to create modular, reusable, and adaptable code. C# - [C# String.Join (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-string-join/): In C#, String.Join is a powerful method used for string concatenation, allowing developers to join individual strings from an array or a collection into a single string - [C# Generics (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-generics/): C# generics introduce a way to design classes, methods, interfaces, and delegates where the type of data they manage can be specified as a parameter - [C# Virtual Keyword (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-virtual-keyword/): The virtual keyword in C# marks a method, property, or event as virtual, signaling that it can be overridden in any class inheriting from it - [NativeUI C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/nativeui-charp/): NativeUI is an essential framework for C# developers in the Grand Theft Auto (GTA) modding community - [C# PostgreSQL (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-postgresql/): Welcome to this tutorial designed for beginners interested in integrating C# applications with PostgreSQL - [C# Params (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-params/): The params keyword in C# is a powerful feature in .NET that allows a method to accept a variable number of arguments - [C# Enums (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-enums/): Enums, which are short for enumerations, serve as a powerful feature that enables developers to establish a set of named constants - [Dotnet NuGet (How It Works For Developers)](https://ironpdf.com/blog/net-help/dotnet-nuget/): NuGet is the package manager for .NET, allowing developers to create packages, share, and consume code in a modular fashion - [.NET Software Development (How It Works For Developers)](https://ironpdf.com/blog/net-help/net-software-development/): .NET Framework software development represents a powerful, versatile framework supported by Microsoft that enables - [C# Pattern Matching Expressions (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-pattern-matching-expressions/): Pattern matching expressions provide a flexible and intuitive way to match values against patterns and execute corresponding code blocks - [C# Internal (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-internal/): The internal keyword/access modifier in C# limits a type or member's visibility to that of other members within the same assembly - [C# LINQ Distinct (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-linq-distinct-guide/): In this article, we are going to learn about the C# LINQ distinct function with IronPDF. - [C# Priority Queue (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-priority-queue-guide/): This post will explain the idea of a priority queue in C# and show you how to effectively utilize it with IronPDF to optimize document processing procedures - [C# Sealed Class (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-sealed-class-guide/): In C#, a sealed class is a class that cannot be inherited. By using the sealed keyword, developers can prevent other classes from deriving or extending from the sealed class - [C# LINQ Join Query Syntax (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-linq-join-query-syntax/): In this article, we'll dive deep into the complexities of the C# LINQ Join operator, unraveling its functionality, syntax, and real-world applications. - [C# String.Format (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-string-format-guide/): In this comprehensive guide, we'll explore the complexities of String Format, its syntax, usage, and the efficient ways in which it elevates string formatting in C# - [C# Attributes (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-attributes-guide/): In this comprehensive guide, we'll have a look at C# attributes, exploring their syntax, applications, and how they serve as a versatile mechanism for enhancing code expressiveness and functionality - [C# Delegates (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-delegates-guide/): In this comprehensive guide, we will dig deep into the complexities of C# delegates, exploring their functionality - [C# Ternary Operator (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-ternary-operator-guide/): In this article, we'll explore the nuances of the C# Ternary Conditional Operator, its syntax, use cases, and how it enhances the readability and conciseness of code. - [C# Dev Kit VS Code Extension (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-dev-kit-vs-code-extension/): In this article, we'll delve into the realm of C# dev kit VS Code, specifically focusing on the C# development kit extension. We'll explore its features, installation, and usage with practical examples - [C# Orderby (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-orderby-guide/): Sorting is a fundamental operation in any programming language, and the C# OrderBy method is a powerful tool for arranging elements within collections - [MSTest C# (How It Works For Developers )](https://ironpdf.com/blog/net-help/mstest-csharp-guide/): In this tutorial, we'll understand what MSTest is and check some scenarios of how we can use MSTest with the IronPDF library. - [C# Collection (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-collection/): Collections, in C#, are containers that let programmers work with and store sets of object classes. These objects are flexible and adaptable to many programming settings - [C# Null Conditional Operator (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-null-conditional-operator/): C# Null Conditional operator offers a more concise and safe way to handle null values in your code. The beauty of this operator lies in its ability to simplify null checks - [C# Thread Sleep Method (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-thread-sleep-method/): One essential tool in a C# developer's arsenal for managing thread timing and coordination is the Thread.Sleep() method. - [C# Const (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-const/): In C#, a const keyword is a powerful tool for defining constant fields or values that are known at compile time. These values are immutable - [RabbitMQ C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/rabbitmq-csharp/): In this article, we'll explore deeply RabbitMQ in the context of C# development, exploring its key concepts, installation, integration, and use cases. - [Graphql C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/graphql-csharp/): In this article, we'll explore C# GraphQL, understand its key concepts, and learn how to implement GraphQL in C# applications. - [C# Timer (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-timer/): Timer classes in C# are powerful tools for scheduling the execution of code at specified intervals - [Math.Round C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/math-round-csharp/): In this article, we will delve into the intricacies of Math.Round in C#, exploring its various aspects and usage scenarios - [C# ArrayList (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-arraylist/): The ArrayList is essentially a non-generic collection, capable of storing a number of elements of any data type, making it a versatile choice for various programming scenarios - [C# Linter (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-linter/): In this article, we'll explore the concept of C# linters, their significance, popular options, and how they contribute to writing clean and maintainable code. - [C# Inheritance (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-inheritance/): A key idea in object-oriented programming (OOP) is inheritance, which lets a class (the derived or subclass) take on traits and characteristics from another class (the base or superclass) - [C# Random Int (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-random-int/): A simple and flexible way to generate random numbers in C# is to use the Random class. With the help of functions like Next() and Next(minValue, maxValue) - [C# IDE (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-ide/): Selecting an Integrated Development Environment (IDE) is a crucial factor in determining the coding experience and productivity in the large and dynamic field of C# development - [C# Span (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-span/): Span in C# allows developers to work with memory directly without resorting to traditional heap allocations - [Opentelemetry C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/opentelemetry-csharp/): This tutorial aims to help beginners understand how to integrate OpenTelemetry in C# applications using the extension method - [C# WebRTC (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-webrtc/): This tutorial introduces how to create a WebRTC solution using C#, focusing on the .NET Core framework, and provides insights into setting up a signaling server, understanding TURN servers, and integrating WebRTC into your IronPDF C# applications. - [C# OAuth2 (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-oauth2-guide/): This guide is tailored for beginners, with a focus on key concepts, practical examples, and easy-to-understand explanations. We'll also learn a use case to use OAuth2 with the IronPDF library. - [C# Operator (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-operator/): In this comprehensive guide, we'll explore the different types of operators in C# and how they can be used in your programs. We will also see how to use these C# Operators with IronPDF - [C# Nameof (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-nameof/): In this article, we will explore the nameof operator in C# and also introduce IronPDF NuGet library to generate PDF documents programmatically. - [HashSet C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/hashset-csharp/): This post will examine the use of HashSet in C# and how it may be used with IronPDF, a powerful library for working with PDF documents. - [C# Array Length (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-array-length/): In this comprehensive guide, we'll delve into the concept of the C# array length property, covering its significanc - [C# Initialize Array (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-initialize-array/): This guide explores various techniques and best practices for initializing arrays in C#, providing insights into both basic and advanced array initialization scenarios. - [C# Struct vs Class (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-struct-vs-class/): Understanding the differences between C# structs and classes is crucial for making informed decisions when designing your C# applications. - [NPlot C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/nplot-csharp/): NPlot is a versatile charting library in the .NET framework, ideal for generating a wide range of graphs and plots. From simple line plots to complex scatter charts - [C# Reflection (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-reflection/): In this article, we'll delve into the intricacies of C# reflection, exploring its key concepts, use cases, and best practices - [Npgsql C# .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/npgsql-csharp-net/): Npgsql is a .NET data provider that enables C# and other .NET language developers to connect to, access, and administer PostgreSQL databases - [Cefsharp.WPF.NET Core (How It Works For Developers)](https://ironpdf.com/blog/net-help/cefsharp-wpf-net-core/): In this article, we are going to see more about CefSharp open source version using code snippets. - [Microsoft Logging C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/microsoft-extensions-logging-csharp/): The Microsoft.Extensions.Logging NuGet package for .NET Core gives us access to several extension methods to help us write different log levels. In this article, we are going to see more about MS logging. - [Serilog .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/serilog-net/): This article explores how Serilog elevates the logging process in .NET 6 applications, ensuring that each log event is not just a string, but a structured, queryable object - [C# REPL (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-repl/): In this article, we'll explore REPL in C#, uncovering its functionality, use cases, and how it transforms the way you experiment, learn, and iterate in C#. - [C# Yield Return (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-yield-return/): In this article, we'll look into yield return in C#, exploring its functionality, use cases, and how it can transform the way you approach iteration. - [Jquery Datatable (How It Works For Developers)](https://ironpdf.com/blog/net-help/jquery-datatable-guide/): In this article, we'll explore how to integrate and use jQuery DataTables in an ASP.NET WEB application to enhance the presentation of tabular data. - [C# Stopwatch (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-stopwatch-guide/): In this article, we will see how to use the Stopwatch object in C# to find the time taken to perform a specific task using the public timespan elapsed time property - [Swashbuckle ASP .NET Core (How It Works For Developers)](https://ironpdf.com/blog/net-help/swashbuckle-asp-net-core/): Swashbuckle is a C# .NET core NuGet package which helps to automatically document the RESTful Web APIs developed - [NPlot C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/nplot-csharp/): NPlot is a versatile charting library in the .NET framework, ideal for generating a wide range of graphs and plots. From simple line plots to complex scatter charts - [How to Merge PDF Files in .NET](https://ironpdf.com/blog/net-help/merge-pdf-net-tutorial/): In this article, we will explore how to merge different PDF documents using IronPDF in a .NET application. - [RestSharp C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/restsharp-csharp/): RestSharp is available as NuGet package and can be installed in your C# design - [C# Writeline (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-writeline/): In this article, we are going to use the WriteLine method within static void main in C# - [C# String Interpolation (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-string-interpolation/): String interpolation in C# allows developers to embed expressions or variables directly into string literals - [BouncyCastle C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/bouncycastle-csharp/): BouncyCastle C# is a comprehensive library providing a wide option of cryptographic algorithms and tools for .NET developers - [Math.NET C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/mathnet-csharp/): Math.NET is a powerful tool for mathematical computing in the .NET framework, capable of handling a wide array of mathematical tasks - [Null Coalescing Operator C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/null-coalescing-operator-csharp/): The Null Coalescing Operator (??) or Null Conditional Operator is a concise and powerful binary operator in C# designed to streamline null value handling - [C# Primary Constructor (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-primary-constructor/): In this article, we'll learn how to use C# 12 Primary Constructors efficiently, also exploring their functionality - [C# Double Question Mark (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-double-question-mark/): In this article, we'll dig deep into the complexities of the C# Double Question Mark Operator, exploring its functionality - [Sqlite C# .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/sqlite-csharp-net/): SQLite is a popular open-source database engine that can be embedded in applications without requiring a separate server component. It is fast, reliable, and cross-platform - [Datatables .NET (How It Works For Developers)](https://ironpdf.com/blog/net-help/datatables-net/): we'll explore how to integrate DataTables.NET distribution files, a table-enhancing library for server-side processing into an ASP.NET project to enhance the presentation and user experience of tabular data. - [C# Null Coalescing (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-null-coalescing-guide/): It is true that in C# the null-coalescing operator (??) is a binary operator. An operator that acts on two operands is referred to as a binary operator - [Hangfire .NET Core (How It Works For Developers)](https://ironpdf.com/blog/net-help/hangfire-net-core-guide/): Hangfire simplifies the implementation of background processing in ASP.NET Core or .NET Core 6 Web API applications by providing a reliable and flexible framework for managing and executing background jobs - [C# Queue (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-queue-guide/): In the context of C#, a powerful and versatile programming language, the C# Queue stands out as a fundamental tool for managing data in a sequential manner - [C# Case Statement (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-case-statement-guide/): A switch statement in C# is a control structure used to select one of many code paths to execute. The selection is based on the value or an expression with any of the data types - [C# Protected (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-protected/): For beginners, grasping the concept of access modifiers, particularly protected in C# programming, is important - [.NET Aspire (How it Works For Developers)](https://ironpdf.com/blog/net-help/net-aspire-guide/): In this article, we will discuss the .NET Aspire components to create a web application. Also, we will use the IronPDF to create and download PDF files in the Aspire .NET project component. - [Automapper C# (How it Works For Developers)](https://ironpdf.com/blog/net-help/automapper-csharp-guide/): Automapper in C# is an object-object mapper, a tool that simplifies converting and transferring data between different object types - [C# String Split (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-string-split/): In this tutorial, we'll explore how to effectively use the String.Split method, starting from basic concepts and moving towards more complex applications. - [Webview2 C# Example (How it Works For Developers)](https://ironpdf.com/blog/net-help/webview2-csharp-example-guide/): WebView2, the latest iteration of web view technology from Microsoft, is based on the Chromium engine, the same engine that powers the popular Microsoft Edge browser - [Fluent Assertions C# (How it Works For Developers)](https://ironpdf.com/blog/net-help/fluentassertions-csharp-guide/): Fluent Assertions significantly improve the testing experience by making assertions more intuitive and human-readable. - [Selenium ChromeDriver C# (How it Works For Developers)](https://ironpdf.com/blog/net-help/selenium-chromedriver-csharp-guide/): Selenium ChromeDriver is a key component in web automation, especially for Google Chrome users. It's a standalone server that enables automated control of Chrome version sessions - [Mailkit C# (How it Works For Developers)](https://ironpdf.com/blog/net-help/mailkit-csharp-guide/): MailKit, a personal open-source project that has become an essential tool in .NET app development, supports sending and receiving emails through SMTP and IMAP protocols - [SevenZip C# (How it Works For Developers)](https://ironpdf.com/blog/net-help/sevenzip-csharp-guide/): SevenZip or 7-Zip is a free and open-source file archiver utility that allows users to compress and decompress files - [ByteSize C# (How it Works For Developers)](https://ironpdf.com/blog/net-help/bytesize-csharp-guide/): In this article, we will use the ByteSize C# Library with IronPDF Library for string representation. - [NET 8.0 (How it Works For Developers)](https://ironpdf.com/blog/net-help/net-8-guide/): .NET 8.0 is a robust foundation for creating cutting-edge applications with a focus on long-term performance and reliability. - [LINQ C# (How it Works For Developers)](https://ironpdf.com/blog/net-help/linq-csharp-guide/): LINQ is not just a query language; it's an integral part of the C# programming language that streamlines querying and transforming data from sources like relational databases - [CakeBuilder .NET (How it Works For Developers)](https://ironpdf.com/blog/net-help/cakebuilder-net-guide/): In this article, we'll explore what CakeBuild is, why it's beneficial in C# development, and how it can be integrated with IronPDF to automate PDF document generation tasks and protect against spam, fraud, and abuse in the same way. - [C# KeyValuePair (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-keyvaluepair-guide/): As we embark on this literary journey, our destination is the intricate universe of C# KeyValuePair nuanced exploration that peels back the layers of its diverse types - [Blazor .NET 8 (Developer Tutorial)](https://ironpdf.com/blog/net-help/blazor-net8-guide/): In this article, we'll delve into the key aspects of Blazor .NET 8.0, exploring the new rendering modes, project templates, tooling improvements, and more. - [BinaryKits.Zpl.Viewer (How it Works For Developers)](https://ironpdf.com/blog/net-help/binarykits-zpl-viewer/): let's delve into BinaryKits.Zpl.Viewer, a tool designed to facilitate the visualization and analysis of ZPL printer driver code. Also, the Labelary api can be used as alternative to BinaryKits.Zpl. - [C# Destructor (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-destructor-guide/): In the following code of this article we will discuss about the destructors, its examples, and its uses. We will also discuss how to use the destructors with the PDF Library in C# named IronPDF. - [Jupyter Notebook C# (How it Works For Developers)](https://ironpdf.com/blog/net-help/jupyter-notebook-csharp/): as it combines the rich features of Jupyter Notebooks with the robustness of C# and the .NET framework to employ more interactive experiences. - [String Builder C# (How it Works For Developers)](https://ironpdf.com/blog/net-help/string-builder-csharp/): In this article, we'll delve into the intricacies of StringBuilder](https://www.tutorialsteacher.com/csharp/csharp-stringbuilder "‌"), exploring what it is, when and how to use it, and provide practical examples using C# PDF library [IronPDF to solidify your understanding. - [C# Math (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-math-guide/): In C#, the Math class is a static class available within the System namespace. This class contains a plethora of methods designed to help developers perform mathematical operations without the need to write them from scratch. - [C# Switch Expression (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-switch-expression-guide/): In this article, we will go through the examples of switch expressions and test their use case using IronPDF C# PDF Library. - [NUnit or xUnit .NET Core (How it Works For Developers)](https://ironpdf.com/blog/net-help/nunit-or-xunit-net-core-guide/): Within this ecosystem, NUnit](https://nunit.org/ "‌") and [xUnit stand out as two of the most popular .NET unit testing frameworks in comparison to other test frameworks for data-driven testing - [Visual Studio Code C# (How it Works For Developers)](https://ironpdf.com/blog/net-help/visual-studio-code-csharp/): In this article, we delve into using Visual Studio Code for C# development, emphasizing its unique features and tools that cater to the needs of developers. - [C# Switch Statement (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-switch-statement-guide/): The switch statement in C# is a control flow statement that allows developers to write cleaner and more concise code when dealing with multiple conditions - [Solid Principles C# (How it Works For Developers)](https://ironpdf.com/blog/net-help/solid-principles-csharp/): In this article, we will do a detailed review of Solid Principles in C#](https://www.c-sharpcorner.com/article/solid-design-principles-simplified-with-uml/ "‌") and their uses, and we will also see how you can use them to write reusable code structures by creating PDF documents using C# PDF Library [IronPDF. - [C# Json Serializer (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-json-serializer/): C# developers often find themselves working with JSON data, and to facilitate smooth interaction, C# provides a powerful tool - the C# JSON Serializer. - [C# Forms (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-forms/): Before diving into creating your Windows Forms app, you'll need Visual Studio installed. It's the primary tool used to develop Windows Forms applications. - [C# AS (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-as/): The as operator keyword in C# is a binary operator used to perform certain conversions between compatible reference types or nullable types. The following code provides a simple demonstration - [C# Data Types (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-data-type-guide/): In C#, data types can be understood as categorizations for the data we store in our programs. These categorizations help in ensuring that the correct kind of data is stored in the right way - [C# True False (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-true-false-guide/): A boolean is a data type that has only two values – true and false. This binary nature can be thought of as an on-off switch. In C#, the keywords to represent these values are true and false, respectively. - [Signalr C# (How it Works For Developers)](https://ironpdf.com/blog/net-help/signalr-csharp/): In this tutorial, we'll embark on a journey through the basics and nuances of SignalR - [C# SQLite (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-sqlite-guide/): SQLite is a lightweight and efficient database that stores data in a single file. Unlike traditional databases, it doesn't require a separate server - [C# Web App (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-web-app-guide/): As we explore how you can use C# to create any web application that you may need, we will also be exploring how to best use ASP .NET Core throughout the development process - [C# Datatable to List (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-datatable-to-list-guide/): This tutorial aims to bridge that gap and provide a clear guide on how to convert datatable to list in C#. - [C# Ref Keywords (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-ref-keywords-guide/): In this tutorial, we'll walk through the details of the **ref** keyword and explore various console code examples that illustrate how it works. - [NLog C# (How it Works for Developers)](https://ironpdf.com/blog/net-help/nlog-csharp-guide/): NLog is a popular logging framework for C# that makes it easy to implement robust and flexible logging in your applications - [Entity Framework C# (How it Works for Developers)](https://ironpdf.com/blog/net-help/entity-framework-csharp-guide/): Before delving into the intricacies of Entity Framework, let's understand its importance in today's data-oriented applications. - [Moq C# (How it Works for Developers)](https://ironpdf.com/blog/net-help/moq-csharp-guide/): In this article, we will delve into MOQ in C# and explore how it can elevate your testing game. - [C# Web Framework (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-web-framework-guide/): With the surge in web development technologies, choosing a reliable and scalable platform is vital. One such platform is the C# web framework, - [Math Floor C# (How it Works for Developers)](https://ironpdf.com/blog/net-help/math-floor-csharp-guide/): In C#, one of the tools at our disposal for managing decimal numbers is Math.Floor method. Let's delve into it. - [Newtonsoft Jsonpath (How it Works for Developers)](https://ironpdf.com/blog/net-help/newtonsoft-jsonpath-guide/): If you've ever worked with JSON data in .NET, you've probably come across the Newtonsoft.JSON library - [C# AND (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-and/): In this tutorial, we will explore the C# "AND" operator, a critical programming aspect of C#. We'll cover its uses, how to write code with it, and some of the intermediate language features it connects with - [C# Default Parameters (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-default-parameters-guide/): Today, we will delve into the world of C# and learn about a powerful feature - Default Parameters. We'll break it down in an easy-to-understand way, focusing on the concept of default argument value and optional arguments in C#. - [C# Dictionary Trygetvalue (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-dictionary-trygetvalue-guide/): Among these is the C# Dictionary TryGetValue method, a topic we will discuss in depth in this tutorial - [C# Round (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-round-guide/): This tutorial delves into the nuances of rounding in C# and illustrates how you can harness this powerful method. - [C# Logical Operators (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-logical-operators/): This guide will walk you through the fundamentals of logical operators in C#, including concepts like boolean values, operator precedence, logical negation, and much more. - [C# Getter Setter (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-getter-setter-guide/): In this tutorial, we'll explore both beginner and intermediate aspects of C# getter and private setter using code block. - [C# Split String (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-split-string-guide/): In C#, String.Split() is your go-to tool for this task. The Split method allows you to divide a string into an array of substrings based on a given separator - [.NET Core Polly (How it Works for Developers)](https://ironpdf.com/blog/net-help/net-core-polly-guide/): Polly targets ASP.NET Core, making it a vital tool for .NET Core resilience. Polly has a thread safe manner and supports handling multiple concurrent requests with successful response. - [Blazor vs MVC (How It Works For Developers)](https://ironpdf.com/blog/net-help/blazor-vs-mvc-guide/): In this article, we will delve into the intricacies of Blazor and MVC, comparing their features, architecture, use cases, performance, development workflow, and more, enabling developers to make an informed decision. - [C# Numeric Types (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-numeric-types/): In C#, numeric types are a set of data types used to store numbers. These can be divided into two main categories: integer data types and floating-point types. - [C# Types (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-types/): C# is a strongly typed language. But what does "strongly typed language" mean, you ask? It means that every variable and object must have a declared data type. - [C# Find (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-find/): Welcome to our tutorial on C#'s handy Find function. You've just stumbled upon a powerful feature that can streamline your coding process. So, whether you're a seasoned coder or just starting out... - [C# New (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-new/): The C# programming language has a keyword called "new". It's instrumental in creating a new instance of a class, struct, or array. The new keyword helps developers to define, create, and manipulate objects in C#. - [C# This (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-this/): There's a particular keyword in C# that holds special importance, and that is the 'this' keyword. This keyword refers to the current class instance where it's used. - [C# List (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-list/): Lists are versatile and dynamic data structures used to store and manipulate collections of data in C#. Lists are part of the System.Collections.Generic namespace - [What is Visual Studio (How it Works for Developers)](https://ironpdf.com/blog/net-help/what-is-visual-studio/): Visual Studio is a product of Microsoft, often referred to as Microsoft Visual Studio. It is an Integrated Development Environment (IDE) where you can write code, debug, and test. - [C# Concurrent List (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-concurrent-list/): This is similar to what happens when multiple threads concurrently access a shared resource without a proper system in place. - [Vim For Windows (How it Works for Developers)](https://ironpdf.com/blog/net-help/vim-for-windows/): Vim for Windows offers the same set of features and functionality as its Unix counterpart, allowing users to harness its extensive capabilities and boost their productivity. - [Razor C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/razor-csharp/): This tutorial will guide you through creating a basic application using Razor with C# in Visual Studio. - [C# Wait For Seconds (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-wait-for-seconds/): C# wait statement is a popular feature in programming when you need to pause the execution of your program for a specified duration. - [C# For Loop (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-for-loop/): A for loop is a type of loop in C#, specifically designed for situations where you know exactly how many times you want to iterate - [C# String Replace (How it Works For Developers)](https://ironpdf.com/blog/net-help/csharp-string-replace/): In this tutorial, we'll be exploring the replace method in C# using relatable real-life examples and storytelling, making it engaging and easy to follow along. - [C# For Each (How IT Works For Developers)](https://ironpdf.com/blog/net-help/csharp-for-each/): In this tutorial, we will cover the C# "foreach" loop, an essential tool for developers. The foreach loop simplifies the process of iterating through a collection, - [Try/Catch in C# (How It Works For Developers)](https://ironpdf.com/blog/net-help/try-catch-csharp/): If you're new to programming in C#, you might have heard the term "try catch" statement thrown around quite a bit. In this tutorial, we'll delve into the world of exception handling, focusing on catch blocks, - [C# Extension Methods (How It Works For Developers)](https://ironpdf.com/blog/net-help/csharp-extension-methods/): Extension methods are a powerful feature in C# that allows you to add new functionality to existing types without modifying their source code. - [C# Using (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-using/): The using statement in C# is a convenient way to work with resources that implement the IDisposable interface. IDisposable objects typically hold onto unmanaged resources - [What is Visual C++ Redistributable](https://ironpdf.com/blog/net-help/what-is-c-redistributable/): Microsoft Visual C++ Redistributable (MSVCR) is a package offered by Microsoft for programs developed using Visual Studio. It contains C and C++ runtime libraries - [C# Multiline String (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-multiline-string/): In C#, a multiline string is a string that spans multiple lines. It's different from a single line string, which only consists of characters on one line - [C# If (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-if/): In this tutorial, we'll break down the concepts of if statements, else statements, and how to use them effectively in your C# programs. - [Install NuGet Powershell (How it Works for Developers Tutorial)](https://ironpdf.com/blog/net-help/install-nuget-powershell-tutorial/): With NuGet PowerShell, developers can quickly find and install packages from a central repository, manage dependencies, and update packages to their latest versions using PowerShell commands. - [C# DataTable (How It Works For Developers Tutorial)](https://ironpdf.com/blog/net-help/csharp-datatable-tutorial/): By the end of this tutorial, you will have a good understanding of how to use DataTables in your C# applications. Let's get started! - [How to use .NET Fiddle in C#](https://ironpdf.com/blog/net-help/dotnet-fiddle-csharp-guide/): .NET Fiddle is particularly helpful for developers who work on projects that require compatibility across different versions of .NET. - [C# PDF NuGet (How it Works for Developers)](https://ironpdf.com/blog/net-help/csharp-pdf-nuget-list/): It is available as a NuGet package. It offers a wide range of functionalities, including HTML files to PDF conversion, editing PDF documents, and watermarking. - [Razor Components : How it Works for Developers](https://ironpdf.com/blog/net-help/razor-components-guide/): Razor Components are a UI framework in ASP.NET Core that allows developers to build web pages using a combination of C# and HTML. - [MAUI vs Blazor](https://ironpdf.com/blog/net-help/maui-vs-blazor-guide/): In this article, we'll take a closer look at Blazor and MAUI, and help you decide which one is right for your next project. - [NuGet Packages (PDF, OCR, Barcode, Excel): Updated List](https://ironpdf.com/blog/net-help/nuget-packages-tools/): We can use the same package of NuGet on different environments like Web, Windows and Mobile etc. We can install the NuGet package with newer versions under Package Manager Console. - [.NET 7 (How it Works for Developers Guide)](https://ironpdf.com/blog/net-help/dotnet-7-guide/): .NET 7 is the latest iteration of the .NET Framework, offering a multitude of enhancements to facilitate the development of modern applications. - [NuGet HTML to PDF (Developer Tutorial)](https://ironpdf.com/blog/net-help/nuget-html-to-pdf-tutorial/): In this article, we will explore the IronPDF NuGet library, which simplifies the process of generating PDFs in .NET applications. - [NuGet PDF Generator in .NET (Developer Tutorial)](https://ironpdf.com/blog/net-help/nuget-pdf-generator-tutorial/): This is where NuGet PDF generators come in, offering developers a hassle-free way to generate PDF documents and integrate PDF functionalities into their applications. - [What is .NET Framework 4.7.2 (Recommended Libraries)](https://ironpdf.com/blog/net-help/what-is-net-framework-4-7-2/): One such tool is IronPDF, which seamlessly integrates with .NET Framework 4.7.2 and .NET 7. In this article, we will explore the capabilities of IronPDF and its compatibility with these frameworks. - [.NET Core vs .NET Framework](https://ironpdf.com/blog/net-help/net-core-net-framework/): As a developer, choosing the right framework can be critical for the success of your project. In this article, we'll dive deep into the differences between .NET Core and .NET Framework. - [What is .NET Framework 3.5 (PDF,Excel,Qr,Barcode,OCR)](https://ironpdf.com/blog/net-help/net-framework-csharp-library/): .NET 3.5, released in 2007, is a version of the .NET framework that introduced a range of new features and improvements. - [List of Supported .NET Libraries](https://ironpdf.com/blog/net-help/dotnet-sdk-libraries/): .NET SDK is a free, open-source software development kit that provides developers with the necessary tools to build, test, and deploy .NET applications. - [What is .NET Framework](https://ironpdf.com/blog/net-help/what-is-net-framework/): The .NET Framework is a popular software development platform created by Microsoft. It is a versatile framework for building desktop, web, mobile, and gaming applications. - [.NET MAUI Blazor for (PDF,EXCEL,OCR,BARCODE,QR Code)](https://ironpdf.com/blog/net-help/net-maui-blazor-library-list/): The BlazorWebView control can be added to any page in a .NET MAUI native app and directed to the root of the MAUI Blazor web application. - [What is Blazor Framework (How it Works for Developers Tutorial)](https://ironpdf.com/blog/net-help/blazor-framework-tutorial/): Blazor is an ASP.NET Framework launched by Microsoft back in 2018. The launch of the Blazor framework was advantageous as it allowed developers to create Single Page Web Applications - [Razor vs Blazor](https://ironpdf.com/blog/net-help/razor-vs-blazor/): Razor and Blazor are two of the most popular web UI frameworks for creating web apps in the Visual Studio development environment. - [What is NuGet?](https://ironpdf.com/blog/net-help/what-is-nuget/): In simpler words, a NuGet package is just like a zip file with the extension .nupkg. It contains all the DLL's as well as a descriptive manifest containing information such as the package's version number. ### Developer Updates - [HTML String to PDF: 3x Faster and 43% Lighter, v2026.1 to v2026.9](https://ironpdf.com/blog/developer-updates/htmlstring-to-pdf-performance-benchmark/): IronPDF v2026.9 renders HTML strings to PDF 68% faster and uses 43% less peak memory than v2026.1. Same API call, no code changes. See the benchmark. - [A Year of IronPDF Improvements: 55% Faster HTML to PDF, Lower Memory](https://ironpdf.com/blog/developer-updates/html-to-pdf-performance-benchmark/): IronPDF's latest release renders HTML to PDF faster than a year ago and uses less peak memory. See the benchmark across document types and what it means for your app. - [Simplifying LLM Integration in .NET with Microsoft.Extensions.AI](https://ironpdf.com/blog/developer-updates/simplifying-llm-integration-in-dotnet/): AI is transforming software development, but integrating Large Language Models (LLMs) into .NET has been complex until now. Take AI integration even further with IronPDF.AI, which brings OpenAI-powered PDF parsing, data extraction, and content summarization to .NET applications. - [Streamline E-Invoicing with IronPDF's Latest Update: PDF/A-3 Compliance and ZUGFeRD Support](https://ironpdf.com/blog/developer-updates/ironpdf-compliance-with-zugferd/): Discover how IronPDF's latest update brings PDF/A-3 compliance and ZUGFeRD support to streamline e-invoicing workflows. Learn how businesses (esp in European regions) can achieve regulatory compliance, automate invoice processing, and future-proof their operations with this hybrid document format. Perfect for meeting EU invoicing mandates and beyond! - [IronPDF Developer Update, October 2022](https://ironpdf.com/blog/developer-updates/ironpdf-developer-update-october-2022/): Updates about IronPDF for the month of October from the IronPDF Engineering Team ### Migration Guides - [How to Migrate from ZetPDF to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-zetpdf-to-ironpdf/): Master the migration from ZetPDF to IronPDF with this complete C# guide. Switch from a coordinate-based library to a modern HTML-to-PDF solution. Includes code examples for HTML conversion, merging PDFs, and removing PDFSharp dependencies. - [How to Migrate from XFINIUM.PDF to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-xfiniumpdf-to-ironpdf/): Master the migration from XFINIUM.PDF to IronPDF with this complete C# guide. Switch from manual coordinate-based positioning to declarative HTML/CSS rendering. Includes code examples for replacing graphics primitives and automatic layout. - [How to Migrate from wkhtmltopdf to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-wkhtmltopdf-to-ironpdf/): Master the migration from wkhtmltopdf to IronPDF with this complete C# guide. Eliminate critical security vulnerabilities (CVE-2022-35583) and switch to a modern Chromium engine. Includes code examples for HTML conversion, URL rendering, and security fixes. - [How to Migrate from Winnovative to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-winnovative-to-ironpdf/): Master the migration from Winnovative to IronPDF with this complete C# guide. Switch from a 2016 WebKit engine to modern Chromium rendering. Includes code examples for HTML conversion, URL rendering, and fixing CSS layouts. - [How to Migrate from WebView2 to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-webview2-to-ironpdf/): Master the migration from WebView2 to IronPDF with this complete C# guide. Switch from an unstable UI control to a dedicated PDF library. Includes code examples for memory management, cross-platform deployment, and removing thread requirements. - [How to Migrate from VectSharp to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-vectsharp-to-ironpdf/): Master the migration from VectSharp to IronPDF with this complete C# guide. Switch from manual vector graphics to standard HTML/CSS document generation. Includes code examples for SVG integration and layout automation. - [How to Migrate from TuesPechkin to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-tuespechkin-to-ironpdf/): Master the migration from TuesPechkin to IronPDF with this complete C# guide. Switch from a vulnerable wkhtmltopdf wrapper to a secure, thread-safe Chromium library. Includes code examples for HTML conversion, security fixes, and thread safety. - [How to Migrate from TextControl to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-textcontrol-to-ironpdf/): Master the migration from TextControl to IronPDF with this complete C# guide. Switch from a document editor to a dedicated PDF library. Includes code examples for HTML conversion, merging PDFs, and licensing. - [How to Migrate from Telerik Reporting to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-telerik-reporting-to-ironpdf/): Master the migration from Telerik Reporting to IronPDF with this complete C# guide. Switch from a heavyweight reporting platform to a lightweight PDF generation library. Includes code examples for HTML conversion, URL rendering, and replacing report processors. - [How to Migrate from Telerik Document Processing to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-telerik-document-processing-to-ironpdf/): Master the migration from Telerik Document Processing to IronPDF with this complete C# guide. Switch from a flow document model to modern Chromium rendering. Includes code examples for HTML conversion, URL rendering, and resolving CSS layout issues. - [How to Migrate from TallComponents to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-tallcomponents-to-ironpdf/): Master the migration from TallComponents to IronPDF with this complete C# guide. Switch from a discontinued XML-based library to a modern Chromium solution. Includes code examples for HTML conversion, merging PDFs, and licensing. - [How to Migrate from PDFmyURL to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-pdfmyurl-to-ironpdf/): Master the migration from PDFmyURL to IronPDF with this complete C# guide. Switch from a cloud-based API dependency to secure, local PDF processing. Includes code examples for URL conversion, authentication changes, and page settings. - [How to Migrate from Syncfusion PDF to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-syncfusion-pdf-to-ironpdf/): Master the migration from Syncfusion PDF to IronPDF with this complete C# guide. Switch from a suite-bundled coordinate API to a standalone HTML-first library. Includes code examples for HTML conversion, merging PDFs, and licensing differences. - [How to Migrate from Sumatra PDF to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-sumatra-pdf-to-ironpdf/): Master the migration from Sumatra PDF to IronPDF with this complete C# guide. Switch from an external viewer process to a native .NET library. Includes code examples for HTML conversion, extracting text, and printing. - [How to Migrate from SSRS to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-ssrs-to-ironpdf/): Master the migration from SSRS to IronPDF with this complete C# guide. Switch from heavyweight server infrastructure to a lightweight .NET library. Includes code examples for HTML conversion, data binding, and removing dependencies. - [How to Migrate from Spire.PDF to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-spire-pdf-to-ironpdf/): Master the migration from Spire.PDF to IronPDF with this complete C# guide. Switch from image-based rendering to true selectable text. Includes code examples for HTML conversion, merging PDFs, and fixing font issues. - [How to Migrate from SelectPdf to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-selectpdf-to-ironpdf/): Master the migration from SelectPdf to IronPDF with this complete C# guide. Switch from a Windows-only library to a cross-platform solution with modern Chromium rendering. Includes code examples for HTML conversion, URL rendering, and page settings. - [How to Migrate from Scryber.Core to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-scryber-core-to-ironpdf/): Master the migration from Scryber.Core to IronPDF with this complete C# guide. Switch from custom XML/HTML parsing to a modern Chromium renderer. Includes code examples for HTML conversion, URL rendering, and replacing proprietary bindings. - [How to Migrate from SAP Crystal Reports to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-sap-crystal-reports-to-ironpdf/): Master the migration from SAP Crystal Reports to IronPDF with this complete C# guide. Switch from a heavyweight legacy platform to a lightweight, modern .NET library. Includes code examples for HTML conversion, data binding, and removing the 500MB+ runtime. - [How to Migrate from Rotativa to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-rotativa-to-ironpdf/): Master the migration from Rotativa to IronPDF with this complete C# guide. Switch from vulnerable wkhtmltopdf dependencies to secure, modern Chromium rendering. Includes code examples for ViewAsPdf replacement and headers. - [How to Migrate from RawPrint to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-rawprint-to-ironpdf/): Master the migration from RawPrint to IronPDF with this complete C# guide. Switch from low-level printer byte transmission to a comprehensive PDF creation and printing solution. Includes code examples for HTML conversion, URL rendering, and printing. - [How to Migrate from QuestPDF to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-questpdf-to-ironpdf/): Master the migration from QuestPDF to IronPDF with this complete C# guide. Switch from a proprietary fluent API to standard HTML/CSS rendering. Includes code examples for HTML conversion, layout mapping, and licensing differences. - [How to Migrate from PuppeteerSharp to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-puppeteersharp-to-ironpdf/): Master the migration from PuppeteerSharp to IronPDF with this complete C# guide. Switch from complex browser automation to a purpose-built PDF library. Includes code examples for memory optimization, HTML conversion, and performance gains. - [How to Migrate from PrinceXML to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-princexml-to-ironpdf/): Master the migration from PrinceXML to IronPDF with this complete C# guide. Switch from external command-line processes to a native .NET library. Includes code examples for CSS Paged Media replacement, HTML conversion, and headers. - [How to Migrate from Playwright to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-playwright-to-ironpdf/): Master the migration from Playwright to IronPDF with this complete C# guide. Switch from a testing-centric tool to a dedicated PDF library. Includes code examples for HTML conversion, removing browser overhead, and performance gains. - [How to Migrate from PeachPDF to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-peachpdf-to-ironpdf/): Master the migration from PeachPDF to IronPDF with this complete C# guide. Switch from a basic HTML-to-PDF library to a full-featured solution with Chromium rendering. Includes code examples for HTML conversion, URL rendering, and headers. - [How to Migrate from PDFView4NET to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-pdfview4net-to-ironpdf/): Master the migration from PDFView4NET to IronPDF with this complete C# guide. Switch from a UI-focused viewing component to a comprehensive PDF creation and manipulation library. Includes code examples for HTML conversion, text extraction, and server-side deployment. - [How to Migrate from PDFSharp to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-pdfsharp-to-ironpdf/): Master the migration from PDFSharp to IronPDF with this complete C# guide. Switch from tedious coordinate-based drawing to modern HTML/CSS rendering. Includes code examples for text stamping, image embedding, and HTML conversion. - [How to Migrate from PDFreactor to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-pdfreactor-to-ironpdf/): Master the migration from PDFreactor to IronPDF with this complete C# guide. Switch from Java-dependent server architecture to a native .NET library. Includes code examples for HTML conversion, removing Java dependencies, and headers. - [How to Migrate from PDFPrinting.NET to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-pdfprinting-net-to-ironpdf/): Master the migration from PDFPrinting.NET to IronPDF with this complete C# guide. Switch from a printing-only utility to a comprehensive cross-platform PDF solution. Includes code examples for HTML conversion, printing patterns, and headers. - [How to Migrate from PdfPig to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-pdfpig-to-ironpdf/): Master the migration from PdfPig to IronPDF with this complete C# guide. Switch from a reading-only library to a comprehensive PDF solution. Includes code examples for text extraction, HTML conversion, and metadata access. - [How to Migrate from pdforge to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-pdforge-to-ironpdf/): Master the migration from pdforge to IronPDF with this complete C# guide. Switch from cloud-based API dependency to secure, local PDF processing. Includes code examples for HTML conversion, URL rendering, and removing API dependencies. - [How to Migrate from PdfiumViewer to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-pdfiumviewer-to-ironpdf/): Master the migration from PdfiumViewer to IronPDF with this complete C# guide. Switch from a Windows Forms viewer to a comprehensive PDF creation library. Includes code examples for text extraction, HTML conversion, and removing native binary dependencies. - [How to Migrate from Pdfium to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-pdfium-to-ironpdf/): Master the migration from Pdfium to IronPDF with this complete C# guide. Switch from a rendering-focused library with native dependencies to a comprehensive, fully managed solution. Includes code examples for text extraction, merging, and HTML conversion. - [How to Migrate from PDFFilePrint to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-pdffileprint-to-ironpdf/): Master the migration from PDFFilePrint to IronPDF with this complete C# guide. Switch from a printing-only utility to a comprehensive PDF library. Includes code examples for HTML conversion, printing, and file loading. - [How to Migrate from PDF Duo to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-pdf-duo-to-ironpdf/): Master the migration from PDF Duo to IronPDF with this complete C# guide. Switch from an undocumented, abandoned library to a stable, modern solution. Includes code examples for HTML conversion, merging, and page settings. - [How to Migrate from PDFBolt to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-pdfbolt-to-ironpdf/): Master the migration from PDFBolt to IronPDF with this complete C# guide. Switch from cloud-only processing to secure, local PDF generation. Includes code examples for HTML conversion and removing API dependencies. - [How to Migrate from Nutrient.io to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-nutrient-io-to-ironpdf/): Master the migration from Nutrient.io (PSPDFKit) to IronPDF with this complete C# guide. Switch from a complex platform and async-first patterns to a simple, focused library. Includes code examples for HTML conversion, merging, and watermarks. - [How to Migrate from NReco PDF Generator to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-nreco-pdf-generator-to-ironpdf/): Master the migration from NReco PDF Generator to IronPDF with this complete C# guide. Switch from the vulnerable wkhtmltopdf engine to secure, modern Chromium rendering. Includes code examples for HTML conversion, async support, and headers. - [How to Migrate from MuPDF to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-mupdf-to-ironpdf/): Master the migration from MuPDF to IronPDF with this complete C# guide. Switch from a rendering-only AGPL library to a complete PDF solution. Includes code examples for text extraction and merging. - [How to Migrate from MigraDoc to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-migradoc-to-ironpdf/): Master the migration from MigraDoc to IronPDF with this complete C# guide. Switch from verbose programmatic document construction to modern HTML/CSS rendering. Includes code examples for tables, headers, and page numbering. - [How to Migrate from Kaizen.io to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-kaizenio-to-ironpdf/): Master the migration from Kaizen.io to IronPDF with this complete C# guide. Switch from cloud-based API dependency to secure, local PDF processing. Includes code examples for HTML conversion, URL rendering, and headers. - [How to Migrate from jsreport to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-jsreport-to-ironpdf/): Master the migration from jsreport to IronPDF with this complete C# guide. Switch from Node.js dependencies and verbose request objects to a native .NET library. Includes code examples for HTML conversion, URL rendering, and headers. - [How to Migrate from iText to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-itext-to-ironpdf/): Master the migration from iText to IronPDF with this complete C# guide. Switch from programmatic PDF construction and AGPL risks to a modern, HTML-first library. Includes code examples for HTML conversion, merging, and tables. - [How to Migrate from HiQPdf to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-hiqpdf-to-ironpdf/): Master the migration from HiQPdf to IronPDF with this complete C# guide. Switch from an older WebKit engine to modern Chromium rendering. Includes code examples for HTML conversion, merging, and headers/footers. - [How to Migrate from GrabzIt to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-grabzit-to-ironpdf/): Master the migration from GrabzIt to IronPDF with this complete C# guide. Switch from cloud-based screenshots and callback complexity to local, vector-based PDF generation. Includes code examples for HTML conversion, URL rendering, and removing API dependencies. - [How to Migrate from Gotenberg to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-gotenberg-to-ironpdf/): Master the migration from Gotenberg to IronPDF with this complete C# guide. Switch from Docker-based microservices to a native, in-process library. Includes code examples for HTML conversion, URL rendering, and merging. - [How to Migrate from Gnostice PDFOne to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-gnostice-pdfone-to-ironpdf/): Master the migration from Gnostice PDFOne to IronPDF with this complete C# guide. Switch from coordinate-based layouts and fragmented platforms to a unified, HTML-centric library. Includes code examples for HTML conversion, merging, and watermarking. - [How to Migrate from Ghostscript GPL to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-ghostscript-gpl-to-ironpdf/): Master the migration from Ghostscript GPL to IronPDF with this complete C# guide. Switch from command-line switches and AGPL risks to a type-safe, commercial-friendly library. Includes code examples for PDF to image conversion and merging. - [How to Migrate from GemBox PDF to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-gembox-pdf-to-ironpdf/): Master the migration from GemBox PDF to IronPDF with this complete C# guide. Switch from coordinate-based layout and paragraph limits to unlimited, modern HTML/CSS rendering. Includes code examples for text, tables, and merging. - [How to Migrate from GdPicture.NET SDK to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-gdpicture-net-sdk-to-ironpdf/): Master the migration from GdPicture.NET SDK to IronPDF with this complete C# guide. Switch from complex document imaging SDKs to a focused, modern PDF library. Includes code examples for HTML conversion, merging, and security. - [How to Migrate from FastReport to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-fastreport-to-ironpdf/): Master the migration from FastReport to IronPDF with this complete C# guide. Switch from complex band-based designers to flexible HTML/CSS programmatic reporting. Includes code examples for data binding and headers. - [How to Migrate from ExpertPdf to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-expertpdf-to-ironpdf/): Master the migration from ExpertPdf to IronPDF with this complete C# guide. Switch from a fragmented product suite and legacy Chrome engine to a unified, modern library. Includes code examples for HTML conversion, headers, and merging. - [How to Migrate from EO.Pdf to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-eopdf-to-ironpdf/): Master the migration from EO.Pdf to IronPDF with this complete C# guide. Switch from the heavy 126MB package to a lightweight, thread-safe solution. Includes code examples for HTML conversion, URL rendering, and merging. - [How to Migrate from Easy PDF SDK to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-easy-pdf-sdk-to-ironpdf/): Master the migration from Easy PDF SDK to IronPDF with this complete C# guide. Switch from legacy printer drivers and COM interop to modern, cross-platform Chromium rendering. Includes code examples for HTML conversion and Docker deployment. - [How to Migrate from DynamicPDF to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-dynamicpdf-to-ironpdf/): Master the migration from DynamicPDF to IronPDF with this complete C# guide. Switch from a fragmented product model and coordinate-based positioning to a unified, HTML-centric library. Includes code examples for HTML conversion and merging. - [How to Migrate from DinkToPdf to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-dinktopdf-to-ironpdf/): Master the migration from DinkToPdf to IronPDF with this complete C# guide. Switch from the abandoned wkhtmltopdf engine to secure, modern Chromium rendering. Includes code examples for HTML conversion and URL rendering. - [How to Migrate from CraftMyPDF to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-craftmypdf-to-ironpdf/): Master the migration from CraftMyPDF to IronPDF with this complete C# guide. Switch from cloud-based API dependencies to secure, local PDF generation. Includes code examples for HTML conversion, URL rendering, and dynamic templating. - [How to Migrate from ComPDFKit to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-compdfkit-to-ironpdf/): Master the migration from ComPDFKit to IronPDF with this complete C# guide. Switch from manual memory management to automatic GC and native HTML rendering. Includes code examples for merging and HTML conversion. - [How to Migrate from BitMiracle Docotic PDF to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-bitmiracle-docotic-pdf-to-ironpdf/): Master the migration from BitMiracle Docotic PDF to IronPDF with this complete C# guide. Switch from modular add-ons and canvas drawing to a unified, HTML-centric workflow. Includes code examples for HTML conversion and merging. - [How to Migrate from Aspose.PDF to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-aspose-pdf-to-ironpdf/): Master the migration from Aspose.PDF to IronPDF with this complete C# guide. Switch from the legacy Flying Saucer engine to modern Chromium rendering. Includes code examples for HTML conversion, merging, and text extraction. - [How to Migrate from Apryse PDF to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-apryse-pdf-to-ironpdf/): Master the migration from Apryse PDF (PDFTron) to IronPDF with this complete C# guide. Switch from complex enterprise subscriptions to native .NET processing. Includes code examples for HTML conversion, merging, and ASP.NET Core integration. - [How to Migrate from Api2pdf to IronPDF in C#](https://ironpdf.com/blog/migration-guides/migrate-from-api2pdf-to-ironpdf/): Master the migration from Api2pdf to IronPDF with this complete C# guide. Move from cloud-based billing to secure, local PDF processing. Includes code examples for HTML conversion, merging, and ASP.NET Core integration. - [How to Migrate from Apache PDFBox to IronPDF](https://ironpdf.com/blog/migration-guides/migrate-from-apache-pdfbox-to-ironpdf/): This comprehensive guide provides a step-by-step migration path from Apache PDFBox .NET ports to IronPDF, a native .NET PDF library built from the ground up for the .NET ecosystem. - [How to Migrate from Adobe PDF Library SDK to IronPDF](https://ironpdf.com/blog/migration-guides/migrate-from-adobe-pdf-library-sdk-to-ironpdf/): This comprehensive guide provides a step-by-step migration path from Adobe PDF Library SDK to IronPDF—a modern, cost-effective .NET PDF library supporting .NET Framework 4.6.2 through .NET 9 and future versions. - [Migrating from Haukcode.DinkToPdf to IronPDF](https://ironpdf.com/blog/migration-guides/haukcodedinktopdf-to-ironpdf-migration/): A complete migration path from Haukcode.DinkToPdf to IronPDF, with step-by-step instructions, code comparisons, and practical examples for professional .NET developers who need to eliminate security risks from their PDF generation workflows. - [Migrate from ActivePDF to IronPDF: (.NET Guide)](https://ironpdf.com/blog/migration-guides/migrate-from-activepdf-to-ironpdf/): This guide provides a comprehensive, step-by-step migration path from ActivePDF to IronPDF—a modern, actively maintained .NET PDF library. Learn how to transition from ActivePDF's legacy machine-locked licensing and stateful API patterns to IronPDF's modern, fluent .NET APIs with full async support. - [Migrate from Foxit PDF SDK to IronPDF: (.NET Guide)](https://ironpdf.com/blog/migration-guides/migrate-foxit-pdf-to-ironpdf/): Migrating from Foxit PDF SDK to IronPDF streamlines your .NET PDF generation workflow by replacing complex enterprise-focused APIs with modern, developer-friendly patterns. This guide provides a comprehensive, step-by-step migration path that eliminates boilerplate code and simplifies PDF operations across your codebase. - [How to Migrate from fo.net to IronPDF](https://ironpdf.com/blog/migration-guides/migrate-fonet-to-ironpdf/): A comprehensive developer guide for migrating from the obsolete fo.net (XSL-FO) to IronPDF using modern HTML/CSS-based generation in .NET applications. - [How to Migrate from ABCpdf for .NET to IronPDF](https://ironpdf.com/blog/migration-guides/migrate-abcpdf-to-ironpdf/): Step-by-step migration path from ABCpdf to IronPDF, featuring API mappings, code conversion examples, and a feature comparison for modern .NET applications. - [Migrating from Fluid (Templating) to IronPDF](https://ironpdf.com/blog/migration-guides/fluid-to-ironpdf-migration/): A complete migration path from Fluid (templating) with external PDF libraries to IronPDF, with step-by-step instructions, code comparisons, and practical examples for professional .NET developers. ### Videos - [How to Get PDF Page Count in C# | IronPDF](https://ironpdf.com/blog/videos/how-to-get-pdf-page-count-in-csharp-ironpdf/): This video tutorial shows how to load a PDF and read its total page count in C# with IronPDF. Learn to access document properties programmatically for validation, reporting, and large-scale PDF processing in .NET. - [How to Open a PDF in a New Window in ASP.NET C# | IronPDF](https://ironpdf.com/blog/videos/how-to-open-a-pdf-in-a-new-window-in-asp-net-csharp-ironpdf/): This video tutorial shows how to generate, serve, and display PDF documents from an ASP.NET application so users can view them in a new browser tab without downloading. Build dynamic PDF streaming with C# and IronPDF. - [How to Upload and Download PDF Files in ASP.NET Core with C# | IronPDF](https://ironpdf.com/blog/videos/how-to-upload-and-download-pdf-files-in-asp-net-core-with-csharp-ironpdf/): This video tutorial shows how to upload and download PDF files in ASP.NET using C# and IronPDF. Learn to handle uploaded documents, process file streams, and deliver PDFs back to users in your .NET applications. - [How to Parse a PDF File in VB.NET | IronPDF](https://ironpdf.com/blog/videos/how-to-parse-a-pdf-file-in-vb-dotnet-ironpdf/): This video tutorial shows how to parse PDF documents in VB.NET with IronPDF. Learn to load PDFs and extract text from a whole file, specific pages, or a page range for document processing and data extraction workflows. - [How to Read PDF Files in C# | IronPDF](https://ironpdf.com/blog/videos/how-to-read-pdf-files-in-csharp-ironpdf/): This video tutorial shows how to use IronPDF as a PDF reader in C# to load documents and extract text from whole files or individual pages, for document workflows, search functionality, and reporting tools in .NET. - [How to Convert a PDF to PNG in C# | IronPDF](https://ironpdf.com/blog/videos/how-to-convert-a-pdf-to-png-in-csharp-ironpdf/): This video tutorial shows how to convert PDF pages to high-quality PNG images in C# with IronPDF. Learn to render documents as images for previews, thumbnails, image processing, and web applications in .NET. - [How to Print A PDF Document in C# | IronPRINT](https://ironpdf.com/blog/videos/how-to-print-a-pdf-document-in-csharp-ironprint/): Discover how to print documents in C# .NET using the IronPrint library. This tutorial provides clear steps to print PDFs and more, enhancing your software project's functionality. - [How to View PDFs in C# NET MAUI App | IronPDF](https://ironpdf.com/blog/videos/how-to-view-pdfs-in-csharpdotnet-maui-app-ironpdf/): Discover how to integrate PDF viewing capabilities directly into your .NET application using IronPDF. This tutorial provides step-by-step instructions on opening, rendering, and previewing PDFs, eliminating the need for external tools and enhancing your application's functionality. - [How to Render PDFs with Custom Paper Size | IronPDF](https://ironpdf.com/blog/videos/how-to-render-pdfs-with-custom-paper-size-ironpdf/): Discover how to create PDFs with custom page sizes using IronPDF in your .NET applications. This tutorial demonstrates the process in C#, providing step-by-step instructions to help you define and generate PDFs effortlessly. Whether you're a developer looking to customize print dimensions or streamline PDF creation, this guide is the perfect resource. - [How to Create a PDF Viewer in VB .NET | IronPDF](https://ironpdf.com/blog/videos/how-to-create-a-pdf-viewer-in-vb-dotnet-ironpdf/): In this video tutorial, you will learn how to create a functional PDF viewer in VB .NET using IronPDF. The guide provides comprehensive instructions and includes code samples to help you seamlessly integrate PDF viewing capabilities into your applications. - [How to Build a PDF Converter in .NET | IronBarcode](https://ironpdf.com/blog/videos/how-to-build-a-pdf-converter-in-dotnet-ironbarcode/): This video tutorial guides developers through the process of using IronPDF as a PDF converter within .NET applications. Learn how to integrate PDF generation and conversion features to elevate your app's capabilities and streamline document handling. - [How to Save a PDF File in C# | IronPDF](https://ironpdf.com/blog/videos/how-to-save-a-pdf-file-in-csharp-ironpdf/): Discover how to effortlessly create and save PDF files in C# with this comprehensive tutorial using IronPDF. Enhance your .NET application by integrating advanced PDF functionality, and follow our step-by-step guide for a seamless implementation. Perfect for developers wanting to expand their software capabilities. - [How to Extract Table Data from a PDF File in C# | IronPDF](https://ironpdf.com/blog/videos/how-to-extract-table-data-from-a-pdf-file-in-csharp-ironpdf/): This tutorial demonstrates how to extract table data from PDF files using IronPDF with C#. Ideal for developers looking to seamlessly convert and manipulate PDF data. - [How to convert HTML to PDF with C# in .NET | IronPDF](https://ironpdf.com/blog/videos/how-to-convert-html-to-pdf-with-csharp-in-dotnet-ironpdf/): Discover the simplicity of converting HTML to PDF using C# in .NET with IronPDF. This video explains the step-by-step process to integrate IronPDF into your application, enabling efficient document generation. Enhance your application's functionality with this powerful tool. - [How to Create a PDF Viewer and Generator in Blazor | IronPDF](https://ironpdf.com/blog/videos/how-to-create-a-pdf-viewer-and-generator-in-blazor-ironpdf/): This tutorial video teaches you to create a PDF viewer in a Blazor application using C#. You'll leverage IronPDF library functionalities with step-by-step instructions and code samples provided. Perfect for developers looking to enhance their Blazor app with PDF viewing capabilities. - [How to Display PDFs from a Database in ASP .NET | IronPDF](https://ironpdf.com/blog/videos/how-to-display-pdfs-from-a-database-in-asp-dotnet-ironpdf/): In this tutorial, discover how to efficiently display PDF files from a database in your ASP.NET applications using IronPDF and C#. Learn the step-by-step process of PDF retrieval and integration within your web projects. - [How to Convert HTML to PDF with C# in .NET 10 | IronPDF](https://ironpdf.com/blog/videos/how-to-convert-html-to-pdf-with-csharp-in-dotnet-10-ironpdf/): This video tutorial guides you through the process of generating high-quality PDF documents directly from HTML using IronPDF for .NET. You will learn how IronPDF effectively renders HTML, CSS, and images to produce professional PDFs with ease and efficiency. - [How to Transform PDF Pages Using IronPDF in C# | IronPDF](https://ironpdf.com/blog/videos/how-to-transform-pdf-pages-using-ironpdf-in-csharp-ironpdf/): This video tutorial provides a comprehensive guide on using IronPDF for .NET to manipulate PDF pages. Learn essential techniques such as rotating, scaling, and repositioning pages within existing PDF documents, enhancing your document management and editing capabilities. - [How to Add Table of Contents in C# | IronPDF](https://ironpdf.com/blog/videos/how-to-add-table-of-contents-in-csharp-ironpdf/): This video tutorial demonstrates how to create a clickable table of contents in PDF documents using C# and IronPDF. It offers a step-by-step guide ideal for enhancing navigation in large PDF files. Improve document usability and reader experience by learning these practical coding techniques. - [How to Split a Multipage PDF Using IronPDF in C# | IronPDF](https://ironpdf.com/blog/videos/how-to-split-a-multipage-pdf-using-ironpdf-in-csharp-ironpdf/): Discover how to split a multi-page PDF into individual pages or sections using C# and IronPDF. Our video provides a full code example and a step-by-step guide to help you efficiently manage your PDF files. Enhance your document handling skills and optimize your workflow with these easy-to-follow instructions. - [How to Sanitize PDF in C# | IronPDF](https://ironpdf.com/blog/videos/how-to-sanitize-pdf-in-csharp-ironpdf/): Discover how to sanitize PDFs in C# using IronPDF. This guide walks you through the steps to effectively clean your PDF documents, ensuring they are ready for secure sharing. - [How to Render HTML ZIP File to PDF in C# | IronPDF](https://ironpdf.com/blog/videos/how-to-render-html-zip-file-to-pdf-in-csharp-ironpdf/): This video tutorial guides you through the process of converting HTML content from a ZIP archive into a PDF using C# and IronPDF. By the end of the tutorial, you'll be able to efficiently handle HTML to PDF conversions directly within your C# applications, optimizing your workflow. - [How to Replace Text in a PDF | IronPDF](https://ironpdf.com/blog/videos/how-to-replace-text-in-a-pdf-ironpdf/): This video provides a step-by-step guide on how to programmatically update PDF content using C# with IronPDF. Learn how to efficiently find and replace text in PDF files, streamlining your document editing process. - [How to Fill and Edit PDF Forms in C# | IronPDF](https://ironpdf.com/blog/videos/how-to-fill-and-edit-pdf-forms-in-csharp-ironpdf/): Discover how to automate the editing of PDF forms in your .NET applications using C# and IronPDF. This tutorial guides you through filling and editing existing form fields, enhancing your productivity and application functionality. - [How to Embed Images with Data URIs in C# | IronPDF](https://ironpdf.com/blog/videos/how-to-embed-images-with-data-uris-in-csharp-ironpdf/): This video tutorial demonstrates how to convert HTML content, along with its assets like CSS and images, from a ZIP file into a PDF format. It provides a step-by-step guide to extract and convert the contents effectively, making it ideal for anyone looking to streamline their document management process. - [How to Access All PDF DOM Objects Using IronPDF in C# | IronPDF](https://ironpdf.com/blog/videos/how-to-access-all-pdf-dom-objects-using-ironpdf-in-csharp-ironpdf/): This video tutorial demonstrates how to convert an entire HTML project into a PDF using IronPDF. Perfect for developers, it simplifies the process, allowing you to generate PDFs directly from HTML packaged in a ZIP file, ensuring accurate rendering and easy integration. - [How to Use IronPDF Engine in Docker | IronPDF](https://ironpdf.com/blog/videos/how-to-use-ironpdf-engine-in-docker-ironpdf/): Discover how to deploy IronPDF’s remote engine in Docker to efficiently manage PDF generation as a container-first service. This video tutorial guides you through the process, enabling you to offload intensive rendering tasks and optimize resource use. - [How to Convert QR Code to PDF in C# | IronPDF](https://ironpdf.com/blog/videos/how-to-convert-qr-code-to-pdf-in-csharp-ironpdf/): Discover how to generate and insert QR codes into PDFs programmatically with IronPDF. This tutorial walks you through the process, making it easy for developers to automate PDF creation with embedded QR codes. - [How to Add a Digital Signature to a PDF in C# Using iTextSharp | IronPDF](https://ironpdf.com/blog/videos/how-to-add-a-digital-signature-to-a-pdf-in-csharp-using-itextsharp-ironpdf/): This video provides a comprehensive comparison of adding digital signatures to PDFs in C# using IronPDF and iTextSharp. It offers insights into the performance, ease of use, and features of both libraries, helping viewers decide which tool is more suitable for their specific requirements. - [How to Export a PDF in C# | IronPDF](https://ironpdf.com/blog/videos/how-to-export-a-pdf-in-csharp-ironpdf/): This video tutorial provides a step-by-step guide on using IronPDF to convert HTML content into PDF files in C#. Learn to easily save PDFs to disk, memory, or send them directly, enhancing your document handling capabilities. - [How to Generate PDF Files in VB .NET Library | IronPDF](https://ironpdf.com/blog/videos/how-to-generate-pdf-files-in-vb-dotnet-library-ironpdf/): Discover how to create and edit PDFs seamlessly in VB.NET using IronPDF. This video guides you through converting HTML, URLs, or strings into professional PDFs, with comprehensive support for CSS and JavaScript. Enhance your document management skills by learning these essential techniques. - [How to Convert XAML to PDF in NET MAUI | IronPDF](https://ironpdf.com/blog/videos/how-to-convert-xaml-to-pdf-indotnet-maui-ironpdf/): Discover how to seamlessly convert XAML layouts to PDF in your .NET MAUI applications using IronPDF. This tutorial guides you through the process, ensuring smooth integration and improved app functionality. - [How to Set Page Orientation and Rotation in .NET C# | IronPDF](https://ironpdf.com/blog/videos/how-to-set-page-orientation-and-rotation-in-dotnet-csharp-ironpdf/): In this tutorial, discover how to set page orientation and rotate PDF pages effortlessly in .NET using IronPDF. This video provides a comprehensive guide, enhancing your PDF manipulation capabilities. Whether you're developing a .NET application or just need to manage PDFs, this tutorial is an invaluable resource. - [How to Set Custom Paper Sizes for PDFs Using C# | IronPDF](https://ironpdf.com/blog/videos/how-to-set-custom-paper-sizes-for-pdfs-using-csharp-ironpdf/): Discover how to render PDFs with custom paper sizes using C# and IronPDF. This video guides you through generating PDFs that fit non-standard templates, ideal for creating personalized documents such as invitations, posters, or custom reports. Enhance your document creation process with ease. - [How to Convert Views to PDFs in ASPNET](https://ironpdf.com/blog/videos/how-to-convert-views-to-pdfs-in-asdotnet/): This tutorial demonstrates how to convert ASP.NET views to PDFs using IronPDF. IronPDF streamlines the conversion process, allowing developers to efficiently manage documents. Discover step-by-step instructions to implement this functionality and enhance your ASP.NET applications. - [How to View PDF Files in .NET Maui](https://ironpdf.com/blog/videos/how-to-view-pdf-files-in-dotnet-maui/): This video tutorial offers a detailed, step-by-step guide on how to view PDF files using .NET MAUI. It covers everything from setting up your environment to implementing the code needed for PDF viewing. Ideal for developers eager to integrate PDF functionalities into their .NET MAUI applications. - [How to Generate a PDF from a Template in C# | IronPDF](https://ironpdf.com/blog/videos/how-to-generate-a-pdf-from-a-template-in-csharp-ironpdf/): Discover how to transform dynamic HTML content into PDFs using IronPDF in C#. This video provides a comprehensive guide on generating high-quality PDFs from HTML templates, ensuring efficient and seamless conversion for your development needs. - [How to Convert PDF to HTML in C#](https://ironpdf.com/blog/videos/how-to-convert-pdf-to-html-in-csharp-ironpdf/): Discover how to convert PDF files to HTML using C# and IronPDF. This video tutorial guides you through making your PDF content web-friendly, searchable, and editable, enhancing accessibility and utility. - [How to Render Images Stored in Azure Blob Storage in C#](https://ironpdf.com/blog/videos/how-to-render-images-stored-in-azure-blob-storage-in-csharp-ironpdf/): This tutorial provides a comprehensive guide on how to incorporate images stored in Azure Blob Storage into your PDFs using C# and IronPDF. Discover the step-by-step process to effortlessly enhance your PDF documents with cloud-hosted images. - [How to Render HTML String to PDF in C#](https://ironpdf.com/blog/videos/how-to-render-html-string-to-pdf-in-csharp-ironpdf/): Discover how to efficiently convert HTML strings into professional PDFs using IronPDF in C#. This tutorial guides you through the steps necessary for generating well-formatted reports, invoices, or web content. - [Render WebGL Content in PDFs with IronPDF](https://ironpdf.com/blog/videos/how-to-render-webgl-sites-to-pdf-in-csharp-ironpdf/): Learn how to seamlessly render WebGL visuals into PDFs using IronPDF in C# - [How to Redact Text and Regions in PDF using C#](https://ironpdf.com/blog/videos/how-to-redact-text-and-regions-in-pdf-using-csharp-ironpdf/): Discover how to securely redact sensitive information from PDF documents using C# and IronPDF in this comprehensive tutorial. - [Convert CSHTML to PDF in ASP.NET Core MVC with IronPDF](https://ironpdf.com/blog/videos/how-to-convert-views-to-pdfs-in-aspdotnet-core-mvc-ironpdf/): Want to render Razor views (CSHTML files) as PDFs in your ASP.NET Core MVC apps? - [How to Convert HTML to PDF in an ASP.NET MVC View](https://ironpdf.com/blog/videos/how-to-convert-html-to-pdf-in-an-aspdotnet-mvc-view/): Discover how to convert ASP.NET MVC views into PDFs with our detailed video tutorial. Follow along as we guide you through each step, ensuring you can effectively implement this feature in your projects. - [How to Convert SVGs to PDF Using C#](https://ironpdf.com/blog/videos/how-to-convert-svgs-to-pdf-using-csharp-ironpdf/): Discover how to seamlessly convert or embed SVG images into PDF files using C# with IronPDF. This tutorial provides a comprehensive guide to enhancing PDF documents by integrating scalable vector graphics. - [How to generate PDF Files in .NET Core using IronPDF](https://ironpdf.com/blog/videos/how-to-generate-pdf-files-in-dotnet-core-using-ironpdf/): This tutorial guides you through creating downloadable PDF files in .NET Core MVC applications using the IronPDF library. Learn to set up IronPDF, write code in the HomeController, and configure the view for PDF download functionality. - [How to Convert XML to PDF Using C#](https://ironpdf.com/blog/videos/how-to-convert-xml-to-pdf-using-csharp-ironpdf/): This tutorial guides you through converting XML to PDF in a .NET application using Iron PDF. Learn how to set up and use XSLT for customized styling and generate well-organized PDFs efficiently. - [How to Convert XAML to PDF in NET MAUI](https://ironpdf.com/blog/videos/how-to-convert-xaml-to-pdf-in-net-maui-ironpdf/): In this tutorial, learn to convert XAML to PDF using IronPDF in .NET MAUI. We cover setting up IronPDF, utilizing Chrome PDF render, and converting your MAUI page to a PDF, complete with customization options. - [How to set fonts in PDFs C#](https://ironpdf.com/blog/videos/how-to-set-fonts-in-pdfs-csharp-ironpdf/): This tutorial provides a step-by-step guide on setting fonts in PDFs using Iron PDF. It covers installing the package, applying web and custom fonts, and rendering HTML content into PDF format, ensuring a seamless integration of diverse fonts. - [How to Use the WaitFor to delay C# PDF Rendering](https://ironpdf.com/blog/videos/how-to-use-the-waitfor-to-delay-csharp-pdf-rendering-ironpdf/): Discover how to utilize Iron PDF's WaitFor Class to manage PDF rendering delays in C#. This tutorial covers setting custom delays, ensuring font readiness, executing JavaScript, and handling HTML element loading for precise PDF generation. - [How to Use Virtual Viewport and Zoom in C#](https://ironpdf.com/blog/videos/how-to-use-virtual-viewport-and-zoom-in-csharp-ironpdf/): This tutorial guides you through using virtual viewport and zoom features in Iron PDF with a C#.NET application. Learn to install the Iron PDF package, import namespaces, set rendering options, and generate PDFs with various viewport and zoom settings. Perfect for those seeking pixel-perfect PDF rendering. - [How to Embed UTF-8 Characters in PDF Files Using C#](https://ironpdf.com/blog/videos/how-to-embed-utf-8-characters-in-pdf-files-using-csharp/): This tutorial demonstrates how to embed UTF-8 characters in PDFs using C# and IronPDF. Learn how to set up your project, use the IronPDF namespace, and accurately encode multilingual text in your PDF files. Follow our guide to ensure your documents preserve all text accurately. - [How to Add Stamps & Watermarks to PDFs in C#](https://ironpdf.com/blog/videos/how-to-add-stamps-and-watermarks-to-pdfs-in-csharp-ironpdf/): This tutorial provides a comprehensive guide on stamping text, images, and HTML onto PDFs using Iron PDF in a C# console application. Learn to set up your environment, create various stampers, and save your modified PDF efficiently. - [How to Sign PDF Files in C# Using IronPDF](https://ironpdf.com/blog/videos/how-to-sign-pdf-files-in-csharp-using-ironpdf-ironpdf-tutorial/): In this tutorial, you will learn how to sign PDF files using IronPDF in C#. We cover the installation, necessary namespaces, and code setup for creating and applying a digital signature to a PDF document. Discover how to add details like signature date, location, and more. - [How to Convert RTF to PDF Using C#](https://ironpdf.com/blog/videos/how-to-convert-rtf-to-pdf-using-csharp-ironpdf/): This tutorial guides you through the process of converting RTF to PDF using the Iron PDF library in a .NET application. Learn to install necessary packages, write code, and compare results effortlessly. - [How to Rotate Text in PDFs Using C#](https://ironpdf.com/blog/videos/how-to-rotate-text-in-pdfs-using-csharp-ironpdf/): This tutorial teaches you how to rotate text and pages in PDF using Iron PDF in .NET. By following our guide, you'll learn to manipulate PDF documents, ensuring proper encoding and customization for better document control. - [How to Save and Edit PDF Revision History in C#](https://ironpdf.com/blog/videos/how-to-save-and-edit-pdf-revision-history-in-csharp-ironpdf/): Discover how to manage PDF revision history using Iron PDF in C#. This tutorial covers importing, tracking changes, signing PDFs, and managing version history, ensuring document integrity and authenticity. - [How to Convert Razor to PDF in Blazor Server Using C#](https://ironpdf.com/blog/videos/how-to-convert-razor-to-pdf-in-blazor-server-using-csharp-ironpdf/): Discover how to convert Razor components to PDF in a Blazor Server application using IronPDF. This tutorial provides a step-by-step guide, covering necessary installations, code setup, and PDF generation, ensuring a structured and visually appealing output. - [How to Rasterize a PDF to Image in C#](https://ironpdf.com/blog/videos/how-to-rasterize-a-pdf-to-image-in-csharp-ironpdf/): Discover how to rasterize PDF to images using Iron PDF in C#. This tutorial guides you through setting up your C# project, rendering PDFs, and converting them into images using simple code. - [How to Debug HTML in Chrome to Create Pixel Perfect PDFs](https://ironpdf.com/blog/videos/how-to-debug-html-in-chrome-to-create-pixel-perfect-pdfs-ironpdf/): This tutorial guides you through creating Pixel Perfect PDFs using Iron PDF and Chrome. Learn how to install Iron PDF, set rendering options, and convert web pages like the Apple site into flawless PDFs. The video emphasizes ensuring accurate design replication, making it ideal for coders seeking precision. - [How to Export PDF UA Format Documents in C#](https://ironpdf.com/blog/videos/how-to-export-pdf-ua-format-documents-in-csharp-ironpdf/): This tutorial provides a comprehensive guide on exporting PDFUA documents using Iron PDF in C. We cover the installation of the Iron PDF via the Nougat package manager, loading and converting a PDF file to PDFUA format, and validating the document for compliance. - [How to Convert PDF to PDF A in C# Using IronPDF](https://ironpdf.com/blog/videos/how-to-convert-pdf-to-pdf-a-in-csharp-using-ironpdf-ironpdf/): This tutorial guides you through converting PDFs to PDFA using Iron PDF in C#. It covers installation via NuGet, file conversion, rendering web pages to PDF, and validating with Vera PDF. Discover how Iron PDF simplifies the process with reliable results. - [How to Protect PDF Files with Passwords and Permissions in C#](https://ironpdf.com/blog/videos/how-to-protect-pdf-files-with-passwords-and-permissions-in-csharp-ironpdf-tutorial/): This tutorial demonstrates how to secure PDF files using Iron PDF in C#. Learn to set passwords and permissions to protect your documents from unauthorized access and modifications. The guide includes creating a new PDF, editing metadata, and adjusting security settings for robust document protection. - [How to Flatten PDF Images in C# with IronPDF](https://ironpdf.com/blog/videos/how-to-flatten-pdf-images-in-csharp-with-ironpdf/): This tutorial video demonstrates how to flatten and compress PDFs using Iron PDF in C#. Learn to maintain quality while reducing file size and making PDFs non-editable. Follow the step-by-step instructions to effectively manage your PDF documents. - [How to Compress PDFs in C#](https://ironpdf.com/blog/videos/how-to-compress-pdfs-in-csharp-ironpdf/): This tutorial guides you through compressing PDFs using Iron PDF in a C console application. You'll learn about setting up compression options, enabling image compression, and reducing file sizes effectively. The tutorial concludes with a demonstration of significant file size reduction and customization tips. - [How to Add Page Numbers to PDFs Using C#](https://ironpdf.com/blog/videos/how-to-add-page-numbers-to-pdfs-using-csharp-ironpdf/): Discover how to add page numbers to PDFs using Iron PDF in C#.NET. This tutorial guides you through installing the Iron PDF package, rendering PDFs, and customizing page numbering for specific pages, enhancing your document management skills. - [How to Set and Edit PDF Metadata in C#](https://ironpdf.com/blog/videos/how-to-set-and-edit-pdf-metadata-in-csharp-ironpdf/): In this tutorial, learn to use Iron PDF in C# for generating PDFs with custom metadata. Discover how to set properties like author, title, and keywords, and save the document using the library's features. Enhance document categorization and archiving with this detailed guide. - [How to Merge or Split PDF Files in C#](https://ironpdf.com/blog/videos/how-to-merge-or-split-pdf-files-in-csharp-ironpdf-tutorial/): This tutorial provides a comprehensive guide on merging and splitting PDF files using Iron PDF in C#. It covers the installation of Iron PDF, creation of HTML strings, rendering to PDF, and saving merged and split documents. The tutorial concludes with a demonstration of the final output. - [How to Convert Markdown to PDF](https://ironpdf.com/blog/videos/how-to-convert-markdown-to-pdf-ironpdf/): This tutorial teaches you how to convert markdown to PDF using Iron PDF in a C#.NET application. By installing the Iron PDF package, setting up the renderer, and using specific methods, you can transform markdown strings and files into PDF documents seamlessly. - [How to Manage Fonts in HTML-to-PDF Conversion](https://ironpdf.com/blog/videos/how-to-manage-fonts-in-html-to-pdf-conversion-ironpdf/): In this tutorial, we guide you through managing fonts in PDF documents using Iron PDF. Learn how to retrieve, add, embed, and replace fonts effectively, ensuring your PDFs meet your specific requirements. - [How to Manage Logins and Authentication Using C#](https://ironpdf.com/blog/videos/how-to-manage-logins-and-authentication-using-csharp-ironpdf/): This tutorial walks you through converting a login-protected HTML page to a PDF using Iron PDF in C#. Learn to handle authentication, use the Chrome rendering engine, and save the output file with ease. Perfect for developers working with ASP.NET and secure web content. - [How to use Java Script With HTML to PDF using C#](https://ironpdf.com/blog/videos/how-to-use-java-script-with-html-to-pdf-using-csharp-ironpdf/): Discover how to generate PDFs using JavaScript and HTML with the Iron PDF library in a .NET application. This tutorial guides you through setting up the environment, executing JavaScript, and rendering PDFs with dynamic content, including charts using libraries like d3.js and c3.js. - [IronPDF 2021: Chrome Rendering Engine EAP – A Game Changer for PDF Generation!](https://ironpdf.com/blog/videos/ironpdf-2021-chrome-rendering-engine-eap-a-game-changer-for-pdf-generation/): This tutorial guides you through using the Chrome PDF Rendering Engine with the Iron PDF library in a .NET application. It explains setting up the Iron PDF package, configuring rendering options, and rendering HTML to PDFs using the Chrome engine. - [How to Convert Images to a PDF in C#](https://ironpdf.com/blog/videos/how-to-convert-images-to-a-pdf-in-csharp-ironpdf/): This tutorial guides you through converting images to PDF using Iron PDF in a C# console application. Explore methods to add headers, center images, and combine multiple images in one PDF. Ideal for creating professional documents, presentations, portfolios, and quick conversions. - [How to Convert HTML to PDF with Responsive CSS using C#](https://ironpdf.com/blog/videos/how-to-convert-html-to-pdf-with-responsive-css-using-csharp-ironpdf/): This tutorial covers the process of converting HTML to PDF using responsive CSS with the Iron PDF library. It explains how to install the library, import necessary namespaces, and render HTML with customized styles into a PDF in a .NET application. - [How to Handle HTML to PDF Page Breaks Using C#](https://ironpdf.com/blog/videos/how-to-handle-html-to-pdf-page-breaks-using-csharp-ironpdf/): This tutorial guides you through handling HTML to PDF page breaks using Iron PDF in a C#.NET application. Learn to install Iron PDF, render HTML content, and apply CSS properties for precise page break management in PDF documents. - [How to Render an HTML File to PDF in C#](https://ironpdf.com/blog/videos/how-to-render-an-html-file-to-pdf-in-csharp-ironpdf/): This tutorial provides a comprehensive guide on how to render an HTML file to a PDF document using Iron PDF in C. It covers installation, setting up the renderer, customizing options like margins and JavaScript execution, and saving the final PDF document. - [How to Add Headers and Footers in PDF Using IronPDF](https://ironpdf.com/blog/videos/how-to-add-headers-and-footers-in-pdf-using-ironpdf-ironpdf/): This tutorial demonstrates how to generate PDF documents with text headers and footers using Iron PDF in C#. By guiding you through the process of installing the library, writing the code, and executing the program, you'll learn to create professional and consistent PDF documents efficiently. - [How to Extract Embedded Text and Images from PDFs in C#](https://ironpdf.com/blog/videos/how-to-extract-embedded-text-and-images-from-pdfs-in-csharp-ironpdf/): This video tutorial demonstrates how to extract text and images from PDFs using Iron PDF in a C# console application. It covers the steps of importing namespaces, loading PDFs, and using specific methods for text and image extraction. The tutorial also discusses file handling and output verification. - [How to Draw Text and Bitmap on PDFs](https://ironpdf.com/blog/videos/how-to-draw-text-and-bitmap-on-pdfs-ironpdf/): Discover how to draw text and bitmap images on PDFs using Iron PDF in a C# console application. This tutorial covers installation, code implementation, and saving your final PDF file. Learn step-by-step how to enhance your PDF documents with custom text and images. - [How to Draw Lines and Rectangles on PDFs](https://ironpdf.com/blog/videos/how-to-draw-lines-and-rectangles-on-pdfs-ironpdf/): This tutorial demonstrates how to draw lines and rectangles on PDFs using Iron PDF in a C# console application. It guides you through setting up necessary namespaces, configuring parameters, and using methods to add graphical elements to your PDF documents. - [How to Convert DOCX to PDF Using C#](https://ironpdf.com/blog/videos/how-to-convert-docx-to-pdf-using-csharp-ironpdf/): This tutorial guides you through converting Microsoft Word files to PDF using Iron PDF in C#. Discover how to install Iron PDF, use the Docs to PDF Renderer class, and preserve document formatting. Watch the transformation of a Word CV template into a PDF, maintaining the original content and layout. - [How to Apply Custom PDF Watermarks](https://ironpdf.com/blog/videos/how-to-apply-custom-pdf-watermarks-ironpdf/): This tutorial guides you through applying custom watermarks to PDFs using Iron PDF in a C# application. Learn to use HTML strings for watermark content, customize watermark appearance, and save your watermarked PDF. Enhance your PDF management skills with this easy-to-follow tutorial. - [How to set Custom Margins in PDFs C#](https://ironpdf.com/blog/videos/how-to-set-custom-margins-in-pdfs-csharp-ironpdf/): This tutorial guides you through setting custom margins in PDFs using the IronPDF library within a C#.NET application. Learn to manipulate margins via inline CSS and rendering options to achieve precise document layouts. - [How to use Custom Logging in C#](https://ironpdf.com/blog/videos/how-to-use-custom-logging-in-csharp-ironpdf/): This tutorial guides you through implementing custom logging in C applications using Iron PDF. Learn to set up Iron PDF, create a custom logger class, and enhance your logging capabilities by directing logs to various destinations. Discover how to monitor PDF generation processes with detailed log information. - [How to Convert Razor Pages to PDFs in ASP .NET Core Web App](https://ironpdf.com/blog/videos/how-to-convert-razor-pages-to-pdfs-in-asp-dotnet-core-web-app-ironpdf/): This tutorial guides you through converting CSHTML pages to PDF in an ASP.NET MVC web application using Iron PDF. With step-by-step instructions, learn to display data using Razor pages and convert them into downloadable PDF documents effortlessly. - [How to Convert CSHTML to PDF Using Razor Headlessly in C#](https://ironpdf.com/blog/videos/how-to-convert-cshtml-to-pdf-using-razor-headlessly-in-csharp-ironpdf/): This tutorial video demonstrates how to convert Razor views to PDFs headlessly using Iron PDF in an ASP.NET MVC Core project. Follow the steps to set up the development environment, add Razor views, and configure endpoints for seamless PDF generation. - [How to Convert Views to PDFs in ASPNET](https://ironpdf.com/blog/videos/how-to-convert-views-to-pdfs-in-aspnet/): This tutorial explains how to convert views to PDF in ASP.NET MVC using Iron PDF. It covers the setup of model classes, configuring the Home controller, and generating PDFs using Chrome's rendering capabilities. Additionally, it guides on integrating the process within the application's navigation. - [How to Convert Views to PDFs in ASP NET Core MVC](https://ironpdf.com/blog/videos/how-to-convert-views-to-pdfs-in-asp-net-core-mvc-ironpdf/): This tutorial guides developers on converting views to PDFs using Iron PDF in ASP.NET Core MVC. It covers installation, setup, and implementation steps, making it easy to generate PDFs for reports or invoices directly from your views. - [How to Print a PDF Using C# with IronPDF](https://ironpdf.com/blog/videos/how-to-print-a-pdf-using-csharp-with-ironpdf/): This tutorial walks through the process of printing PDFs in C# using the Iron PDF library. It covers installation, creating PDFs from URLs and HTML strings, and using customizable printing settings. Ideal for developers looking to integrate PDF printing into their C# applications. - [How to Create a PDF Report in C# for .NET using IronPDF](https://ironpdf.com/blog/videos/how-to-create-a-pdf-report-in-csharp-for-dotnet-using-ironpdf/): Discover how to create PDF reports in C# using IronPDF. This tutorial guides you through the process of converting HTML files into PDFs with simple coding steps. Learn to install the IronPDF library, utilize namespace, and perform HTML to PDF conversion seamlessly. - [How to Parse PDF File in C#](https://ironpdf.com/blog/videos/how-to-parse-pdf-file-in-csharp-ironpdf/): In this tutorial, learn how to parse PDF files in a C# Windows Forms application using the Iron PDF library. The guide walks you through installation via NuGet, initializing form components, selecting and loading a PDF file, extracting text, and displaying it in the application. - [How to Create PDF Forms in C# Using IronPDF](https://ironpdf.com/blog/videos/how-to-create-pdf-forms-in-csharp-using-ironpdf/): This tutorial guides you through the process of creating editable PDF forms in C# using the Iron PDF library. After installing Iron PDF via the NuGet package manager, you can set up HTML forms as blueprints for your PDFs. Learn how to convert these HTML forms into PDFs using C#. - [How to Use Cookies with IronPDF for Secure PDF Generation in C#](https://ironpdf.com/blog/videos/how-to-use-cookies-with-ironpdf-for-secure-pdf-generation-in-csharp-ironpdf/): This tutorial video demonstrates how to use cookies with Iron PDF to securely generate PDFs from HTML pages in C# applications. It covers setting up an ASP.NET Core application, handling authentication, and using Iron PDF's Chrome renderer to convert protected pages to PDF efficiently. - [How to Generate Grayscale PDF Files in C#](https://ironpdf.com/blog/videos/how-to-generate-grayscale-pdf-files-in-csharp-ironpdf/): This tutorial teaches how to create grayscale PDFs using Iron PDF in C#. By setting up a project in Visual Studio and utilizing Iron PDF's capabilities, users can transform web pages into elegant black-and-white PDFs. The guide covers essential steps, including library setup, rendering, and saving grayscale documents. - [How to Add PDF Bookmarks and Outlines in C# Using IronPDF](https://ironpdf.com/blog/videos/how-to-add-pdf-bookmarks-and-outlines-in-csharp-using-ironpdf/): This tutorial demonstrates how to add bookmarks and outlines to PDF files using Iron PDF in C#. From setting up your environment to executing the program, learn how to organize and navigate large PDF documents efficiently. - [How to Use IronPDF with Blazor for PDF Generation](https://ironpdf.com/blog/videos/how-to-use-ironpdf-with-blazor-for-pdf-generation-ironpdf/): This tutorial guides you through integrating Iron PDF into a Blazor server app. From installing the package to creating a Razor component and rendering HTML as PDFs, follow these steps to generate PDFs effortlessly. - [How to Use Base URLs in PDF Generation with C#](https://ironpdf.com/blog/videos/how-to-use-base-urls-in-pdf-generation-with-csharp-ironpdf/): This tutorial provides a comprehensive guide on using base URLs and asset coding with Iron PDF in C#. Learn how to render HTML to PDF, embed images using base64 encoding, and customize styling with CSS for pixel-perfect PDF outputs. - [How to Add Backgrounds & Foregrounds in PDFs](https://ironpdf.com/blog/videos/how-to-add-backgrounds-and-foregrounds-in-pdfs-ironpdf-csharp-dotnet-tutorial/): This tutorial guides you through adding backgrounds and overlay foregrounds to PDFs using Iron PDF. It covers installation, code setup, and practical examples to apply backgrounds to specific pages and overlay watermarks. Enhance your PDFs with this step-by-step guide. - [How to generate HTML to PDF with .NET on Azure PDF](https://ironpdf.com/blog/videos/how-to-generate-html-to-pdf-with-dotnet-on-azure-pdf/): This tutorial provides a detailed walkthrough on converting HTML to PDF using .NET on Azure with the IronPDF library. Learn to set up an Azure function project, replace code, install IronPDF, and deploy your project successfully. - [How to Generate PDFs with Async and Multithreading](https://ironpdf.com/blog/videos/how-to-generate-pdfs-with-async-and-multithreading-ironpdf/): This tutorial guides you through generating PDFs asynchronously and with multi-threading in C# using the Iron PDF library. Learn about importing namespaces, initializing tasks, and ensuring thread safety with locks for efficient PDF document rendering. - [ASPX to PDF: How to Convert an ASPX file to PDF with IronPDF?](https://ironpdf.com/blog/videos/aspx-to-pdf-how-to-convert-an-aspx-file-to-pdf-with-ironpdf/): This tutorial demonstrates how to convert ASPX pages into PDF documents using IronPDF in ASP.NET WebForms. We guide you through creating a project in Visual Studio, installing IronPDF, and rendering pages as downloadable PDFs, complete with customizable footers. - [How to Convert HTML to PDF in an ASP.NET MVC View](https://ironpdf.com/blog/videos/how-to-convert-html-to-pdf-in-an-asp.net-mvc-view/): This tutorial demonstrates how to convert an ASP.NET MVC view to a PDF using Iron PDF. It guides you through setting up an action method in the home controller, rendering HTML and URLs to PDFs, and exploring advanced features like fillable forms and image extraction. - [How to Add and Edit PDF Annotations in C#](https://ironpdf.com/blog/videos/how-to-add-and-edit-pdf-annotations-in-csharp-ironpdf/): This tutorial covers the process of adding, editing, and deleting PDF annotations using Iron PDF. You'll learn to create annotations, update their properties, and remove them, all within a C# project. Enhance your PDF document handling skills with our comprehensive guide. - [How to Add and Remove Attachments in PDF C#](https://ironpdf.com/blog/videos/how-to-add-and-remove-attachments-in-pdf-csharp-ironpdf/): Discover how to efficiently add and remove file attachments in PDF documents using Iron PDF within a .NET application. This tutorial guides you through installing the necessary package, coding for adding and removing attachments, and saving your updated PDF files. - [How to Add Images in C#](https://ironpdf.com/blog/videos/how-to-add-images-in-csharp-ironpdf/): In this tutorial, discover how to enhance your .NET applications by adding images to PDFs using Iron PDF. Learn to install the necessary packages, prepare HTML strings, and render images via URLs and base64 encoding into PDF documents efficiently. - [How to Add, Copy, and Delete Pages in PDFs Using C#](https://ironpdf.com/blog/videos/how-to-add-copy-and-delete-pages-in-pdfs-using-csharp-ironpdf/): Discover how to manage PDF pages using Iron PDF in C#. This tutorial guides you through adding, copying, and deleting pages. Learn to merge documents, insert pages, and remove unwanted content efficiently. Perfect for developers looking to streamline PDF handling in applications. - [How to Convert PDF Files to Images in C#](https://ironpdf.com/blog/videos/how-to-convert-pdf-files-to-images-in-csharp-ironpdf/): This tutorial guides you through converting PDF pages into images using Iron PDF in C#. It covers installation, rendering techniques, and customization options for image conversion. By following the steps, you can efficiently manage PDF content, creating image previews or saving web content with ease. - [How to convert HTML to PDF with C# in .NET 8](https://ironpdf.com/blog/videos/how-to-convert-html-to-pdf-with-csharp-in-dotnet-8-ironpdf/): This tutorial demonstrates how to convert HTML to PDF utilizing C# in .NET 8 with the IronPDF Library. It covers rendering HTML from URLs, dynamic templates, and local files, offering tips for creating professional PDFs with customized headers, footers, and more. - [How to Convert Word File to PDF in C#](https://ironpdf.com/blog/videos/how-to-convert-word-file-to-pdf-in-csharp/): This tutorial explains how to convert Word documents to PDF using C# and the Iron PDF library. It covers exporting Word as HTML, using Visual Studio for coding, and applying a stamp, ensuring a seamless conversion process. - [How to create a PDF File from a Byte Array in C#](https://ironpdf.com/blog/videos/how-to-create-a-pdf-file-from-a-byte-array-in-csharp/): This tutorial guides you through the process of creating a PDF file from a byte array using the iText library in C#. Learn how to set up your environment, convert byte arrays to strings, and render PDFs efficiently. - [How to Fill a PDF programmatically using IronPDF](https://ironpdf.com/blog/videos/how-to-fill-a-pdf-programmatically-using-ironpdf/): This tutorial explains how to programmatically fill a PDF using Iron PDF in Visual Studio 2022. Learn to access and assign values to form fields efficiently. Ensure smooth PDF processing with the latest Iron PDF version. - [How to Extract Text From PDFs Using IronPDF](https://ironpdf.com/blog/videos/how-to-extract-text-from-pdfs-using-ironpdf/): This tutorial guides you through extracting text from PDF files using Iron PDF and C# in Visual Studio 2022. Discover how to set up your environment, write the necessary code, and execute the process for accurate text extraction. - [How to Convert Text to PDF in C#](https://ironpdf.com/blog/videos/how-to-convert-text-to-pdf-in-csharp/): This tutorial guides you through converting text to PDF using Iron PDF in Visual Studio 2022. By following the step-by-step instructions, you'll learn to use the ChromePdfRenderer class and apply custom HTML stamps to your PDFs. Ensure the latest Iron PDF and Visual Studio versions are installed for best results. - [How to Create PDF Files in .NET MAUI Using IronPDF](https://ironpdf.com/blog/videos/how-to-create-pdf-files-in-dotnet-maui-using-ironpdf/): This tutorial provides a detailed guide on creating PDF files in .NET MAUI using IronPDF. It covers converting HTML strings and URLs into PDFs, setting up the necessary environment, and implementing platform-specific code. The process is demonstrated step-by-step, ensuring a smooth PDF generation experience. - [How to Create a PDF in C# using IronPDF](https://ironpdf.com/blog/videos/how-to-create-a-pdf-in-csharp-using-ironpdf/): This tutorial provides a detailed guide on creating PDFs in C# using the IronPDF library. It covers installation, setup, and rendering HTML content as a PDF, ensuring you can efficiently generate PDFs for your applications. - [How to Convert & Download a PDF from a URL in C#](https://ironpdf.com/blog/videos/how-to-convert-and-download-a-pdf-from-a-url-in-csharp/): This tutorial demonstrates how to convert a URL to a PDF using Iron PDF in Visual Studio 2022. It covers the installation of the Iron PDF library, code explanation, and execution for high-fidelity PDF conversion. - [How to Generate PDF Files in .Net 6](https://ironpdf.com/blog/videos/how-to-generate-pdf-files-in-dotnet-6/): This tutorial teaches how to generate PDF files in .NET 6 using the Iron PDF library. It covers the installation of Iron PDF, rendering HTML strings into PDFs, and converting URLs into PDF documents. The tutorial also provides a step-by-step guide for saving and verifying the output. - [How to Extract Text From PDF Files in C#](https://ironpdf.com/blog/videos/how-to-extract-text-from-pdf-files-in-csharp/): This tutorial guides you through extracting text from PDF files using C# in Visual Studio 2022. We cover using the iTextSharp library, setting up your project, and writing code to extract text efficiently. Follow along to create a program that outputs extracted text to a .txt file. - [How to Convert Excel Files to PDF in C#](https://ironpdf.com/blog/videos/how-to-convert-excel-files-to-pdf-in-csharp/): This tutorial guides you through converting Excel files to PDF using C# and Iron PDF. Learn to convert Excel workbooks to HTML, then to PDF, ensuring the original formatting is preserved. - [Blazor HTML to PDF using IronPDF](https://ironpdf.com/blog/videos/blazor-html-to-pdf-using-ironpdf/): Discover how to convert HTML to PDF in a Blazer server app using Iron PDF. This tutorial provides detailed steps on setting up the environment, writing the necessary code, and utilizing Iron PDF for efficient PDF processing in the .NET framework. - [Nuget Package Installation and Project Output Example with IronPDF](https://ironpdf.com/blog/videos/nuget-package-installation-and-project-output-example-with-ironpdf/): Discover how to effectively use the NuGet package manager and install IronPDF to enhance your .NET projects. This tutorial offers step-by-step guidance on navigating the NuGet website, understanding package details, and implementing IronPDF in Visual Studio for creating PDFs. - [A Comparison of IronPDF vs SpirePDF](https://ironpdf.com/blog/videos/a-comparison-of-ironpdf-vs-spirepdf/): This video compares Iron PDF and Spire PDF, focusing on their capabilities in converting complex HTML pages into PDFs. While Iron PDF excels in rendering images and CSS accurately, Spire PDF struggles with missing elements. The video offers insights into selecting the right PDF library. - [A Comparison of IronPDF vs SelectPDF](https://ironpdf.com/blog/videos/a-comparison-of-ironpdf-vs-selectpdf/): This video compares Iron PDF and Select PDF for HTML to PDF conversion using .NET. While Select PDF struggles with CSS rendering, Iron PDF excels in maintaining website fidelity and responsiveness, making it the superior choice for developers. - [A Comparison of HTML to PDF Conversion in IronPDF & QuestPDF](https://ironpdf.com/blog/videos/a-comparison-of-html-to-pdf-conversion-in-ironpdf-and-questpdf/): This video compares HTML to PDF conversion tools Iron PDF and Quest PDF using Visual Studio 2022. It demonstrates the process of generating PDFs from URLs, HTML strings, and HTML files. The video concludes with a comparison of the results, highlighting the strengths and weaknesses of each tool. - [Using IronPDF as an alternative to PDFSharp](https://ironpdf.com/blog/videos/using-ironpdf-as-an-alternative-to-pdfsharp/): This comparison focuses on the differences between Iron PDF and PDF Sharp, two popular libraries for PDF generation. While PDF Sharp requires multiple libraries and extensive coding, Iron PDF offers a more streamlined approach, simplifying tasks like HTML and CSS integration. Discover which library suits your development needs. - [How to Generate PDF in C# (.NET) using PDFsharp](https://ironpdf.com/blog/videos/how-to-generate-pdf-in-csharp-dotnet-using-pdfsharp/): This video tutorial guides viewers through using PDFSharp to generate PDF files from a C# application in .NET 5. It covers setting up the library, handling potential compatibility issues, and using the library's features to create PDFs, including text alignment and encoding registration. - [Comparing IronPDF to iTextSharp in C#](https://ironpdf.com/blog/videos/comparing-ironpdf-to-itextsharp-in-csharp/): This tutorial provides a detailed comparison of Iron PDF and iText7 libraries for creating PDFs from URLs. It covers the installation process, code examples, and highlights how Iron PDF delivers superior rendering quality compared to iText7, which struggles with CSS loading. Discover which library offers better UI preservation. - [A Comparison of iText 7 and IronPDF for Extracting Text from PDFs](https://ironpdf.com/blog/videos/a-comparison-of-itext-7-and-ironpdf-for-extracting-text-from-pdfs/): This tutorial compares iText7 and Iron PDF for extracting text from PDF files. It demonstrates the complexity of iText7's method and the simplicity of Iron PDF's approach, noting the trade-off of needing a license for Iron PDF. Learn how to choose the best tool for your PDF text extraction tasks. - [A comparison of HTML to PDF in IronPDF vs iText7](https://ironpdf.com/blog/videos/a-comparison-of-html-to-pdf-in-ironpdf-vs-itext7/): This tutorial compares Iron PDF and iText7 for converting HTML to PDF. It demonstrates the installation, coding, and output differences, highlighting Iron PDF's superior rendering of CSS and JavaScript, resulting in a high-quality output compared to iText7's incomplete rendering. - [Exploring Alternatives to DinkToPDF for HTML to PDF Conversion](https://ironpdf.com/blog/videos/exploring-alternatives-to-dinktopdf-for-html-to-pdf-conversion-ironpdf/): This tutorial compares Iron PDF and Dink to PDF, two C# libraries for converting HTML to PDF. It details installation, setup, and conversion processes, highlighting the simplicity and quality of Iron PDF. Both libraries have their strengths, with Iron PDF being a dedicated PDF solution and Dink to PDF serving as a wrapper for WKHTML to PDF. - [How to Convert HTML to PDF with C# in .NET 8](https://ironpdf.com/blog/videos/how-to-convert-html-to-pdf-with-csharp-in-dotnet-8/): Learn how to convert HTML to PDF in C# with IronPDF and .NET 8. This tutorial covers converting live websites, HTML templates, and dynamic content into pixel-perfect PDFs with full customization including headers, footers, margins, and landscape formats.