Créer des PDFs
Créez des PDFs à partir de zéro en utilisant notre API de construction de documents puissante et intuitive.
Concevez votre PDF parfait
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 viergeusing IronPdf;
PdfDocument pdf = new PdfDocument(270, 270);
pdf.SaveAs("blankPage.pdf");Imports IronPdf
Dim pdf As New PdfDocument(270, 270)
pdf.SaveAs("blankPage.pdf")Ajouter des textes et 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 imagesusing 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);Imports IronPdf
Imports IronSoftware.Drawing
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = 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
Dim bitmap As AnyBitmap = AnyBitmap.FromFile("ironSoftware.png")
' Draw the bitmap on PDF
pdf.DrawBitmap(bitmap, 0, 50, 250, 500, 300)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 formesusing 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);Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>testing</h1>")
' Configure the required parameters
Dim pageIndex As Integer = 0
Dim rectangle = New IronSoftware.Drawing.RectangleF(200, 100, 1000, 100)
Dim lineColor = New IronSoftware.Drawing.Color("#000000")
Dim fillColor = New IronSoftware.Drawing.Color("#32AB90")
Dim lineWidth As Integer = 5
' Draw rectangle on PDF
pdf.DrawRectangle(pageIndex, rectangle, lineColor, fillColor, lineWidth)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 pageusing 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");Imports IronPdf
' Instantiate renderer and create PDF
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>")
' Create text header
Dim textHeader As New TextHeaderFooter With {
.CenterText = "This is the header!"
}
' Create text footer
Dim textFooter As New TextHeaderFooter With {
.CenterText = "This is the footer!"
}
' Add text header and footer to the PDF
pdf.AddTextHeaders(textHeader)
pdf.AddTextFooters(textFooter)
pdf.SaveAs("addTextHeaderFooter.pdf")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 pageusing 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);Imports IronPdf
' Create text header
Dim textHeader As New TextHeaderFooter() With {
.CenterText = "{page} of {total-pages}"
}
' Render a new PDF
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>")
' Add header
pdf.AddTextHeaders(textHeader)
Facilitez la personnalisation complète des PDF
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 PDFusing 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");Imports IronPdf
Imports IronPdf.Rendering
Dim renderer As New ChromePdfRenderer()
' Change paper orientation
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape
Dim pdf As PdfDocument = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page")
pdf.SaveAs("landscape.pdf")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 papierusing 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");Imports IronPdf
Dim renderer As New ChromePdfRenderer()
' Set custom paper size in cm
renderer.RenderingOptions.SetCustomPaperSizeinCentimeters(15, 15)
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Custom Paper Size</h1>")
pdf.SaveAs("customPaperSize.pdf")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 PDFusing 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");Imports IronPdf
Imports System
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = 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")
Améliorez les normes PDF, l'accessibilité et la conformité
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.7using 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");Imports IronPdf
' Instantiate Renderer
Dim renderer = New ChromePdfRenderer()
' Render simple HTML to PDF
Dim pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>")
' Save as PDF file, IronPDF automatically output to the PDF 1.4 standard version
pdf.SaveAs("output.pdf")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/UAusing IronPdf;
// Open PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");
// Export as PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf");Imports IronPdf
' Open PDF File
Dim pdf As PdfDocument = PdfDocument.FromFile("wikipedia.pdf")
' Export as PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf")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.
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);Imports IronPdf
' Create a PdfDocument object or open any PDF File
Dim pdf As PdfDocument = PdfDocument.FromFile("wikipedia.pdf")
' Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("pdf-a3-wikipedia.pdf", PdfAVersions.PdfA3b)
Visualisation et impression de PDF sans tracas
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 PDFusing IronPdf.Viewer.Maui;
public class MainPage : ContentPage
{
private readonly IronPdfView pdfView;
public MainPage()
{
InitializeComponent();
this.pdfView = new IronPdfView { Options = IronPdfViewOptions.All };
Content = this.pdfView;
}
}Imports IronPdf.Viewer.Maui
Public Class MainPage
Inherits ContentPage
Private ReadOnly pdfView As IronPdfView
Public Sub New()
InitializeComponent()
Me.pdfView = New IronPdfView With {.Options = IronPdfViewOptions.All}
Content = Me.pdfView
End Sub
End ClassImprimer 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 imprimanteusing 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");Imports IronPdf
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Test printing</h1>")
' Send the document to "Microsoft Print to PDF" printer
pdf.Print("Microsoft Print to PDF")Prêt à commencer ?
Nuget Downloads 21,105,021|Version :2026.9vient de sortir