Üretimde su işareti olmadan test edin.
Nerede ihtiyaç duyarsanız çalışır.
Tam işlevselliğe sahip ürün için 30 gün alın.
Birkaç dakika içinde çalışır hale getirin.
Ürün denemeniz sırasında destek mühendis ekibimize tam erişim
Mevcut PDF dosyalarına dayanan sayısız özelliğimizden yararlanarak bunları mükemmel çıktı dosyalarına dönüştürün.
Resimler, metinler ve şekiller gibi PDF nesnelerini hassasiyetle taşıyın ve konumlandırın, belgelerinizdeki her şeyin doğru bir şekilde hizalanıp yerleştirilmesini sağlayın.
Nasıl yapılacağı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);
Tasarım gereksinimlerinize uygun şekilde PDF nesnelerinin boyutunu yeniden ayarlayın. Resimlerin, metinlerin veya diğer öğelerin istediğiniz görünümü elde etmek için kaliteden ödün vermeden ölçeklendirin.
Nasıl yapılacağı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 silin, içeriğinizi temizleyin ve sadeleştirin.
Nasıl yapılacağı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 resimler çıkararak içeriği başka belgeler veya uygulamalar için kolayca yeniden kullanın veya yeni amaçlara uygun hale getirin.
Nasıl yapılacağını öğrenin:metin ve resimleri çıkarınusing 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'lerinizdeki metinleri karartarak hassas bilgileri koruyun. Belge gizliliğini sağlamak için metinleri kalıcı olarak kaldırın veya gizleyin.
Nasıl yapılacağını öğrenin:metinleri karartınusing IronPdf;
PdfDocument pdf = PdfDocument.FromFile("novel.pdf");
// Redact 'Alaric' phrase from all pages
pdf.RedactTextOnAllPages("Alaric");
pdf.SaveAs("redacted.pdf");
Tüm PDF belgesinde metin bulma ve değiştirme işlemlerini hızla yaparak, içerik güncellemelerini ve düzeltmelerini verimli ve hatasız hale getirin.
Nasıl yapılacağını öğrenin:metinleri 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 yorumlar, vurgular veya notlar gibi açıklamalar ekleyin ve belirli bölümleri vurgulamak veya ek bilgi sağlamak için kullanın.
Nasıl yapılacağını öğrenin:PDF 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'lerinize marka, onay veya özel işaretlemeler için özel metin veya resim damgaları uygulayarak belge profesyonelliğini ve netliğini artırın.
Nasıl yapılacağını öğrenin:metin ve resimleri damgalayınusing 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 filigranlar ekleyin veya marka öğeleri eklemek için özel filigranlar oluşturun ve uygulayın.
Nasıl yapılacağını öğrenin:filigran oluşturunusing 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'lerinize özel metin ve bitmap resimler ekleyin, belgenizin ihtiyaçlarına göre özelleştirilmiş benzersiz içerik unsurlarını dahil etme özgürlüğü sağlayın.
Nasıl yapılacağını öğrenin:metin ve bitmap çizinusing 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);
İçeriği yapılandırmak, bölümleri vurgulamak veya diyagramlar oluşturmak için PDF dosyanıza çizgiler ve dikdörtgenler ekleyin.
Nasıl yapılacağını öğrenin:dikdörtgene dönüştürünusing 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");
text, images veya HTML öğeleri ile PDF'lerinize özel başlıklar ve altlıklar ekleyin, tutarlı ve profesyonel bir görüntü oluşturun.
Nasıl Yapılacağını Öğrenin:başlıklar/altbilgiler ekleusing 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'nize sayfa numaraları ekleyin, tercihlerinize göre konumlandırarak organize bir belge yapısını sürdürün.
Nasıl Yapılacağını Öğrenin:sayfa numaraları ekleusing 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");
PDF'nizdeki arka plan ve ön plan öğelerini kontrol edin, belirli içerikleri vurgulayın, okunabilirliği artırın veya görsel çekicilik katın.
Nasıl yapılacağı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);