Altbilgi içeriğine atla

PDF'leri Dönüştür

Görseller, ofis belgeleri, HTML, web siteleri gibi şablonları kullanarak PDF'leri dönüştürün ve geliştirin.

Icon Main related to PDF'leri Dönüştür
Esnek PDF Dönüşümü

1

HTML'den PDF'ye

HTML dosyalarını piksel mükemmelliğinde PDF'lere dönüştürün. Bu özellik, CSS ve JavaScript öğeleriyle tam HTML tasarımlarınızın PDF formatında doğru bir şekilde render edilmesini, görsel düzenleme ve stilleri koruyarak sağlar.

Nasıl Yapılacağını Öğrenin:HTML'den PDF'ye dönüştür
// Import IronPdf namespace for PDF generation functionality
using IronPdf;

// Create ChromePdfRenderer instance for HTML to PDF conversion
var renderer = new ChromePdfRenderer();

// Convert HTML string to PDF document using Chrome rendering engine
// RenderHtmlAsPdf method processes HTML/CSS/JavaScript content
var pdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>");
// Save the generated PDF document to disk
// The PDF will be pixel-perfect matching Chrome's rendering
pdfDocument.SaveAs("pixel-perfect.pdf");
C#
2

URL'den PDF'ye

Bu özellik ile herhangi bir web sayfasını bir PDF'ye dönüştürün. Çevrimiçi makaleleri veya web sayfalarını indirilebilir veya paylaşılabilir PDF belgeleri olarak yakalamak için idealdir.

Nasıl Yapılacağını Öğrenin:URL'den PDF'ye dönüştür
using IronPdf;

// Create ChromePdfRenderer for URL to PDF conversion
var renderer = new ChromePdfRenderer();

// Convert webpage URL directly to PDF document
// Preserves all styling, images, and interactive elements
var pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/PDF");

// Save the rendered webpage as a PDF file
pdf.SaveAs("wikipedia.pdf");
C#
3

DOCX'ten PDF'ye

DOCX dosyalarını kolayca PDF'ye dönüştürün, biçimlendirme ve yapıyı koruyarak belge paylaşımının ve dağıtımının basit ve güvenilir olmasını sağlar.

Nasıl Yapılacağını Öğrenin:DOCX'ten PDF'ye dönüştür
using IronPdf;

// Instantiate Renderer
DocxToPdfRenderer renderer = new DocxToPdfRenderer();

// Render from DOCX file
PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx");

// Save the PDF
pdf.SaveAs("pdfFromDocx.pdf");
C#
4

RTF & MD'ten PDF'ye

Zengin Metin Formatı (RTF) ve Markdown (MD) dosyalarını profesyonel PDF belgelerine dönüştürün, orijinal biçimlendirme ve stilleri koruyarak.

Nasıl Yapılacağını Öğrenin:RTF'ten PDF'ye dönüştür
using IronPdf;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Load the RTF as File
PdfDocument pdfFromRTFFile = renderer.RenderRtfFileAsPdf("report.rtf");
PdfDocument pdfFromMDFile = renderer.RenderMarkdownFileAsPdf("report.md");

pdfFromRTFFile.SaveAs("report.pdf");
pdfFromMDFile.SaveAs("markdown.pdf");
C#
5

Resimden PDF'ye

Görselleri hızla PDF formatına dönüştürün, PDF albümleri, ekran görüntülü raporlar veya taranmış belgeleri arşivlemek için idealdir.

Nasıl Yapılacağını Öğrenin:Resimden PDF'ye dönüştür
using IronPdf;
using System.IO;
using System.Linq;

// One or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
var imageFiles = Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

// Converts the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf");
C#

Icon Main related to PDF'leri Dönüştür
Dinamik Web Sayfanızı PDF'ye Dönüştürün

1

Razor'u PDF'e Dönüşüm

Dinamik içeriği ve düzeni koruyarak Razor görünümlerini PDF'lere kolayca dönüştürün. Sunucu tarafından render edilmiş web sayfalarını profesyonel PDF'lere dönüştürmek için idealdir.

Nasıl Yapılacağını Öğrenin:Razor Bileşenlerini PDF'ye dönüştür
private async void PrintToPdf()
{
    ChromePdfRenderer renderer = new ChromePdfRenderer();

    // Apply text footer
    renderer.RenderingOptions.TextFooter = new TextHeaderFooter()
    {
        LeftText = "{date} - {time}",
        DrawDividerLine = true,
        RightText = "Page {page} of {total-pages}",
        Font = IronSoftware.Drawing.FontTypes.Arial,
        FontSize = 11
    };

    Parameters.Add("persons", persons);

    // Render razor component to PDF
    PdfDocument pdf = renderer.RenderRazorComponentToPdf<Person>(Parameters);

    File.WriteAllBytes("razorComponentToPdf.pdf", pdf.BinaryData);
}
C#
2

CSHTML to PDF

CSHTML dosyalarını, orijinal sayfanızın görünümüne ve hissine uygun PDF'lere dönüştürün. Bu, tüm HTML öğelerinin, stilin ve biçimlendirmenin korunmasını sağlar.

Nasıl Yapılacağını Öğrenin:Razor Sayfalarını PDF'ye dönüştür
// PM > Install-Package IronPdf.Extensions.Razor

using IronPdf.Razor.Pages;

public IActionResult OnPostAsync()
{
    persons = new List<Person>
    {
        new Person { Name = "Alice", Title = "Mrs.", Description = "Software Engineer" },
    };

    ViewData["personList"] = persons;

    ChromePdfRenderer renderer = new ChromePdfRenderer();

    // Render Razor Page to PDF document
    PdfDocument pdf = renderer.RenderRazorToPdf(this);

    Response.Headers.Add("Content-Disposition", "inline");

    return File(pdf.BinaryData, "application/pdf", "razorPageToPdf.pdf");
}
C#
3

ASPX'ten PDF'ye

ASPX sayfalarını, ASP.NET Web Forms çerçevesini kullanarak geliştirilen web sayfalarını kolayca paylaşmak veya arşivlemek için PDF belgelere sorunsuz bir şekilde dönüştürün.

Nasıl Yapılacağını Öğrenin:ASPX'ten PDF'ye dönüştür
using IronPdf;

private void Form1_Load(object sender, EventArgs e)
{
    //Changes the ASPX output into a pdf instead of HTML
    IronPdf.AspxToPdf.RenderThisPageAsPdf();
}
C#
4

XAML'den PDF'ye

XAML dosyalarını yüksek kaliteli PDF'lere render edin, WPF veya diğer XAML tabanlı teknolojiler kullanılarak oluşturulan uygulamalar için ideal yapıyı ve stil koruyucu.

Nasıl Yapılacağını Öğrenin:XAML'den PDF'ye dönüştür
// PM > Install-Package IronPdf.Extensions.Maui

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Apply HTML header
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
    HtmlFragment = "<h1>Header</h1>",
};

// Render PDF from Maui Page
PdfDocument pdf = renderer.RenderContentPageToPdf<MainPage, App>().Result;

pdf.SaveAs(@"C:\contentPageToPdf.pdf");
C#

Icon Main related to PDF'leri Dönüştür
Dönüşüm Sırasında Web Erişilebilirliğini Sağlayın

1

TLS Web Sitesi & Sistem Girişleri

Güvenli dönüşümler için TLS ve sistem girişi ile güvenli web sitelerinden veya kimlik doğrulamalı oturumlardan içerik dönüştürün.

Nasıl Yapılacağını Öğrenin:kimlik doğrulamalı oturumlarla çalış
using IronPdf;
using System;
using System.IO;

var uri = new Uri("http://localhost:51169/Invoice");
var urlToPdf = new ChromePdfRenderer
{
    // Set login credentials to bypass basic authentication
    LoginCredentials = new IronPdf.ChromeHttpLoginCredentials
    {
        NetworkUsername = "testUser",
        NetworkPassword = "testPassword"
    }
};

var pdf = urlToPdf.RenderUrlAsPdf(uri);
pdf.SaveAs(Path.Combine(Directory.GetCurrentDirectory(), "UrlToPdfWithHttpLogin.Pdf"));
C#
2

Çerezler

PDF dönüşümleri sırasında çerezleri yönetir ve kullanarak oturumları korur ve nihai PDF çıktısında kişiselleştirilmiş içeriği görüntüler.

Nasıl Yapılacağını Öğrenin:Çerezlerle çalış
using IronPdf;

// Instantiate ChromePdfRenderer
ChromePdfRenderer renderer = new ChromePdfRenderer();
renderer.RenderingOptions.RequestContext = IronPdf.Rendering.RequestContexts.Global;
ChromeHttpLoginCredentials credentials = new ChromeHttpLoginCredentials()
{
    NetworkUsername = "testUser",
    NetworkPassword = "testPassword"
};
string uri = "http://localhost:51169/Invoice";
// Apply cookies
renderer.ApplyCookies(uri, credentials);
C#

Icon Main related to PDF'leri Dönüştür
PDF Dönüşümünü Daha Fazla Uyarlayın

1

Özel Kenar Boşluğu

PDF'leriniz için özel kenar boşlukları ayarlayarak içeriğin alanını ve düzenini daha iyi kontrol edin. Hassas boşluklarla baskıya hazır belgeler oluşturmak için mükemmeldir.

Nasıl yapılacağını öğrenin:özel kenar boşluğunu özelleştirin
using IronPdf;

var renderer = new ChromePdfRenderer();
// Set Margins (in millimeters)
renderer.RenderingOptions.MarginTop = 40;
renderer.RenderingOptions.MarginLeft = 20;
renderer.RenderingOptions.MarginRight = 20;
renderer.RenderingOptions.MarginBottom = 40;
renderer.RenderHtmlFileAsPdf("my-content.html").SaveAs("my-content.pdf");
C#
2

Başlıklar/Altlıklar Ayarlayın

PDF belgelerinize kolayca özel başlıklar ve altlıklar ekleyin. Tüm sayfalarda tutarlı marka oluşturma ve profesyonel biçimlendirme için metin, resimler veya HTML öğeleri dahil edin.

Nasıl yapılacağını öğrenin:başlıklar/altlıklar ayarlayın
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();
// Set text header as a rendering options
renderer.RenderingOptions.TextHeader = new TextHeaderFooter()
{
    CenterText = "This is a header",
};
// Render Html
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");
C#
3

Sayfa Numaralarını Ayarlayın

PDF'lerinize sayfa numaralarını otomatik olarak ekleyin. Belgelerinizin kolayca gezinebilir ve düzenli görünmesi için konum, biçimlendirme ve tarzı kontrol edin.

Nasıl yapılacağını öğrenin:sayfa numaralarını ayarlayın
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();
// Add text header as labelling the page numbers
renderer.RenderingOptions.TextHeader = new TextHeaderFooter()
{
   CenterText = "{page} of {total-pages}",
};
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");
C#
4

Gri Tonlama

PDF'lerinizi gri tonlamaya dönüştürerek dosya boyutunu küçültün, yazdırırken mürekkep tasarrufu yapın veya belirli belge gönderim gereksinimlerini karşılayın ve hâlâ net okunabilirliği koruyun.

Nasıl yapılacağını öğrenin:gri tonlamaya dönüştürün
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();
// Set GrayScale to true
renderer.RenderingOptions.GrayScale = true;
PdfDocument pdf = renderer.RenderUrlAsPdf("https://ironsoftware.com/");
pdf.CopyPage(0).SaveAs("test.pdf");
C#

Icon Main related to PDF'leri Dönüştür
PDF Düzenini İnce Ayarlayın

1

İçindekiler Tablosu Ekleyin

Uzun belgeler için özellikle faydalı olan içeriği daha iyi gezebilirlik ve okunabilirlik için PDF'lerinize dinamik bir içindekiler tablosu oluşturun.

Nasıl yapılacağını öğrenin:içindekiler tablosu ekleyin
using IronPdf;

// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Configure render options
renderer.RenderingOptions = new ChromePdfRenderOptions
{
    // Enable table of content feature
    TableOfContents = TableOfContentsTypes.WithPageNumbers,
};
PdfDocument pdf = renderer.RenderHtmlFileAsPdf("tableOfContent.html");
pdf.SaveAs("tableOfContents.pdf");
C#
2

Sayfa Sonu Ekleyin

PDF belgenizin içine sayfa sonları ekleyerek içerik akışını ve organizasyonunu kontrol edin. Bu özellik, bölümlerin veya paragrafların yeni sayfalarda başlamasını sağlayarak profesyonel bir düzeni ve garip bölünmelerin önlenmesini sağlar.

Nasıl yapılacağını öğrenin:sayfa sonları ekleyin
using IronPdf;

var html = @"
    <p> Hello Iron</p>
    <p> This is 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> This is 2nd Page</p>
    <div style = 'page-break-after: always;' ></div>
    <p> This is 3rd Page</p>";
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(html);
pdf.SaveAs("pageBreak.pdf");
C#
3

Kâğıda Sığdırın

PDF içeriğinizi seçilen kâğıt boyutuna sığdırmak için otomatik olarak ayarlayın. Bu özellik, belgelerinizin baskı veya görüntüleme için düzenini optimize ederek hiçbir içeriğin kesilmemesini ve her şeyin mükemmel bir şekilde sayfaya sığmasını sağlar.

Nasıl yapılacağını öğrenin:kâğıt düzenlerini kullanın
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();
// Fit to page rendering
renderer.RenderingOptions.PaperFit.UseFitToPageRendering();
// Render web URL to PDF
PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page");
pdf.SaveAs("fitToPage.pdf");
C#
Başlamaya Hazır mısınız?
Nuget Indirmeler 18,332,619 | Sürüm: 2026.4 yeni yayınlandı
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizin PDF olduğunu izleyin.

Iron Destek Ekibi

Haftanın 5 günü, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara