IRONSOFTWAREHOME

PDF'leri düzenleyin

Mevcut PDF dosyaları üzerinde birçok özelliğimizi kullanarak onları mükemmel çıkış dosyalarına dönüştürün.

PDF Nesnelerini Hassasiyetle Düzenleyin

1

PDF Nesnelerini Çevir

PDF nesnelerini, örneğin resimleri, metni ve şekilleri hassasiyetle hareket ettirin ve doğru bir şekilde hizalandığını ve belgeniz içinde düzgün bir şekilde yerleştirildiğini sağlayın.

Nasıl yapıldığını öğrenin:PDF DOM nesnelerine erişin
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

PDF Nesnelerini Ölçekleyin

PDF nesnelerini tasarım gereksinimlerinize uygun olarak yeniden boyutlandırın. Görüntüleri, metni veya diğer öğeleri istenen görünümü elde etmek için kalite kaybetmeden ölçeklendirin.

Nasıl yapıldığını öğrenin:PDF DOM nesnelerini ölçekleyin
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

PDF Nesnelerini Kaldırın

Belgenizden gereksiz veya istenmeyen PDF nesnelerini silerek içeriğinizi temizleyin ve sadeleştirin.

Nasıl yapıldığını öğrenin:PDF DOM nesnelerini kaldırın
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);

Birden Fazla Metin Segmentini Aynı Anda Değiştirin

1

PDF Metin ve Görüntülerini Çıkarma

PDF dosyalarınızdan metin ve resimleri çıkarın, böylece diğer belgeler veya uygulamalar için içeriği kolayca yeniden kullanabilir veya yeniden amaçlayabilirsiniz.

Nasıl yapıldığını öğrenin:metin ve resimleri çıkar
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

Metin Sansürü

PDF’nizdeki metni redakte ederek hassas bilgileri koruyun. Belge gizliliğini korumak için metni kalıcı olarak kaldırın veya kapatın.

Nasıl yapıldığını öğrenin:metni redakte et
using IronPdf;

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

Metin Bulma ve Değiştirme

Tüm PDF belgenizdeki metni hızla bulup değiştirmek içerik güncellemelerini ve düzeltmelerini verimli ve hatasız yapın.

Nasıl yapıldığını öğrenin:metni bul ve değiştir
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");

Sağlam PDF Tasarım İyileştirmelerini İlerletin

1

Ek açıklamalar

PDF dosyalarınıza ek açıklamalar, yorumlar, vurgulamalar veya notlar ekleyin, bunlar belirli bölümlere ek bağlam sağlamak veya vurgulamak için kullanılabilir.

Nasıl yapıldığını öğrenin:PDF ek açıklamalarını kontrol edin
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

Metin ve Görüntüleri Damgalayın

PDF belgelerinize marka, onay veya özel işaretlemeler için özelleştirilmiş metin veya görüntü damgaları uygulayın, belgenin profesyonelliğini ve netliğini artırın.

Nasıl yapıldığını öğrenin:metin ve görüntüleri damgala
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

Özel Filigran

PDF belgelerinize taslak, gizli veya marka unsurları eklemek için özel filigranlar oluşturun ve uygulayın.

Nasıl yapıldığını öğrenin:filigran oluştur
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

Metin ve Bitmap Çizme

PDF belgelerinize özel metin ve bitmap resimler ekleyerek, belgenizin ihtiyaçlarına göre uyarlanmış benzersiz içerik unsurları dahil etme özgürlüğü verin.

Nasıl yapıldığını öğrenin:metin ve bitmap çiz
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

Çizgi ve Dikdörtgen Çiz

PDF'inize çizgiler ve dikdörtgenler ekleyerek içeriği yapılandırın, bölümleri vurgulayın veya diyagramlar oluşturun.

Nasıl yapıldığını öğrenin:dikdörtgeni çevir
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

Başlıklar/Altbilgiler Ekleyin

PDF'lerinize metin, resimler veya HTML öğeleriyle özel başlıklar ve altbilgiler ekleyerek tutarlı ve profesyonel bir görünüm oluşturun.

Nasıl yapıldığını öğrenin:başlıklar/altbilgiler ekleyin
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

Sayfa Numaraları Ekleyin

PDF belgenize sayfa numaralarını ekleyin, belge düzeninin organize kalmasını sağlamak için formatlama tercihlerinize göre konumlandırın.

Nasıl yapıldığını öğrenin:sayfa numaraları ekleyin
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

Arka Plan & Ön Plan

Belirli içeriğe vurgu yapmak, okunabilirliği artırmak veya görsel çekicilik eklemek için PDF'lerinizde arka plan ve ön plan elemanlarını kontrol edin.

Nasıl yapıldığını öğrenin:arka plan ve ön plan ekleyin
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);

Başlamaya Hazır mısınız?

Nuget Downloads 20,756,830Sürüm:2026.7yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez