PDF'ler oluşturun
PDF'leri sıfırdan, güçlü ve sezgisel belge oluşturma API'mizi kullanarak oluşturun.
Mükemmel PDF'nizi Tasarlayın
Boş bir PDF oluşturun
Tamamen yeni bir PDF'yi sıfırdan oluşturun! Yeni bir tuvalle başlayın ve ihtiyacınız olan belgenizi tam kontrolle oluşturun. İster yeni bir rapor hazırlıyor, ister bir fatura tasarlıyor, ister bir teklif taslağı yazıyor olun, hızla sonuç almak için sıfırdan başlayın veya bir şablon kullanın.
Nasıl yapıldığını öğrenin:Boş bir PDF oluşturusing IronPdf;
PdfDocument pdf = new PdfDocument(270, 270);
pdf.SaveAs("blankPage.pdf");Imports IronPdf
Dim pdf As New PdfDocument(270, 270)
pdf.SaveAs("blankPage.pdf")Metinler ve Resimler Ekleyin
PDF belgelerinize sorunsuz bir şekilde özel metin ve resimler ekleyin. IronPDF, elemanların yerleştirilmesi, hizalanması ve opaklığı üzerinde tam kontrol sağlar ve farklı sayfalar arasında başlıkları ve metin pozisyonunu yönetme esnekliği sunar.
Nasıl yapıldığını öğrenin:metinler ve resimler ekleyinusing 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 image file
AnyBitmap bitmap = AnyBitmap.FromFile("ironSoftware.png");
// Draw the bitmp on PDF
pdf.DrawBitmap(bitmap, 0, 50, 250, 500, 300);Imports IronPdf
Imports IronSoftware.Drawing
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = 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 image file
Dim bitmap As AnyBitmap = AnyBitmap.FromFile("ironSoftware.png")
' Draw the bitmap on PDF
pdf.DrawBitmap(bitmap, 0, 50, 250, 500, 300)Şekiller Ekle
PDF belgelerinize eklemek için geniş bir şekil yelpazesinden seçim yapın. Şekil kitaplığı, istendiğinde diyagramlar, bölüm vurgulamaları veya görsel öğeler eklemenize olanak tanır, PDF'lerin estetikasını ve okunabilirliğini artırır.
Nasıl yapıldığını öğrenin:şekil ekleyinusing IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");
// Configure the required parameters
int pageIndex = 0;
var rectangle = new IronSoftware.Drawing.RectangleF(200, 100, 1000, 100);
var lineColor = new IronSoftware.Drawing.Color("#000000");
var fillColor = new IronSoftware.Drawing.Color("#32AB90");
int lineWidth = 5;
// Draw rectangle on PDF
pdf.DrawRectangle(pageIndex, rectangle, lineColor, fillColor, lineWidth);Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>testing</h1>")
' Configure the required parameters
Dim pageIndex As Integer = 0
Dim rectangle = New IronSoftware.Drawing.RectangleF(200, 100, 1000, 100)
Dim lineColor = New IronSoftware.Drawing.Color("#000000")
Dim fillColor = New IronSoftware.Drawing.Color("#32AB90")
Dim lineWidth As Integer = 5
' Draw rectangle on PDF
pdf.DrawRectangle(pageIndex, rectangle, lineColor, fillColor, lineWidth)Başlıklar/Altbilgiler Ekleyin
PDF’nize profesyonel bir görünüm kazandırmak için kolayca metin bazlı veya HTML formatında başlıklar ve altbilgiler ekleyin. Hizalamayı özelleştirin, filigranlar ekleyin, yazı tiplerini ayarlayın ve daha fazlasını yapın. Bu özellik, sayfalar arasında tutarlı marka unsurları eklemek için idealdir.
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!", };
// Create text footer
TextHeaderFooter textFooter = new TextHeaderFooter
{ CenterText = "This is the footer!", };
// Add text header and footer to the PDF
pdf.AddTextHeaders(textHeader);
pdf.AddTextFooters(textFooter);
pdf.SaveAs("addTextHeaderFooter.pdf");Imports IronPdf
' Instantiate renderer and create PDF
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>")
' Create text header
Dim textHeader As New TextHeaderFooter With {
.CenterText = "This is the header!"
}
' Create text footer
Dim textFooter As New TextHeaderFooter With {
.CenterText = "This is the footer!"
}
' Add text header and footer to the PDF
pdf.AddTextHeaders(textHeader)
pdf.AddTextFooters(textFooter)
pdf.SaveAs("addTextHeaderFooter.pdf")Sayfa Numaraları Ekleyin
IronPDF'in otomatik sayfa numaralandırma yetenekleriyle PDF'lerinizde sayfa numaralandırmayı basitleştirin. Sayfa numaralarını sayfanın herhangi bir konumuna yerleştirin ve belgenizin genel tarzını koruyun.
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
pdf.AddTextHeaders(textHeader);Imports IronPdf
' Create text header
Dim textHeader As New TextHeaderFooter() With {
.CenterText = "{page} of {total-pages}"
}
' Render a new PDF
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>")
' Add header
pdf.AddTextHeaders(textHeader)
Tam PDF Özelleştirmesini Kolaylaştırın
Yönlendirme
PDF'lerinizin yönünü zahmetsizce yönetin. Portre ve Manzara modları arasında geçiş yapın ve sayfalarınızı gerektiğinde 90 veya 180 derece döndürün, geniş formatlı belgeler veya sunumlar için mükemmeldir.
Nasıl yapıldığını öğrenin:PDF'leri yönlendirinusing IronPdf;
using IronPdf.Rendering;
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Change paper orientation
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;
PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page");
pdf.SaveAs("landscape.pdf");Imports IronPdf
Imports IronPdf.Rendering
Dim renderer As New ChromePdfRenderer()
' Change paper orientation
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape
Dim pdf As PdfDocument = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page")
pdf.SaveAs("landscape.pdf")Özel Kağıt Boyutu
A4, Letter ve daha fazlası gibi tüm standart kağıt boyutları için destek. Ek olarak, afişler, makbuzlar veya web sitesi anlık görüntüleri gibi benzersiz gereksinimleri karşılamak için noktalar, inç veya pikseller kullanarak özel kağıt boyutları tanımlayın.
Nasıl yapıldığını öğrenin:kağıt boyutunu özelleştirinusing IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Set custom paper size in cm
renderer.RenderingOptions.SetCustomPaperSizeinCentimeters(15, 15);
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Custom Paper Size</h1>");
pdf.SaveAs("customPaperSize.pdf");Imports IronPdf
Dim renderer As New ChromePdfRenderer()
' Set custom paper size in cm
renderer.RenderingOptions.SetCustomPaperSizeinCentimeters(15, 15)
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Custom Paper Size</h1>")
pdf.SaveAs("customPaperSize.pdf")PDF Meta Verilerini Ayarlayın
PDF'lerinizin meta verilerini kolayca ayarlayın veya değiştirin. Başlık, yazar, anahtar kelimeler ve diğer öznitelikleri içeren belgelerinizi düzenlemek ve arayabilmek için geliştirin.
Nasıl yapıldığını öğrenin:PDF Meta Verilerini ayarlausing IronPdf;
using System;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>");
// Access the MetaData class and set the pre-defined metadata properties.
pdf.MetaData.Author = "Iron Software";
pdf.MetaData.CreationDate = DateTime.Today;
pdf.MetaData.Creator = "IronPDF";
pdf.SaveAs("pdf-with-metadata.pdf");Imports IronPdf
Imports System
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>")
' Access the MetaData class and set the pre-defined metadata properties.
pdf.MetaData.Author = "Iron Software"
pdf.MetaData.CreationDate = DateTime.Today
pdf.MetaData.Creator = "IronPDF"
pdf.SaveAs("pdf-with-metadata.pdf")
PDF Standart, Erişilebilirlik ve Uygunluğunu Artırın
PDF 1.2'den PDF 1.7'ye
IronPDF, PDF okuyucular ve platformlarla uyumluluğu sağlamak için 1.2'den 1.7'ye kadar çeşitli sürümlerde PDF oluşturma ve düzenlemeyi tam anlamıyla destekler.
Nasıl yapıldığını öğrenin:PDF 1.2'den PDF 1.7'yeusing IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Render simple HTML to PDF
var pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>");
// Save as PDF file, IronPDF autmoatically output to the PDF 1.4 standard version
pdf.SaveAs("output.pdf");Imports IronPdf
' Instantiate Renderer
Dim renderer = New ChromePdfRenderer()
' Render simple HTML to PDF
Dim pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>")
' Save as PDF file, IronPDF automatically output to the PDF 1.4 standard version
pdf.SaveAs("output.pdf")PDF/UA
Engelli kullanıcılar için belgeleri daha erişilebilir hale getirerek evrensel erişilebilirlik kılavuzlarıyla uyumlu PDF/UA standartlarına uygun PDF'ler oluşturun ve dışa aktarın.
Nasıl yapıldığını öğrenin:PDF/UA standartlarını karşılausing IronPdf;
// Open PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");
// Export as PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf");Imports IronPdf
' Open PDF File
Dim pdf As PdfDocument = PdfDocument.FromFile("wikipedia.pdf")
' Export as PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf")PDF/A
Dosyalarınızın uzun süre korunmasını sağlamak için arşivleme standartlarını karşılayan PDF/A uyumlu belgeler oluşturun ve dışa aktarın.
Iron Software, PDF Association üyesidir.
using IronPdf;
// Create a PdfDocument object or open any PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");
// Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("pdf-a3-wikipedia.pdf", PdfAVersions.PdfA3b);Imports IronPdf
' Create a PdfDocument object or open any PDF File
Dim pdf As PdfDocument = PdfDocument.FromFile("wikipedia.pdf")
' Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("pdf-a3-wikipedia.pdf", PdfAVersions.PdfA3b)
Sorunsuz PDF Görüntüleme ve Yazdırma
IronPdf Görüntüleyici
Kullanıcıların belgeleri uygulama ortamını terk etmeden görüntülemesine olanak tanıyarak PDF görüntüleme yeteneklerini doğrudan MAUI uygulamalarınıza ekleyin. Bu özellik, entegre belge yönetimi ile etkileşimli uygulamalar geliştirmek için idealdir.
Nasıl yapıldığını öğrenin:PDF görüntülemeyi ekleyinusing IronPdf.Viewer.Maui;
public class MainPage : ContentPage
{
private readonly IronPdfView pdfView;
public MainPage()
{
InitializeComponent();
this.pdfView = new IronPdfView { Options = IronPdfViewOptions.All };
Content = this.pdfView;
}
}Imports IronPdf.Viewer.Maui
Public Class MainPage
Inherits ContentPage
Private ReadOnly pdfView As IronPdfView
Public Sub New()
InitializeComponent()
Me.pdfView = New IronPdfView With {.Options = IronPdfViewOptions.All}
Content = Me.pdfView
End Sub
End ClassFiziksel Yazıcıya PRINT
PDF belgelerini uygulamanızdan direkt fiziksel bir yazıcıya gönderin ve böylece kağıt dağıtımı için kolay ve güvenilir yazdırma işlemi sağlayın.
Nasıl yapıldığını öğrenin:yazıcıya yazdırınusing IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Test printing</h1>");
// Send the document to "Microsoft Print to PDF" printer
pdf.Print("Microsoft Print to PDF");Imports IronPdf
Dim renderer As New ChromePdfRenderer()
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Test printing</h1>")
' Send the document to "Microsoft Print to PDF" printer
pdf.Print("Microsoft Print to PDF")Başlamaya Hazır mısınız?
Nuget Downloads 20,756,830|Sürüm:2026.7yeni yayınlandı