IRONSOFTWAREHOME

Edytuj pliki PDF

Skorzystaj z naszych niezliczonych funkcji, które wykorzystują istniejące pliki PDF, aby przekształcić je w idealne pliki wyjściowe.

Z precyzją edytuj obiekty PDF

1

Przetłumacz obiekty PDF

Przesuwaj i pozycjonuj obiekty PDF, takie jak obrazy, tekst i kształty z precyzją, zapewniając poprawne wyrównanie i umiejscowienie elementów w obrębie Twojego dokumentu.

Dowiedz się, jak:dostęp do obiektów PDF DOM
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);
2

Skalowanie obiektów PDF

Zmieniaj rozmiar obiektów PDF, aby spełniały wymagania związane z projektem. Skaluj obrazy, tekst lub inne elementy, aby osiągnąć pożądany wygląd bez utraty jakości.

Dowiedz się, jak:skaluj obiekty PDF DOM
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");
3

Usuń obiekty PDF

Usuń niepotrzebne lub niechciane obiekty PDF ze swojego dokumentu, aby oczyścić i usprawnić zawartość.

Dowiedz się, jak:usuń obiekty PDF DOM
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);

Zmieniaj wiele segmentów tekstu jednocześnie

1

Wyodrębnianie tekstu i obrazów PDF

Wyciągaj tekst i obrazy z plików PDF, umożliwiając łatwe ponowne użycie lub przekształcanie zawartości do innych dokumentów lub aplikacji.

Dowiedz się, jak:wyciągnij teksty i obrazy
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);
2

Redagowanie Tekstu

Chroń poufne informacje przez redagowanie tekstu w PDF-ie. Trwale usuń lub zmaskuj tekst, aby utrzymać poufność dokumentu.

Dowiedz się, jak:redaguj tekst
using IronPdf;

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

Znajdowanie i zastępowanie tekstu

Szybko znajdź i zamień tekst w całym Twoim dokumencie PDF, czyniąc aktualizacje i korekty treści efektywnymi i bezbłędnymi.

Dowiedz się, jak:znajdź i zamień tekst
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");

Wspieraj ulepszenia projektu PDF

1

Adnotacje

Dodaj adnotacje do plików PDF, takie jak komentarze, podświetlenia lub notatki, aby dostarczyć dodatkowy kontekst lub zwrócić uwagę na konkretne sekcje.

Dowiedz się, jak:kontroluj adnotacje 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");
2

Znaczki tekstów i obrazów

Stosuj niestandardowe teksty lub znaczki obrazów do swoich PDF-ów w celu brandingu, zatwierdzeń lub specjalnych oznaczeń, poprawiając profesjonalizm i czytelność dokumentu.

Dowiedz się, jak:znaki tekstów i obrazów
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");
3

Niestandardowy znak wodny

Twórz i stosuj niestandardowe znaki wodne do swoich dokumentów PDF, aby oznaczać je jako wersje robocze, poufne lub dodawać elementy brandingowe.

Dowiedz się, jak:twórz znak wodny
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");
4

Rysuj tekst i bitmapę

Dodawaj niestandardowe teksty i obrazy bitmapowe do swoich PDF-ów, dając Ci swobodę włączania unikalnych elementów zawartości dostosowanych do potrzeb Twojego dokumentu.

Dowiedz się, jak:rysuj tekst i 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);
5

Rysuj linię i prostokąt

Wstawiaj linie i prostokąty do swoich PDF-ów, aby strukturyzować zawartość, wyróżniać sekcje lub tworzyć diagramy.

Dowiedz się, jak:konwertuj prostokąt
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");
6

Dodaj nagłówki/stopy

Włącz niestandardowe nagłówki i stopy do swoich PDF-ów z tekstem, obrazami lub elementami HTML, tworząc spójny i profesjonalny wygląd.

Dowiedz się, jak:dodaj nagłówki/stopy
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");
7

Dodaj numery stron

Wstawiaj numery stron do swojego PDF, pozycjonując je zgodnie z preferencjami formatowania, aby utrzymać zorganizowaną strukturę dokumentu.

Dowiedz się, jak:dodaj numery stron
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");
8

Tło i pierwszoplanowa

Kontroluj elementy tła i pierwszoplanowe w swoim PDF-ie, aby wyróżniać określoną zawartość, poprawiać czytelność lub dodawać atrakcyjność wizualną.

Dowiedz się, jak:dodaj tło i pierwszoplanową
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);

Gotowy, aby rozpocząć?

Nuget Downloads 20,756,830Wersja:2026.7właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta