Passer au contenu du pied de page

Créer des PDFs

Créez des PDFs à partir de zéro en utilisant notre API de construction de documents puissante et intuitive.

Icon Main related to Créer des PDFs
Concevez votre PDF parfait

1

Créer un PDF vierge

Créez un tout nouveau PDF à partir de zéro ! Commencez avec une toile vierge et construisez le document dont vous avez besoin avec un contrôle total. Que vous rédigiez un nouveau rapport, conceviez une facture ou rédigiez une proposition, commencez de zéro ou utilisez un modèle pour des résultats plus rapides.

Apprenez comment : Créer un PDF vierge
using IronPdf;

PdfDocument pdf = new PdfDocument(270, 270);

pdf.SaveAs("blankPage.pdf");
C#
2

Ajouter des Textes & Images

Insérez du texte et des images personnalisés dans vos documents PDF de manière transparente. IronPDF vous offre un contrôle total sur le placement, l'alignement et l'opacité des éléments, ainsi que la flexibilité de gérer les en-têtes et le positionnement du texte sur différentes pages.

Apprenez à : ajouter du texte et des images
using IronPdf;
using IronSoftware.Drawing;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");

// Draw text on PDF
pdf.DrawText("Some text", FontTypes.TimesNewRoman.Name, FontSize: 12, PageIndex: 0, X: 100, Y: 100, Color.Black, Rotation: 0);

// Open image file
AnyBitmap bitmap = AnyBitmap.FromFile("ironSoftware.png");
// Draw the bitmp on PDF
pdf.DrawBitmap(bitmap, 0, 50, 250, 500, 300);
C#
3

Ajouter des formes

Choisissez parmi une large gamme de formes à ajouter à vos documents PDF. Que ce soit pour le diagramme, la mise en évidence de sections ou l'ajout d'éléments visuels, la bibliothèque de formes vous permet d'améliorer l'esthétique et la lisibilité de vos PDFs.

Apprenez à : ajouter des formes
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");

// Configure the required parameters
int pageIndex = 0;
var rectangle = new IronSoftware.Drawing.RectangleF(200, 100, 1000, 100);
var lineColor = new IronSoftware.Drawing.Color("#000000");
var fillColor = new IronSoftware.Drawing.Color("#32AB90");
int lineWidth = 5;

// Draw rectangle on PDF
pdf.DrawRectangle(pageIndex, rectangle, lineColor, fillColor, lineWidth);
C#
4

Ajouter des en-têtes/pieds de page

Insérez facilement des en-têtes et des pieds de page basés sur du texte ou au format HTML dans votre PDF pour un look professionnel. Personnalisez l'alignement, ajoutez des filigranes, ajustez les polices et bien plus encore. Cette fonctionnalité est idéale pour ajouter des éléments de marque cohérents sur toutes les pages.

Apprenez comment : ajouter des en-têtes/pieds de page
using IronPdf;

// Instantiate renderer and create PDF
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");

// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter
{   CenterText = "This is the header!",    };

// Create text footer
TextHeaderFooter textFooter = new TextHeaderFooter
{    CenterText = "This is the footer!",   };

// Add text header and footer to the PDF
pdf.AddTextHeaders(textHeader);
pdf.AddTextFooters(textFooter);

pdf.SaveAs("addTextHeaderFooter.pdf");
C#
5

Ajouter des numéros de page

Simplifiez la numérotation des pages dans vos PDFs avec les capacités de numérotation automatique des pages d'IronPDF. Insérez des numéros de page à n'importe quel emplacement sur la page et maintenez un style cohérent dans tout le document.

Apprenez comment : ajouter des numéros de page
using IronPdf;

// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter()
{   CenterText = "{page} of {total-pages}"   };
// Render a new PDF
ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");

// Add header
pdf.AddTextHeaders(textHeader);
C#

Icon Main related to Créer des PDFs
Facilitez la personnalisation complète des PDF

1

Orientation

Gérez l'orientation de vos PDFs sans effort. Alternez entre les modes portrait et paysage et faites pivoter vos pages de 90 ou 180 degrés si nécessaire, parfait pour les documents ou présentations en format large.

Apprenez comment : orienter les fichiers PDF
using IronPdf;
using IronPdf.Rendering;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Change paper orientation
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;

PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page");
pdf.SaveAs("landscape.pdf");
C#
2

Taille de papier personnalisée

Prise en charge de tous les formats de papier standard tels que A4, Lettre et plus encore. De plus, définissez des formats de papier personnalisés à l'aide de points, pouces ou pixels pour répondre à des besoins uniques, tels que des affiches, des reçus ou des instantanés de sites Web.

Apprenez comment : personnaliser le format du papier
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Set custom paper size in cm
renderer.RenderingOptions.SetCustomPaperSizeinCentimeters(15, 15);

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Custom Paper Size</h1>");
pdf.SaveAs("customPaperSize.pdf");
C#
3

Définir les métadonnées PDF

Définissez ou modifiez facilement les métadonnées de vos PDFs. Cela inclut le titre, l'auteur, les mots-clés et d'autres attributs pour améliorer l'organisation et la recherche de documents.

Apprenez comment : définir les métadonnées PDF
using IronPdf;
using System;

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>");

// Access the MetaData class and set the pre-defined metadata properties.
pdf.MetaData.Author = "Iron Software";
pdf.MetaData.CreationDate = DateTime.Today;
pdf.MetaData.Creator = "IronPDF";

pdf.SaveAs("pdf-with-metadata.pdf");
C#

Icon Main related to Créer des PDFs
Améliorez les normes PDF, l'accessibilité et la conformité

1

PDF 1.2 à PDF 1.7

IronPDF prend en charge la création et la modification de PDFs dans des versions allant de 1.2 à 1.7, garantissant la compatibilité avec une variété de lecteurs PDF et de plates-formes.

Apprenez comment :PDF 1.2 vers PDF 1.7
using IronPdf;

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

// Render simple HTML to PDF
var pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>");

// Save as PDF file, IronPDF autmoatically output to the PDF 1.4 standard version
pdf.SaveAs("output.pdf");
C#
2

PDF/UA

Créez et exportez des PDFs conformes aux normes PDF/UA pour respecter les directives d'accessibilité universelle, rendant les documents plus accessibles aux utilisateurs ayant des handicaps.

Apprenez comment : vous conformer aux normes PDF/UA
using IronPdf;

// Open PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");

// Export as PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf");
C#
3

PDF/A

Générez des documents conformes PDF/A répondant aux normes d'archivage, garantissant la longévité et l'intégrité de vos fichiers pour une conservation à long terme.

Iron Software est membre de l'Association PDF.

Apprenez comment : se conformer aux normes PDF/A
using IronPdf;

// Create a PdfDocument object or open any PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");

// Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("pdf-a3-wikipedia.pdf", PdfAVersions.PdfA3b);
C#

Icon Main related to Créer des PDFs
Visualisation et impression de PDF sans tracas

1

Visionneuse IronPdf

Intégrez les capacités de visualisation de PDF directement dans vos applications MAUI, permettant aux utilisateurs de visualiser des documents sans quitter votre environnement d'application. Cette fonctionnalité est parfaite pour créer des applications interactives avec une gestion de documents intégrée.

Apprenez comment : intégrer la visualisation PDF
using IronPdf.Viewer.Maui;

public class MainPage : ContentPage
{
    private readonly IronPdfView pdfView;

    public MainPage()
    {
        InitializeComponent();

        this.pdfView = new IronPdfView { Options = IronPdfViewOptions.All };

        Content = this.pdfView;
    }
}
C#
2

Imprimer sur une imprimante physique

Envoyez des documents PDF à une imprimante physique directement depuis votre application, garantissant une impression facile et fiable des PDFs pour une distribution physique.

Apprenez comment imprimer sur une imprimante
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Test printing</h1>");

// Send the document to "Microsoft Print to PDF" printer
pdf.Print("Microsoft Print to PDF");
C#
Prêt à commencer?
Nuget Téléchargements 16,154,058 | Version : 2025.11 vient de sortir