Saltar al pie de página

Editar PDFs

Aproveche nuestras innumerables características que se basan en archivos PDF existentes para finalizarlos en archivos de salida perfectos.

Icon Main related to Editar PDFs
Editar Objetos PDF con Precisión

1

Traducir Objetos PDF

Mueva y posicione objetos PDF como imágenes, texto y formas con precisión, asegurándose de que los elementos estén correctamente alineados y colocados dentro de su documento.

Aprenda a acceder a objetos DOM de 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

Escalar Objetos PDF

Redimensione objetos PDF para cumplir con sus requisitos de diseño. Escale imágenes, texto u otros elementos para lograr la apariencia deseada sin perder calidad.

Aprenda a escalar objetos DOM de 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

Eliminar Objetos PDF

Eliminar objetos PDF innecesarios o no deseados de su documento para limpiar y simplificar su contenido.

Aprenda a eliminar objetos DOM de 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 Editar PDFs
Modificar Múltiples Segmentos de Texto a la Vez

1

Extraer Texto e Imágenes de PDF

Extraiga texto e imágenes de sus archivos PDF, permitiendo el fácil reuso o redestinación de contenido para otros documentos o aplicaciones.

Aprenda a: extraer texto e imágenes
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

Redactar Texto

Proteja la información sensible redactando texto en su PDF. Elimine o oscurezca permanentemente el texto para mantener la confidencialidad del documento.

Aprenda a redactar texto
using IronPdf;

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

Buscar y Reemplazar Texto

Encuentre y reemplace rápidamente texto en todo su documento PDF, haciendo que las actualizaciones y correcciones de contenido sean eficientes y sin errores.

Aprenda a: buscar y reemplazar texto
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 Editar PDFs
Defensor de Mejoras de Diseño PDF Robusto

1

Anotaciones

Agregue anotaciones a sus archivos PDF, como comentarios, resaltados o notas, para proporcionar contexto adicional o enfatizar secciones específicas.

Aprenda a controlar las anotaciones en 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

Sellar Textos e Imágenes

Aplique sellos de texto o imagen personalizados a sus PDFs para marcar, aprobaciones o marcas especiales, mejorando el profesionalismo y la claridad del documento.

Aprenda a estampar textos e imágenes
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

Marca de Agua Personalizada

Cree y aplique marcas de agua personalizadas a sus documentos PDF para marcarlos como borradores, confidenciales o para agregar elementos de marca.

Aprenda a crear una marca de agua
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

Dibujar Texto y Bitmap

Añada texto e imágenes de mapa de bits personalizados a sus PDFs, dándole la libertad de incluir elementos de contenido únicos adaptados a las necesidades de su documento.

Aprenda a: dibujar texto y mapas de bits
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

Dibujar Línea y Rectángulo

Inserte líneas y rectángulos en su PDF para estructurar el contenido, enfatizar secciones o crear diagramas.

Aprenda a: convertir rectángulo
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

Añadir Encabezados/Pies

Incorpore encabezados y pies de página personalizados en sus PDFs con texto, imágenes o elementos HTML, creando una apariencia coherente y profesional.

Aprenda a: agregar encabezados y pies de página
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

Agregar Números de Página

Inserte números de página en su PDF, posicionándolos de acuerdo con sus preferencias de formato para mantener una estructura de documento organizada.

Aprenda a: agregar números de página
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

Fondo y Primer Plano

Controle los elementos de fondo y primer plano dentro de su PDF para resaltar contenido específico, mejorar la legibilidad o agregar atractivo visual.

Aprenda a: agregar fondo y primer plano
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#
¿Listo para empezar?
Nuget Descargas 16,154,058 | Versión: 2025.11 recién lanzado