Passer au contenu du pied de page

Modifier des PDFs

Exploitez nos innombrables fonctionnalités qui s'appuient sur des fichiers PDF existants pour les finaliser en fichiers de sortie parfaits.

Icon Main related to Modifier des PDFs
Éditez des objets PDF avec précision

1

Traduire des objets PDF

Déplacez et positionnez des objets PDF tels que des images, du texte et des formes avec précision, garantissant que les éléments soient correctement alignés et placés dans votre document.

Apprenez à : accéder aux objets DOM PDF
using IronPdf;
using System.Drawing;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("Test");
// Access DOM Objects
var objects = pdf.Pages.First().ObjectModel.TextObjects.First();
// Translate by 100 points right and 100 points down
objects.Translate = new System.Drawing.PointF(100,100);
C#
2

Redimensionner des objets PDF

Redimensionnez des objets PDF pour répondre à vos besoins de conception. Échelle des images, du texte ou d'autres éléments pour obtenir l'apparence souhaitée sans perdre de la qualité.

Apprenez à : redimensionner les objets DOM PDF
using IronSoftware;
using System.Drawing; // Required for PointF

// Create a PDF from a URL using a PNG image
string html = @"<img src='https://example.com/logo.png'>";
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Render HTML to PDF
PdfDocument pdf = renderer.RenderHtmlAsPdf(html);
// Access the first image object on the first page
ImageObject image = pdf.Pages.First().ObjectModel.ImageObjects.FirstOrDefault();
// To scale the image to 150% of its original size uniformly
image.Scale = new System.Drawing.PointF(1.5f, 1.5f);
// Save the PDF with the scaled image
pdf.SaveAs("scaled_image.pdf");
C#
3

Supprimer des objets PDF

Supprimez les objets PDF inutiles ou indésirables de votre document pour nettoyer et rationaliser votre contenu.

Apprenez comment : supprimer les objets DOM PDF
using IronSoftware;
using IronSoftware.Pdfium.Dom;
using System.Linq;

// Load a PDF file
PdfDocument pdf = PdfDocument.FromFile("sampleObjectsWithImages.pdf");
// Access DOM Objects
IPdfPageObjectModel objects = pdf.Pages.First().ObjectModel;
// Remove first image
objects.ImageObjects.RemoveAt(0);
C#

Icon Main related to Modifier des PDFs
Modifier plusieurs segments de texte en une seule fois

1

Extraire du texte et des images PDF

Extrayez du texte et des images de vos fichiers PDF, permettant une réutilisation ou un réaménagement facile du contenu pour d'autres documents ou applications.

Apprenez à : extraire du texte et des images
using IronPdf;
using System.IO;

PdfDocument pdf = PdfDocument.FromFile("sample.pdf");
// Extract text
string text = pdf.ExtractAllText();
// Export the extracted text to a text file
File.WriteAllText("extractedText.txt", text);
C#
2

Cacher du texte

Protégez les informations sensibles en masquant du texte dans votre PDF. Supprimez ou masquez de façon permanente le texte pour maintenir la confidentialité du document.

Apprenez comment : masquer du texte
using IronPdf;

PdfDocument pdf = PdfDocument.FromFile("novel.pdf");
// Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric");
pdf.SaveAs("redacted.pdf");
C#
3

Rechercher et Remplacer le Texte

Trouvez et remplacez rapidement du texte dans l'ensemble de votre document PDF, rendant les mises à jour de contenu et les corrections efficaces et sans erreur.

Apprenez à : rechercher et remplacer du texte
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>.NET6</h1>");
string oldText = ".NET6";
string newText = ".NET7";
// Replace text on all pages
pdf.ReplaceTextOnAllPages(oldText, newText);
pdf.SaveAs("replaceText.pdf");
C#

Icon Main related to Modifier des PDFs
Préconisez des améliorations robustes de la conception PDF

1

Annotations

Ajoutez des annotations à vos fichiers PDF, telles que des commentaires, des mises en évidence ou des notes, pour fournir un contexte supplémentaire ou souligner des sections spécifiques.

Apprenez à : contrôler les annotations PDF
using IronPdf;
using IronPdf.Annotations;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Annotation</h1>");
// Create a PDF annotation object on a specified page index
TextAnnotation annotation = new TextAnnotation(0)
{
    Title = "This is the title",
    Contents = "This is the long 'sticky note' comment content...",
    X = 50,
    Y = 700,
};
// Add the annotation
pdf.Annotations.Add(annotation);
pdf.SaveAs("annotation.pdf");
C#
2

Timbre Textes & Images

Appliquez des timbres texte ou image personnalisés à vos PDFs pour le marquage, les approbations, ou des marquages spéciaux, améliorant le professionnalisme et la clarté du document.

Apprenez à : tamponner des textes et des images
using IronPdf;

using IronPdf.Editing;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");
// Create text stamper
TextStamper textStamper = new TextStamper()
{
    Text = "Text Stamper!",
    FontFamily = "Bungee Spice",
    UseGoogleFont = true,
    FontSize = 30,
    IsBold = true,
    IsItalic = true,
    VerticalAlignment = VerticalAlignment.Top,
};
// Stamp the text stamper
pdf.ApplyStamp(textStamper);
pdf.SaveAs("stampText.pdf");
C#
3

Filigrane personnalisé

Créez et appliquez des filigranes personnalisés à vos documents PDF pour les marquer comme brouillons, confidentiels, ou pour ajouter des éléments de marque.

Apprenez comment créer un filigrane
using IronPdf;

string watermarkHtml = @"
<img src='https://ironsoftware.com/img/products/ironpdf-logo-text-dotnet.svg'>
";
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Watermark</h1>");
// Apply watermark
pdf.ApplyWatermark(watermarkHtml);
pdf.SaveAs("watermark.pdf");
C#
4

Dessiner Texte et Bitmap

Ajoutez du texte et des images bitmap personnalisés à vos PDFs, vous donnant la liberté d'inclure des éléments de contenu uniques adaptés aux besoins de votre document.

Apprenez à : dessiner du texte et des images bitmap
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 the image from file
AnyBitmap bitmap = AnyBitmap.FromFile("ironSoftware.png");
// Draw the bitmp on PDF
pdf.DrawBitmap(bitmap, 0, 50, 250, 500, 300);
C#
5

Dessiner une ligne et un rectangle

Insérez des lignes et des rectangles dans votre PDF pour structurer le contenu, souligner des sections ou créer des diagrammes.

Apprenez à : convertir un rectangle
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");
// Configure the required parameters
int pageIndex = 0;
var start = new IronSoftware.Drawing.PointF(200,150);
var end = new IronSoftware.Drawing.PointF(1000,150);
int width = 10;
var color = new IronSoftware.Drawing.Color("#000000");
// Draw line on PDF
pdf.DrawLine(pageIndex, start, end, width, color);
pdf.SaveAs("drawLine.pdf");
C#
6

Ajouter des en-têtes/pieds de page

Incorporez des en-têtes et des pieds de page personnalisés dans vos PDFs avec du texte, des images ou des éléments HTML, pour créer une apparence cohérente et professionnelle.

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!",
};
// Add text header to the PDF
pdf.AddTextHeaders(textHeader);
pdf.SaveAs("addTextHeaderFooter.pdf");
C#
7

Ajouter des numéros de page

Insérez des numéros de page dans votre PDF, en les positionnant selon vos préférences de formatage pour maintenir une structure de document organisée.

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 and footer
pdf.AddTextHeaders(textHeader);
pdf.SaveAs("pdfWithPageNumber.pdf");
C#
8

Arrière-plan & Premier plan

Contrôlez les éléments d'arrière-plan et de premier plan dans votre PDF pour mettre en évidence des contenus spécifiques, améliorer la lisibilité ou ajouter un attrait visuel.

Apprenez à : ajouter un arrière-plan et un premier plan
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Main HTML content</h1>");
// Render background
PdfDocument background = renderer.RenderHtmlAsPdf("<body style='background-color: cyan;'></body>");
// Render foreground
PdfDocument foreground = renderer.RenderHtmlAsPdf("<h1 style='transform: rotate(-45deg); opacity: 50%;'>Overlay Watermark</h1>");
// Add background
pdf.AddBackgroundPdf(background);
// Overlay foreground
pdf.AddForegroundOverlayPdf(foreground);
C#
Prêt à commencer?
Nuget Téléchargements 16,154,058 | Version : 2025.11 vient de sortir