Üretim ortamında su yas cızlar olmadan test edin.
İhtiyacınız olan her yerde çalışır.
30 gün boyunca tam işlevli ürün alın.
Dakikalar içinde çalışır hale getirin.
Ürün deneme sürecinizde destek mühendislik ekibimize tam erişim
Mevcut PDF dosyaları üzerinde birçok özelliğimizi kullanarak onları mükemmel çıkış dosyalarına dönüştürün.
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şinusing 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);
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çekleyinusing 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");
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ınusing 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);
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 çıkarusing 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);
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 etusing IronPdf;
PdfDocument pdf = PdfDocument.FromFile("novel.pdf");
// Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric");
pdf.SaveAs("redacted.pdf");
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ştirusing 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");
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 edinusing 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");
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 damgalausing 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");
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şturusing 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");
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 çizusing 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);
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 çevirusing 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.Co/lor("#000000");
// Draw line on PDF
pdf.DrawLine(pageIndex, start, end, width, color);
pdf.SaveAs("drawLine.pdf");
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 ekleyinusing 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");
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ı ekleyinusing 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");
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 ekleyinusing 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);