C# + VB.NET: Utilisation de HTML pour créer un PDF Utilisation de HTML pour créer un PDF
using IronPdf;

// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Export to a file or Stream
pdf.SaveAs("output.pdf");

// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
Imports IronPdf

' Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = True

' Instantiate Renderer
Dim renderer = New ChromePdfRenderer()

' Create a PDF from a HTML string using C#
Dim pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")

' Export to a file or Stream
pdf.SaveAs("output.pdf")

' Advanced Example with HTML Assets
' Load external html assets: Images, CSS and JavaScript.
' An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
Dim myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
myAdvancedPdf.SaveAs("html-with-assets.pdf")

Avec IronPDF, vous pouvez créer de nouveaux documents PDF à partir de simples chaînes HTML dans votre projet .NET, et IronPDF peut être utilisé en C#, F#, et VB.NET. Grâce à l'utilisation de la classe ChromePdfRenderer, vous pouvez être sûr que tout document PDF que vous rendez à partir d'une chaîne HTML sera parfaitement à l'échelle des pixels. Avec les puissantes fonctionnalités de conversion HTML en PDF d'IronPDF, vous créez des fichiers PDF de haute qualité adaptés à vos besoins personnels.

Voir l'exemple de code ci-dessous pour plus de détails :

using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
pdf.SaveAs("output.pdf");
using IronPdf;
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
pdf.SaveAs("output.pdf");
Imports IronPdf
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
Private myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
pdf.SaveAs("output.pdf")
$vbLabelText   $csharpLabel

La première étape pour convertir une chaîne HTML en PDF en C# consiste à s'assurer que la bibliothèque IronPDF est correctement configurée et fonctionne au sein de votre projet. En incluant l'utilisation de IronPdf, nous nous assurons d'accéder aux classes nécessaires de la bibliothèque IronPDF pour effectuer la conversion de HTML en PDF. Une fois cela fait, la ligne suivante, Installation.EnableWebSecurity = true, est utilisée pour désactiver l'accès au disque local ou les requêtes cross-origin, garantissant des opérations sécurisées.

La ligne suivante crée une nouvelle instance de ChromePdfRenderer, qui gérera la conversion de HTML en PDF. Dans l'exemple de base, la méthode RenderHtmlAsPdf est utilisée pour convertir une simple chaîne HTML ("<h1>Hello World</h1>") en un document PDF, qui est enregistré sur le disque à l'aide de la méthode SaveAs.

Dans la méthode avancée, nous démontrons comment IronPDF peut gérer le contenu HTML contenant des actifs externes tels que des images, du CSS et du JavaScript. Pour charger ces ressources, le paramètre optionnel BasePath est utilisé, ce qui précise le répertoire contenant les fichiers nécessaires. Le PDF résultant, qui inclut les ressources externes, est enregistré en utilisant la même méthode SaveAs que celle vue dans l'exemple de base. Cet exemple de code met en évidence la capacité d'IronPDF à gérer à la fois du contenu HTML basique et complexe, en faisant un outil efficace pour générer des PDF par programmation. Pour plus d'exemples, consultez le guide pratique sur l'utilisation d'IronPDF avec C#.

C# + VB.NET: Conversion d'une URL en PDF Conversion d'une URL en PDF
using IronPdf;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf

' Instantiate Renderer
Private renderer = New ChromePdfRenderer()

' Create a PDF from a URL or local file path
Private pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")

' Export to a file or Stream
pdf.SaveAs("url.pdf")

IronPDF rend très simple le rendu de HTML à partir d'URL existants en tant que documents PDF. Le niveau de prise en charge de JavaScript, des images, des formulaires et de CSS est très élevé.

Le rendu de PDF à partir d'URL ASP.NET qui acceptent des variables de chaîne de requête peut faciliter le développement de PDF dans le cadre d'un effort de collaboration entre les concepteurs et les codeurs.


C# + VB.NET: Paramètres de génération de PDF Paramètres de génération de PDF
using IronPdf;
using IronPdf.Engines.Chrome;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Many rendering options to use to customize!
renderer.RenderingOptions.SetCustomPaperSizeInInches(12.5, 20);
renderer.RenderingOptions.PrintHtmlBackgrounds = true;
renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape;
renderer.RenderingOptions.Title = "My PDF Document Name";
renderer.RenderingOptions.EnableJavaScript = true;
renderer.RenderingOptions.WaitFor.RenderDelay(50); // in milliseconds
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen;
renderer.RenderingOptions.FitToPaperMode = FitToPaperModes.Zoom;
renderer.RenderingOptions.Zoom = 100;
renderer.RenderingOptions.CreatePdfFormsFromHtml = true;

// Supports margin customization!
renderer.RenderingOptions.MarginTop = 40; //millimeters
renderer.RenderingOptions.MarginLeft = 20; //millimeters
renderer.RenderingOptions.MarginRight = 20; //millimeters
renderer.RenderingOptions.MarginBottom = 40; //millimeters

// Can set FirstPageNumber if you have a cover page
renderer.RenderingOptions.FirstPageNumber = 1; // use 2 if a cover page will be appended

// Settings have been set, we can render:
renderer.RenderHtmlFileAsPdf("assets/wikipedia.html").SaveAs("output/my-content.pdf");
IRON VB CONVERTER ERROR developers@ironsoftware.com

IronPDF se veut aussi flexible que possible pour le développeur.

Dans cet exemple de tutoriel sur la génération de PDF en C#, nous montrons l'équilibre entre la fourniture d'une API qui automatise les fonctionnalités internes et celle qui vous donne le contrôle.

IronPDF prend en charge de nombreuses personnalisations des fichiers PDF générés, notamment : le dimensionnement des pages, les marges des pages, le contenu des en-têtes/pieds de page, la mise à l'échelle du contenu, les ensembles de règles CSS et l'exécution de JavaScript.


Nous voulons que les développeurs puissent contrôler la manière dont Chrome transforme une page web en PDF. La ChromePdfRenderer Vue d'ensemble de la classe rend cela possible.

Les exemples de paramètres disponibles dans la classe ChromePDFRenderOptions incluent les paramètres pour les marges, les en-têtes, les pieds de page, la taille du papier et la création de formulaires.

C# + VB.NET: HTML ou fichier image en PDF HTML ou fichier image en PDF
using IronPdf;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Create a PDF from an existing HTML file using C#
var pdf = renderer.RenderHtmlFileAsPdf("example.html");

// Export to a file or Stream
pdf.SaveAs("output.pdf");
Imports IronPdf

' Instantiate Renderer
Private renderer = New ChromePdfRenderer()

' Create a PDF from an existing HTML file using C#
Private pdf = renderer.RenderHtmlFileAsPdf("example.html")

' Export to a file or Stream
pdf.SaveAs("output.pdf")

IronPDF est une bibliothèque .NET puissante capable de convertir des fichiers HTML en fichiers PDF de haute qualité. Avec IronPDF, vous pouvez convertir des fichiers HTML en PDF en seulement quelques lignes, et grâce à sa prise en charge des normes web modernes, les fichiers PDF résultants seront d'une précision optimale. Profiter de la puissante fonctionnalité de conversion de fichiers HTML en PDF d'IronPDF est facile grâce à l'utilisation de la classe ChromePdfRenderer, qui gère la conversion de HTML en PDF avec aisance.

Ce code crée un nouveau fichier PDF qui a été rendu à partir d'un fichier HTML. Pour ce faire, nous devons d'abord nous assurer que la bibliothèque IronPDF est installée et incluse dans votre projet via la ligne using IronPdf. Ensuite, initialisez la classe ChromePdfRenderer, qui offre la fonctionnalité de rendre le contenu HTML sous forme de PDF, cette classe garantit que la qualité originale du fichier HTML n'est pas perdue lors du processus de conversion.

Une fois le rendu instancié, vous pouvez convertir un fichier HTML existant en PDF à l'aide de la méthode RenderHtmlAsPdf. Dans cet exemple, le fichier HTML "example.html" est passé à la méthode, créant ainsi un objet PDF. Enfin, pour enregistrer le PDF généré, utilisez la méthode SaveAs, en spécifiant le nom de fichier et l'emplacement souhaités. Ce processus simple vous permet de générer facilement des PDF à partir de fichiers HTML dans vos applications C#. Cliquez ici pour voir le guide pratique, y compris des exemples, du code d'exemple et des fichiers.

C# + VB.NET: Paramètres ASPX vers PDF Paramètres ASPX vers PDF
using IronPdf;

var PdfOptions = new IronPdf.ChromePdfRenderOptions()
{
    CreatePdfFormsFromHtml = true,
    EnableJavaScript = false,
    Title = "My ASPX Page Rendered as a PDF"
    //.. many more options available
};

AspxToPdf.RenderThisPageAsPdf(AspxToPdf.FileBehavior.Attachment, "MyPdfFile.pdf", PdfOptions);
Imports IronPdf

Private PdfOptions = New IronPdf.ChromePdfRenderOptions() With {
	.CreatePdfFormsFromHtml = True,
	.EnableJavaScript = False,
	.Title = "My ASPX Page Rendered as a PDF"
}

AspxToPdf.RenderThisPageAsPdf(AspxToPdf.FileBehavior.Attachment, "MyPdfFile.pdf", PdfOptions)

Cet exemple montre comment l'utilisateur peut modifier les options d'impression du PDF pour transformer le formulaire en HTML.

La fonctionnalité Guide de conversion d'ASPX en PDF de IronPDF propose de nombreuses options pour rendre HTML en PDF à partir d'une chaîne ou d'un fichier.

Deux options revêtent une importance particulière :

  • Permettre aux développeurs de spécifier si les formulaires HTML doivent être rendus sous forme de formulaires PDF interactifs lors de la conversion.
  • Permettre aux développeurs de préciser si le PDF doit être affiché "dans le navigateur" ou s'il doit être téléchargé.

C# + VB.NET: Image vers PDF Image vers PDF
using IronPdf;
using System.IO;
using System.Linq;

// One or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
var imageFiles = Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

// Converts the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf");

// Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
Imports IronPdf
Imports System.IO
Imports System.Linq

' One or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
Private imageFiles = Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".jpg") OrElse f.EndsWith(".jpeg"))

' Converts the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf")

' Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails

Construisez un PDF à partir d'un ou plusieurs fichiers image en utilisant la classe IronPdf.ImageToPdfConverter.

Comment convertir une image en PDF dans C# ;

Étant donné une seule image située sur un ordinateur à l'adresse C:\images\example.png, nous pouvons la convertir rapidement en un document PDF en appelant la méthode IronPdf.ImageToPdfConverter.ImageToPdf avec son chemin de fichier :

IronPdf.ImageToPdfConverter.ImageToPdf(@"C:\images\example.png").SaveAs("example.pdf");
IronPdf.ImageToPdfConverter.ImageToPdf(@"C:\images\example.png").SaveAs("example.pdf");
IronPdf.ImageToPdfConverter.ImageToPdf("C:\images\example.png").SaveAs("example.pdf")
$vbLabelText   $csharpLabel

Combiner plusieurs images dans un fichier PDF

Nous pouvons également convertir des images en PDF par lot dans un seul document PDF en utilisant System.IO.Directory.EnumerateFiles avec ImageToPdfConverter.ImageToPdf :

string sourceDirectory = "D:\web\assets";
string destinationFile = "JpgToPDF.pdf";
var imageFiles = Directory.EnumerateFiles(sourceDirectory, "*.jpg");
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs(destinationFile);
string sourceDirectory = "D:\web\assets";
string destinationFile = "JpgToPDF.pdf";
var imageFiles = Directory.EnumerateFiles(sourceDirectory, "*.jpg");
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs(destinationFile);
Dim sourceDirectory As String = "D:\web" & ChrW(7) & "ssets"
Dim destinationFile As String = "JpgToPDF.pdf"
Dim imageFiles = Directory.EnumerateFiles(sourceDirectory, "*.jpg")
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs(destinationFile)
$vbLabelText   $csharpLabel

Découvrez-en plus sur la conversion d'images en PDFs en utilisant IronPDF pour améliorer vos applications, ou visitez le site web d'Iron Software pour découvrir l'ensemble des outils de développement proposés par Iron Software, y compris IronBarcode, IronOCR, et plus encore.

C# + VB.NET: En-têtes et pieds de page En-têtes et pieds de page
using IronPdf;

// Initiate PDF Renderer
var renderer = new ChromePdfRenderer();

// Add a header to every page easily
renderer.RenderingOptions.FirstPageNumber = 1; // use 2 if a cover page  will be appended
renderer.RenderingOptions.TextHeader.DrawDividerLine = true;
renderer.RenderingOptions.TextHeader.CenterText = "{url}";
renderer.RenderingOptions.TextHeader.Font = IronSoftware.Drawing.FontTypes.Helvetica;
renderer.RenderingOptions.TextHeader.FontSize = 12;
renderer.RenderingOptions.MarginTop = 25; //create 25mm space for header

// Add a footer too
renderer.RenderingOptions.TextFooter.DrawDividerLine = true;
renderer.RenderingOptions.TextFooter.Font = IronSoftware.Drawing.FontTypes.Arial;
renderer.RenderingOptions.TextFooter.FontSize = 10;
renderer.RenderingOptions.TextFooter.LeftText = "{date} {time}";
renderer.RenderingOptions.TextFooter.RightText = "{page} of {total-pages}";
renderer.RenderingOptions.MarginTop = 25; //create 25mm space for footer

// Mergeable fields are:
// {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
Imports IronPdf

' Initiate PDF Renderer
Private renderer = New ChromePdfRenderer()

' Add a header to every page easily
renderer.RenderingOptions.FirstPageNumber = 1 ' use 2 if a cover page  will be appended
renderer.RenderingOptions.TextHeader.DrawDividerLine = True
renderer.RenderingOptions.TextHeader.CenterText = "{url}"
renderer.RenderingOptions.TextHeader.Font = IronSoftware.Drawing.FontTypes.Helvetica
renderer.RenderingOptions.TextHeader.FontSize = 12
renderer.RenderingOptions.MarginTop = 25 'create 25mm space for header

' Add a footer too
renderer.RenderingOptions.TextFooter.DrawDividerLine = True
renderer.RenderingOptions.TextFooter.Font = IronSoftware.Drawing.FontTypes.Arial
renderer.RenderingOptions.TextFooter.FontSize = 10
renderer.RenderingOptions.TextFooter.LeftText = "{date} {time}"
renderer.RenderingOptions.TextFooter.RightText = "{page} of {total-pages}"
renderer.RenderingOptions.MarginTop = 25 'create 25mm space for footer

' Mergeable fields are:
' {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}

Il existe deux méthodes pour ajouter des en-têtes et des pieds de page à un document PDF. Ils peuvent être ajoutés soit sous un format de texte classique, avec l'option d'incorporer des données dynamiques. Ou bien, ils peuvent être ajoutés via le format HTML beaucoup plus flexible, qui permet aux développeurs de rendre les en-têtes et pieds-de-page dynamiques à travers leur contenu HTML.

Étapes pour ajouter des en-têtes et des pieds de page aux PDF avec IronPDF

  • var renderer = new ChromePdfRenderer();
  • renderer.RenderingOptions.TextHeader.DrawDividerLine = true;
  • renderer.RenderingOptions.TextHeader.CenterText = "{url}";
  • renderer.RenderingOptions.TextHeader.Font = IronSoftware.Drawing.FontTypes.Helvetica;
  • renderer.RenderingOptions.TextHeader.FontSize = 12;

    Aujourd'hui, nous allons voir comment vous pouvez ajouter des en-têtes et pieds de page classiques dans vos documents PDF en quelques étapes simples. La première étape pour ajouter des en-têtes et pieds de page personnalisés dans vos documents PDF est de vous assurer que la bibliothèque IronPDF est incluse dans votre projet avec l'instruction using IronPdf;. Ensuite, instanciez le ChromePdfRenderer, qui fournit la fonctionnalité pour rendre votre contenu HTML dans des documents PDF au pixel près.

    Ensuite, configurez les paramètres d'en-tête. La propriété FirstPageNumber vous permet de spécifier le numéro de page de départ, en tenant compte d'une page de couverture si nécessaire. Les propriétés de TextHeader vous permettent de personnaliser l'apparence, comme tracer une ligne de séparation, centrer le texte (dans ce cas, l'URL du document), sélectionner le type et la taille de police, et créer une marge en haut de la page pour l'en-tête.

    Après avoir configuré l'en-tête, configurez le pied de page en utilisant les propriétés TextFooter. Similaire à l'en-tête, vous pouvez tracer une ligne de séparation, choisir le type et la taille de police, et inclure du contenu dynamique tel que la date actuelle, l'heure et les numéros de page avec le total des pages. Enfin, une marge est créée en bas de la page pour accueillir le pied de page.

    En suivant ces étapes, vous pouvez améliorer vos documents PDF avec des en-têtes et pieds de page informatifs qui augmentent leur professionnalisme et leur lisibilité. Cliquez ici pour voir le guide pratique, y compris des exemples, du code d'exemple et des fichiers.

C# + VB.NET: En-têtes et pieds de page HTML En-têtes et pieds de page HTML
using IronPdf;
using System;

// Instantiate Renderer
var renderer = new IronPdf.ChromePdfRenderer();


// Build a footer using html to style the text
// mergeable fields are:
// {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
renderer.RenderingOptions.HtmlFooter = new HtmlHeaderFooter()
{
    MaxHeight = 15, //millimeters
    HtmlFragment = "<center><i>{page} of {total-pages}<i></center>",
    DrawDividerLine = true
};

// Use sufficient MarginBottom to ensure that the HtmlFooter does not overlap with the main PDF page content.
renderer.RenderingOptions.MarginBottom = 25; //mm


// Build a header using an image asset
// Note the use of BaseUrl to set a relative path to the assets
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    MaxHeight = 20, //millimeters
    HtmlFragment = "<img src='logo.png'>",
    BaseUrl = new Uri(@"C:\assets\images\").AbsoluteUri
};

// Use sufficient MarginTop to ensure that the HtmlHeader does not overlap with the main PDF page content.
renderer.RenderingOptions.MarginTop = 25; //mm
Imports IronPdf
Imports System

' Instantiate Renderer
Private renderer = New IronPdf.ChromePdfRenderer()


' Build a footer using html to style the text
' mergeable fields are:
' {page} {total-pages} {url} {date} {time} {html-title} & {pdf-title}
renderer.RenderingOptions.HtmlFooter = New HtmlHeaderFooter() With {
	.MaxHeight = 15,
	.HtmlFragment = "<center><i>{page} of {total-pages}<i></center>",
	.DrawDividerLine = True
}

' Use sufficient MarginBottom to ensure that the HtmlFooter does not overlap with the main PDF page content.
renderer.RenderingOptions.MarginBottom = 25 'mm


' Build a header using an image asset
' Note the use of BaseUrl to set a relative path to the assets
renderer.RenderingOptions.HtmlHeader = New HtmlHeaderFooter() With {
	.MaxHeight = 20,
	.HtmlFragment = "<img src='logo.png'>",
	.BaseUrl = (New Uri("C:\assets\images\")).AbsoluteUri
}

' Use sufficient MarginTop to ensure that the HtmlHeader does not overlap with the main PDF page content.
renderer.RenderingOptions.MarginTop = 25 'mm

Les en-têtes et pieds de page HTML fournissent une méthode flexible pour créer des en-têtes et pieds de page dynamiques pour vos documents PDF. En ajoutant des en-têtes et des pieds de page via cette méthode, les développeurs ont un contrôle total sur l'apparence de leurs en-têtes et pieds de page, car ils sont rendus en tant que documents HTML indépendants capables de contenir leurs propres ressources et feuilles de style.

Étapes pour ajouter des en-têtes et pieds de page HTML personnalisés dans un PDF avec IronPDF

  • var renderer = new IronPdf.ChromePdfRenderer();
  • renderer.RenderingOptions.HtmlFooter = new HtmlHeaderFooter()
  • HtmlFragment = "<center><i>{page} de {total-pages}<i></center>",
  • MaxHeight = 20,
  • BaseUrl = new Uri(@"C:\assets\images\").AbsoluteUri

    Pour commencer, vous devez d'abord créer une instance de la classe ChromePdfRenderer, qui gère le rendu du contenu HTML en un document PDF au rendu parfait.

    Ensuite, définissez un pied de page en utilisant la classe HtmlHeaderFooter, où vous spécifiez la MaxHeight, le contenu HTML pour le pied de page (qui dans notre cas inclut la numérotation des pages) et si vous souhaitez tracer une ligne de séparation. Le pied de page est stylé pour afficher les informations de la page au centre.

    Pour éviter le chevauchement entre le pied de page et le contenu principal du PDF, définissez une marge inférieure en utilisant la propriété MarginBottom. De même, créez un en-tête qui inclut une image (comme un logo) en utilisant à nouveau la classe HtmlHeaderFooter. Ici, nous avons configuré une BaseUrl vers le répertoire contenant votre ressource image, permettant une résolution d'image correcte lors du rendu.

    Enfin, utilisez la propriété MarginTop pour définir une marge supérieure qui empêche le chevauchement entre l'en-tête et le contenu. Cet exemple démontre la facilité avec laquelle vous pouvez implémenter des en-têtes et pieds de page HTML personnalisés dans vos documents PDF avec IronPDF. Cliquez ici pour voir le guide pratique, y compris des exemples, du code d'exemple et des fichiers.

C# + VB.NET: Données du formulaire Données du formulaire
using IronPdf;
using System;

// Step 1.  Creating a PDF with editable forms from HTML using form and input tags
// Radio Button and Checkbox can also be implemented with input type 'radio' and 'checkbox'
const string formHtml = @"
    <html>
        <body>
            <h2>Editable PDF  Form</h2>
            <form>
              First name: <br> <input type='text' name='firstname' value=''> <br>
              Last name: <br> <input type='text' name='lastname' value=''> <br>
              <br>
              <p>Please specify your gender:</p>
              <input type='radio' id='female' name='gender' value= 'Female'>
                <label for='female'>Female</label> <br>
                <br>
              <input type='radio' id='male' name='gender' value='Male'>
                <label for='male'>Male</label> <br>
                <br>
              <input type='radio' id='non-binary/other' name='gender' value='Non-Binary / Other'>
                <label for='non-binary/other'>Non-Binary / Other</label>
              <br>

              <p>Please select all medical conditions that apply:</p>
              <input type='checkbox' id='condition1' name='Hypertension' value='Hypertension'>
              <label for='condition1'> Hypertension</label><br>
              <input type='checkbox' id='condition2' name='Heart Disease' value='Heart Disease'>
              <label for='condition2'> Heart Disease</label><br>
              <input type='checkbox' id='condition3' name='Stoke' value='Stoke'>
              <label for='condition3'> Stoke</label><br>
              <input type='checkbox' id='condition4' name='Diabetes' value='Diabetes'>
              <label for='condition4'> Diabetes</label><br>
              <input type='checkbox' id='condition5' name='Kidney Disease' value='Kidney Disease'>
              <label for='condition5'> Kidney Disease</label><br>
            </form>
        </body>
    </html>";

// Instantiate Renderer
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.CreatePdfFormsFromHtml = true;
renderer.RenderHtmlAsPdf(formHtml).SaveAs("BasicForm.pdf");

// Step 2. Reading and Writing PDF form values.
var FormDocument = PdfDocument.FromFile("BasicForm.pdf");

// Set and Read the value of the "firstname" field
var FirstNameField = FormDocument.Form.FindFormField("firstname");
FirstNameField.Value = "Minnie";
Console.WriteLine("FirstNameField value: {0}", FirstNameField.Value);

// Set and Read the value of the "lastname" field
var LastNameField = FormDocument.Form.FindFormField("lastname");
LastNameField.Value = "Mouse";
Console.WriteLine("LastNameField value: {0}", LastNameField.Value);

FormDocument.SaveAs("FilledForm.pdf");
Imports IronPdf
Imports System

' Step 1.  Creating a PDF with editable forms from HTML using form and input tags
' Radio Button and Checkbox can also be implemented with input type 'radio' and 'checkbox'
Private Const formHtml As String = "
    <html>
        <body>
            <h2>Editable PDF  Form</h2>
            <form>
              First name: <br> <input type='text' name='firstname' value=''> <br>
              Last name: <br> <input type='text' name='lastname' value=''> <br>
              <br>
              <p>Please specify your gender:</p>
              <input type='radio' id='female' name='gender' value= 'Female'>
                <label for='female'>Female</label> <br>
                <br>
              <input type='radio' id='male' name='gender' value='Male'>
                <label for='male'>Male</label> <br>
                <br>
              <input type='radio' id='non-binary/other' name='gender' value='Non-Binary / Other'>
                <label for='non-binary/other'>Non-Binary / Other</label>
              <br>

              <p>Please select all medical conditions that apply:</p>
              <input type='checkbox' id='condition1' name='Hypertension' value='Hypertension'>
              <label for='condition1'> Hypertension</label><br>
              <input type='checkbox' id='condition2' name='Heart Disease' value='Heart Disease'>
              <label for='condition2'> Heart Disease</label><br>
              <input type='checkbox' id='condition3' name='Stoke' value='Stoke'>
              <label for='condition3'> Stoke</label><br>
              <input type='checkbox' id='condition4' name='Diabetes' value='Diabetes'>
              <label for='condition4'> Diabetes</label><br>
              <input type='checkbox' id='condition5' name='Kidney Disease' value='Kidney Disease'>
              <label for='condition5'> Kidney Disease</label><br>
            </form>
        </body>
    </html>"

' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
renderer.RenderingOptions.CreatePdfFormsFromHtml = True
renderer.RenderHtmlAsPdf(formHtml).SaveAs("BasicForm.pdf")

' Step 2. Reading and Writing PDF form values.
Dim FormDocument = PdfDocument.FromFile("BasicForm.pdf")

' Set and Read the value of the "firstname" field
Dim FirstNameField = FormDocument.Form.FindFormField("firstname")
FirstNameField.Value = "Minnie"
Console.WriteLine("FirstNameField value: {0}", FirstNameField.Value)

' Set and Read the value of the "lastname" field
Dim LastNameField = FormDocument.Form.FindFormField("lastname")
LastNameField.Value = "Mouse"
Console.WriteLine("LastNameField value: {0}", LastNameField.Value)

FormDocument.SaveAs("FilledForm.pdf")

Avec IronPDF, vous pouvez créer des documents PDF modifiables aussi facilement qu'un document normal. La classe PdfForm est une collection de champs de formulaire modifiables par l'utilisateur au sein d'un document PDF. Il peut être implémenté dans votre rendu PDF pour en faire un formulaire ou un document modifiable.

Cet exemple vous montre comment créer des formulaires PDF éditables dans IronPDF.

Les PDF avec des formulaires éditables peuvent être créés à partir de HTML simplement en ajoutant des balises <form>, <input>, et <textarea> aux parties du document.

La méthode PdfDocument.Form.FindFormField peut être utilisée pour lire et écrire la valeur de n'importe quel champ de formulaire. Le nom du champ sera le même que l'attribut "name" donné à ce champ dans votre HTML.

L'objet PdfDocument.Form peut être utilisé de deux manières.

  • La première consiste à renseigner la valeur par défaut des champs de formulaire, qui doivent être activés dans Adobe Reader pour afficher cette valeur.
  • La seconde consiste à lire des données à partir de formulaires PDF remplis par l'utilisateur dans n'importe quelle langue.

C# + VB.NET: Rastériser un PDF en images Rastériser un PDF en images
using IronPdf;
using IronSoftware.Drawing;

var pdf = PdfDocument.FromFile("Example.pdf");

// Extract all pages to a folder as image files
pdf.RasterizeToImageFiles(@"C:\image\folder\*.png");

// Dimensions and page ranges may be specified
pdf.RasterizeToImageFiles(@"C:\image\folder\example_pdf_image_*.jpg", 100, 80);

// Extract all pages as AnyBitmap objects
AnyBitmap[] pdfBitmaps = pdf.ToBitmap();
Imports IronPdf
Imports IronSoftware.Drawing

Private pdf = PdfDocument.FromFile("Example.pdf")

' Extract all pages to a folder as image files
pdf.RasterizeToImageFiles("C:\image\folder\*.png")

' Dimensions and page ranges may be specified
pdf.RasterizeToImageFiles("C:\image\folder\example_pdf_image_*.jpg", 100, 80)

' Extract all pages as AnyBitmap objects
Dim pdfBitmaps() As AnyBitmap = pdf.ToBitmap()

Utilisez IronPDF pour convertir un PDF en images dans le type de fichier, les dimensions d'image et la qualité DPI de votre choix.

Pour convertir un document PDF en images, appelez la méthode RasterizeToImageFiles de IronPDF sur un objet PdfDocument. Un document PDF peut être chargé à l'aide de la méthode PdfDocument.FromFile ou l'une des méthodes de génération de PDF disponibles pour .NET Core.



RasterizeToImageFiles rend chaque page du PDF sous forme d'image rasterisée. Le premier argument spécifie le modèle de dénomination à utiliser pour chaque image. Des arguments facultatifs peuvent être utilisés pour personnaliser la qualité et les dimensions de chaque image. Une autre option permet de convertir des pages sélectionnées du PDF en images.

La ligne 24 de l'exemple de code présenté démontre la méthode ToBitMap. Appelez cette méthode sur n'importe quel objet PdfDocument pour convertir rapidement le PDF en objets AnyBitmap qui peuvent être enregistrés dans des fichiers ou manipulés selon les besoins.


C# + VB.NET: Édition des PDF Édition des PDF
using IronPdf;
using System.Collections.Generic;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Join Multiple Existing PDFs into a single document
var pdfs = new List<PdfDocument>();
pdfs.Add(PdfDocument.FromFile("A.pdf"));
pdfs.Add(PdfDocument.FromFile("B.pdf"));
pdfs.Add(PdfDocument.FromFile("C.pdf"));
var pdf = PdfDocument.Merge(pdfs);
pdf.SaveAs("merged.pdf");

// Add a cover page
pdf.PrependPdf(renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"));

// Remove the last page from the PDF and save again
pdf.RemovePage(pdf.PageCount - 1);
pdf.SaveAs("merged.pdf");

// Copy pages 5-7 and save them as a new document.
pdf.CopyPages(4, 6).SaveAs("excerpt.pdf");

foreach (var eachPdf in pdfs)
{
    eachPdf.Dispose();
}
Imports IronPdf
Imports System.Collections.Generic

' Instantiate Renderer
Private renderer = New ChromePdfRenderer()

' Join Multiple Existing PDFs into a single document
Private pdfs = New List(Of PdfDocument)()
pdfs.Add(PdfDocument.FromFile("A.pdf"))
pdfs.Add(PdfDocument.FromFile("B.pdf"))
pdfs.Add(PdfDocument.FromFile("C.pdf"))
Dim pdf = PdfDocument.Merge(pdfs)
pdf.SaveAs("merged.pdf")

' Add a cover page
pdf.PrependPdf(renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"))

' Remove the last page from the PDF and save again
pdf.RemovePage(pdf.PageCount - 1)
pdf.SaveAs("merged.pdf")

' Copy pages 5-7 and save them as a new document.
pdf.CopyPages(4, 6).SaveAs("excerpt.pdf")

For Each eachPdf In pdfs
	eachPdf.Dispose()
Next eachPdf

IronPDF propose 50+ fonctionnalités pour lire et modifier des PDF. Les plus populaires sont la fusion de PDFs, le clonage de pages, et l'extraction de texte à partir de contenu pivoté.

IronPDF permet également à ses utilisateurs d'ajouter des filigranes, de faire pivoter des pages, d'ajouter des annotations, de signer numériquement des pages PDF, de créer de nouveaux documents PDF, de joindre des pages de couverture, de personnaliser la taille des PDF, et bien plus encore lors de la génération et du formatage de fichiers PDF. De plus, il prend en charge la conversion des PDF en tous les types de fichiers image conventionnels, notamment JPG, BMP, JPEG, GIF, PNG, TIFF, etc.

Lisez le tutoriel d'édition de PDF en C# pour apprendre à utiliser pleinement IronPDF afin de modifier les documents PDF pour répondre au mieux aux exigences du projet.


C# + VB.NET: Mots de passe, sécurité et métadonnées Mots de passe, sécurité et métadonnées
using IronPdf;

// Open an Encrypted File, alternatively create a new PDF from Html
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");

// Get file metadata
System.Collections.Generic.List<string> metadatakeys = pdf.MetaData.Keys(); // returns {"Title", "Creator", ...}

// Remove file metadata
pdf.MetaData.RemoveMetaDataKey("Title");
metadatakeys = pdf.MetaData.Keys(); // return {"Creator", ...} // title was deleted

// Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = System.DateTime.Now;

// The following code makes a PDF read only and will disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption();
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");
pdf.SecuritySettings.AllowUserAnnotations = false;
pdf.SecuritySettings.AllowUserCopyPasteContent = false;
pdf.SecuritySettings.AllowUserFormData = false;
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights;

// Change or set the document encryption password
pdf.SecuritySettings.OwnerPassword = "top-secret"; // password to edit the pdf
pdf.SecuritySettings.UserPassword = "sharable"; // password to open the pdf
pdf.SaveAs("secured.pdf");
Imports System
Imports IronPdf

' Open an Encrypted File, alternatively create a new PDF from Html
Private pdf = PdfDocument.FromFile("encrypted.pdf", "password")

' Get file metadata
Private metadatakeys As System.Collections.Generic.List(Of String) = pdf.MetaData.Keys() ' returns {"Title", "Creator", ...}

' Remove file metadata
pdf.MetaData.RemoveMetaDataKey("Title")
metadatakeys = pdf.MetaData.Keys() ' return {"Creator", ...} // title was deleted

' Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto"
pdf.MetaData.Keywords = "SEO, Friendly"
pdf.MetaData.ModifiedDate = DateTime.Now

' The following code makes a PDF read only and will disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption()
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key")
pdf.SecuritySettings.AllowUserAnnotations = False
pdf.SecuritySettings.AllowUserCopyPasteContent = False
pdf.SecuritySettings.AllowUserFormData = False
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights

' Change or set the document encryption password
pdf.SecuritySettings.OwnerPassword = "top-secret" ' password to edit the pdf
pdf.SecuritySettings.UserPassword = "sharable" ' password to open the pdf
pdf.SaveAs("secured.pdf")

IronPDF offre aux développeurs des options de sécurité PDF robustes, permettant la personnalisation et la configuration des métadonnées PDF, des mots de passe, des permissions, et plus encore. Avec les options de mots de passe, de sécurité et de métadonnées d'IronPDF, vous pouvez créer des autorisations personnalisées et des niveaux de sécurité adaptés aux besoins de votre document PDF. Ceci est réalisé grâce à l'utilisation de classes telles que les classes SecuritySettings et MetaData. Certaines options incluent la possibilité de rendre les documents PDF non imprimables, de les définir en lecture seule, avec un chiffrement 128 bits et une protection par mot de passe de vos documents PDF.

La définition de métadonnées personnalisées fonctionne en mettant en œuvre la classe MetaData pour accéder aux différentes options de métadonnées PDF et en les définissant avec vos valeurs personnalisées. Cela inclut la modification de l'auteur, des mots-clés, des données modifiées, et plus encore. La configuration des paramètres de sécurité personnalisés inclut la possibilité de définir des mots de passe utilisateur et propriétaire personnalisés, des autorisations d'impression, le mode lecture seule, et plus encore.

Pour commencer à personnaliser la sécurité de vos documents PDF, vous devez d'abord charger un PDF existant ou en créer un nouveau. Ici, nous avons chargé un document PDF existant protégé par un mot de passe, où nous avons saisi le mot de passe nécessaire pour ouvrir le document PDF. Une fois le PDF chargé, nous utilisons ensuite pdf.MetaData.Keys(); pour obtenir les métadonnées actuelles du PDF. Pour supprimer les valeurs de métadonnées PDF existantes, utilisez la méthode RemoveMetaDataKey. Pour commencer à définir une nouvelle valeur de métadonnée, utilisez pdf.MetaData.metadatafield (par exemple, pdf.MetaData.Keywords), puis attribuez simplement la nouvelle valeur à celle-ci. Les champs de métadonnées tels que Titre et Mots-clés prennent des valeurs de chaîne, tandis que le champ DateModifiée prend des valeurs de date et heure.

Ensuite, nous avons défini de nouveaux paramètres de sécurité à l'aide de la classe SecuritySettings. Comme vous pouvez le voir, il existe une variété de paramètres que vous pouvez définir ici. Cela vous donne un contrôle total sur les autorisations et les niveaux de sécurité de chaque document PDF avec lequel vous travaillez. Pour accéder à ces paramètres, vous devez simplement vous assurer d'utiliser pdf.SecuritySettings, suivi du paramètre que vous souhaitez ajuster. Par exemple, la propriété MakePdfDocumentReadOnly définit le document PDF comme étant en lecture seule, en cryptant le contenu à 128 bits. Autres options pour SecuritySettings comprennent :

  • AllowUserAnnotations : Contrôle si les utilisateurs peuvent annoter le PDF ou non.
  • AllowUserPrinting : Contrôle les autorisations d'impression pour le document.
  • AllowUserFormData : Définit les autorisations pour permettre aux utilisateurs de remplir des formulaires.
  • OwnerPassword : Définit le mot de passe du propriétaire pour le PDF, ce qui permet de désactiver ou d'activer les autres paramètres de sécurité
  • MotDePasseUtilisateur : Définit le mot de passe utilisateur pour le PDF, qui doit être saisi pour ouvrir ou imprimer le document.

    Une fois que vous avez défini les métadonnées personnalisées, les mots de passe et les paramètres de sécurité pour votre document PDF, utilisez la méthode pdf.SaveAs pour enregistrer votre PDF à un emplacement spécifié. Cliquez ici pour voir le guide pratique, y compris des exemples, du code d'échantillon et des fichiers.

C# + VB.NET: Filigrane PDF Filigrane PDF
using IronPdf;

// Stamps a Watermark onto a new or existing PDF
var renderer = new ChromePdfRenderer();

var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs("watermarked.pdf");
Imports IronPdf

' Stamps a Watermark onto a new or existing PDF
Private renderer = New ChromePdfRenderer()

Private pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center)
pdf.SaveAs("watermarked.pdf")

IronPDF propose des méthodes pour "filigraner" les documents PDF avec du HTML.

En utilisant la méthode ApplyStamp, les développeurs peuvent ajouter un filigrane basé sur HTML à un fichier PDF. Comme indiqué dans l'exemple ci-dessus, le code HTML pour le filigrane est le premier argument de la méthode. Des arguments supplémentaires pour ApplyStamp contrôlent la rotation, l'opacité et la position du filigrane.

Utilisez la méthode ApplyStamp au lieu de la méthode ApplyWatermark pour un contrôle plus précis du placement du filigrane. Par exemple, utilisez ApplyStamp pour :

  • Ajouter des filigranes texte, image ou HTML aux PDF
  • Appliquer le même filigrane à chaque page du PDF
  • Appliquer différents filigranes à des pages spécifiques du PDF
  • Ajuster l'emplacement des filigranes devant ou derrière la copie de la page
  • Ajustez l'opacité, la rotation et l'alignement des filigranes avec plus de précision


C# + VB.NET: Arrière-plans et avant-plans Arrière-plans et avant-plans
using IronPdf;

// With IronPDF, we can easily merge 2 PDF files using one as a background or foreground
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.AddBackgroundPdf(@"MyBackground.pdf");
pdf.AddForegroundOverlayPdfToPage(0, @"MyForeground.pdf", 0);
pdf.SaveAs("complete.pdf");
Imports IronPdf

' With IronPDF, we can easily merge 2 PDF files using one as a background or foreground
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
pdf.AddBackgroundPdf("MyBackground.pdf")
pdf.AddForegroundOverlayPdfToPage(0, "MyForeground.pdf", 0)
pdf.SaveAs("complete.pdf")

Il se peut que vous souhaitiez utiliser un arrière-plan et un premier plan spécifiques lorsque vous créez et rendez vos documents PDF dans IronPDF. Dans ce cas, vous pouvez utiliser un PDF existant ou rendu comme arrière-plan ou premier plan d'un autre document PDF. Cela est particulièrement utile pour la cohérence de la conception et la création de modèles.

Cet exemple montre comment utiliser un document PDF comme arrière-plan ou premier plan d'un autre document PDF.

Vous pouvez faire cela en C# en chargeant ou en créant un PDF multi-pages en tant qu'objet IronPdf.PdfDocument.

Vous pouvez ajouter des arrière-plans en utilisant PdfDocument.AddBackgroundPdf. Pour plus de détails sur les méthodes d'insertion d'arrière-plan, consultez la documentation sur l'arrière-plan de IronPDF.PdfDocument; il décrit plusieurs méthodes d'insertion d'arrière-plan et leurs substituts. Cela permet d'ajouter un arrière-plan à chaque page de votre PDF de travail. L'arrière-plan est copié à partir d'une page d'un autre document PDF.

Vous pouvez ajouter des premiers plans, également appelés "Overlays", en utilisant PdfDocument.AddForegroundOverlayPdfToPage. Pour des informations détaillées sur les méthodes d'insertion au premier plan, consultez la documentation de superposition de IronPDF.PdfDocument.

Human Support related to .NET Core Bibliothèque PDF

Prise en charge des codeurs .NET Core

Qu'il s'agisse de questions techniques ou commerciales, l'équipe d'Iron est à votre disposition pour répondre à la plupart de vos questions. Entrez en contact avec Iron pour bénéficier au maximum de notre bibliothèque dans votre projet.

Prendre contact
C# .NET HTML-to-PDF

Bibliothèque HTML-to-PDF en C# et VB pour .NET Core

IronPDF utilise un moteur de rendu Chromium pour .NET pour convertir les fichiers HTML en documents PDF. Il n'est pas nécessaire d'utiliser des API pour positionner ou mettre en page les PDF : IronPDF utilise les normes HTML, ASPX, JS, CSS et les images.

Voir les tutoriels
Bibliothèque OCR C# .NET pour PDF

Lire le texte PDF

IronPDF vous permet d'extraire tout le contenu textuel intégré des fichiers PDF pour l'intégrer à vos applications C# et .NET Core. Importez le contenu d'archives PDF dans vos systèmes de processus d'entreprise.

Référence complète de l'API
Comment éditer des documents PDF en C#

Modifier les PDF dans .NET Core

Qu'il s'agisse d'ajouter, de convertir, de séparer ou de modifier des PDF, utilisez vos propres compétences en matière de codage pour obtenir précisément le bon PDF à chaque fois. IronPDF met les capacités de développement entre vos mains, au sein de votre projet C#/VB .NET Core.

Lire nos documents
Convertissez des fichiers HTML5, JS, CSS et des images en documents PDF à l'aide du code .NET.

Prise en charge de vos types de documents

Pointez la bibliothèque IronPDF for .NET Core sur votre fichier HTML, votre chaîne de caractères ou votre URL pour les convertir simplement en PDF. Elle utilise vos documents actuels et les pages de votre site web pour convertir vos informations en fichier PDF.

Pour ASP .NET Core, C#, VB, MVC, ASPX, .NET

S'installer maintenant
Bibliothèque Visual Studio pour la création de PDF et l'édition de contenu.

Aller vite en besogne avec Microsoft Visual Studio

IronPDF met le contrôle de la création et de l'édition de PDF entre vos mains, rapidement avec un support intellisense complet et un installateur Visual Studio. Utilisez NuGet pour Visual Studio ou téléchargez la DLL. Vous serez prêt en quelques instants. Une seule DLL.

PM > Installer le paquet IronPDF Télécharger la DLL
Soutient :
  • .NET Core 2 et supérieur
  • .NET Framework 4.0 et supérieur : C#, VB, F#
  • Icône Microsoft Visual Studio. icône de l'IDE de développement .NET
  • Support de l'installateur NuGet pour Visual Studio
  • Compatible avec l'assistant de langage C# de JetBrains ReSharper
  • Compatible avec la plateforme d'hébergement Microsoft Azure C# .NET

Licences et tarifs

Licences de développement communautaire gratuites. Licences commerciales à partir de 749 $.

Licence de la bibliothèque du projet C# + VB.NET

Projet

Développeur C# + VB.NET Licence de bibliothèque

Développeur

Organisation Licences pour les bibliothèques C# + VB.NET

Organisation

Licence de la bibliothèque C# + VB.NET de l'Agence

Agence

Licence de la bibliothèque C# + VB.NET pour SaaS

SaaS

Licence OEM pour la bibliothèque C# + VB.NET

OEM

Voir les options de licence complète  

Tutoriels C# PDF de notre communauté

Tutoriel + Exemples de code ASPX vers PDF | Tutoriel ASP.NET

C# PDF (EN ANGLAIS) ASP.NET ASPX

Jacob Müller Software Product Designer @ Team Iron

ASPX to PDF | Tutoriel ASP.NET

Apprenez à transformer n'importe quelle page ASP.NET ASPX en document PDF au lieu de HTML à l'aide d'une seule ligne de code en C# ou VB.NET&hellip ;

Voir l'exemple ASPX-To-PDF de Jacob
Tutoriel + Exemples de code C# HTML to PDF | C Sharp & VB.NET Tutorial

C# PDF (EN ANGLAIS) HTML

Jean Ashberg Ingénieur logiciel .NET

C# HTML to PDF | Tutoriel C Sharp & VB.NET

Pour beaucoup, c'est le moyen le plus efficace de générer des fichiers PDF à partir de .NET, car il n'y a pas d'API supplémentaire à apprendre, ni de système de conception complexe à parcourir&hellip ;

Voir les exemples HTML-To-PDF de Jean
Tutoriel + Exemples de code VB.NET PDF Création et édition | VB.NET & ; ASP.NET PDF

VB PDF (EN ANGLAIS) ASP.NET

Veronica Sillar Ingénieur logiciel .NET

VB.NET PDF Creation and Editing | VB.NET & ; ASP.NET PDF

Apprenez à créer et à modifier des documents PDF dans des applications et des sites Web VB.NET. Un tutoriel gratuit avec des exemples de code.&hellip ;

Voir le tutoriel VB.NET de Veronica au format PDF
Des milliers de développeurs utilisent IronPDF pour...

Systèmes comptables et financiers

  • # Recettes
  • # Rapports
  • # Impression des factures
Ajouter la prise en charge du format PDF aux systèmes comptables et financiers ASP.NET

Numérisation des entreprises

  • # Documentation
  • # Commande et étiquetage
  • # Remplacement du papier
Cas d'utilisation de la numérisation des entreprises en C#

Gestion de contenu d'entreprise

  • # Production de contenu
  • # Gestion des documents
  • # Distribution du contenu
prise en charge des PDF par le CMS .NET

Applications de données et de rapports

  • # Suivi des performances
  • # Cartographie des tendances
  • # Rapports
Rapports PDF en C#
Iron Software Enterprise Développeurs de composants .NET

Des milliers d'entreprises, de gouvernements, de PME et de développeurs font confiance aux produits logiciels d'Iron.

L'équipe d'Iron a plus de 10 ans d'expérience sur le marché des composants logiciels .NET.

Turkish Airlines
GSK
Smith & Nephew
3M
Europcar
Gouvernement de l'État du Tennessee
Gouvernement d'Australie-Méridionale
Rakuten