IronPDF'de C# İle Çalıştırma Seçeneklerini Nasıl Kullanırım
IronPDF'teki işleme seçenekleri, PDF oluşturmayı ChromePdfRenderer sınıfı aracılığıyla özelleştirir, kenar boşlukları, üstbilgiler, altbilgiler, kağıt boyutu, JavaScript çalıştırma ve CSS medya türleri gibi ayarları kontrol ederek HTML, CSS ve diğer içerik kaynaklarından hassas bir şekilde biçimlendirilmiş PDF belgeleri oluşturur.
Hızlı Başlangıç: C# dilinde Çalıştırma Seçeneklerini Uygulama
- NuGet Paket Yöneticisi aracılığıyla IronPDF'yi yükleyin
- Bir
ChromePdfRendererörneği oluşturun RenderingOptionsözelliği aracılığıyla işleme seçeneklerini yapılandırın- İçeriğinizi (HTML, Markdown, vb.) PDF'e dönüştürün
- Ortaya çıkan PDF belgesini kaydedin
-
NuGet Paket Yöneticisi ile https://www.nuget.org/packages/IronPdf yükleyin
PM > Install-Package IronPdf -
Bu kod parçasını kopyalayıp çalıştırın.
new IronPdf.ChromePdfRenderer { RenderingOptions = { PrintHtmlBackgrounds = true, MarginTop = 0, MarginBottom = 0, CssMediaTür = IronPdf.Rendering.PdfCssMediaTür.Print, HtmlHeader = new IronPdf.HtmlHeaderFooter { HtmlFragment = "<div>My Header</div>" }, Language = "en-US", Timeout = 120000 } } .RenderHtmlStringAsPdf("<h1>Hello Options</h1>") .SaveAs("renderingOptions.pdf"); -
Canlı ortamınızda test etmek için dağıtın
Bugün projenizde IronPDF kullanmaya başlayın ücretsiz deneme ile
PDF oluşturma işlemlerindeki render seçenekleri, bir PDF belgesinin nasıl oluşturulacağını, görüntüleneceğini ve yazdırılacağını belirleyen ayarlardır. Bu seçenekler form elemanlarını render etmeyi, JavaScript'i etkinleştirmeyi, içindekiler tabloları oluşturmayı, başlık ve altbilgiler eklemeyi, kenar boşluklarını ayarlamayı, kağıt boyutlarını ayarlamayı ve daha fazlasını içerir.
IronPDF'deki ChromePdfRenderer sınıfı, PDF oluşturmayı özelleştirmek için çeşitli render seçenekleri sunar. PDF sayfalarındaki içerik yerleşimini kontrol eden, duyarlı CSS3 düzenleri veya sürekli yayın gibi farklı stiller sunan bir yönetici olan PaperFit içerir. Karmaşık belgelerle çalışırken, render seçeneklerini uyguladıktan sonra PDF'leri birleştirmeniz veya bölmeniz gerekebilir.
Minimal Is Akisi (5 adimda)
- Render seçeneklerini kullanmak için C# kütüphanesini indirin
- PDF dönüşümü için HTML varlıklarını veya dosyayı hazırlayın
ChromePdfRenderersınıfını oluşturunRenderingOptionsözelliğine erişerek ayarları yapılandırın- PDF'i istenilen formatta render edin
IronPDF'de Render Seçeneklerini Nasıl Kullanırım?
Birçok render seçeneği özelliği HTML'den PDF'e dönüşüm için tasarlanmışken, diğer PDF dönüşüm türleriyle de çalışır. Markdown'ı PDF'e render edelim ve render seçeneklerini kullanarak çıktıyı yapılandıralım. Özellikle HTML dönüşümleri için, HTML dosyalarının PDF'e veya HTML stringlerinin PDF'e dönüşümü hakkında bilgi edinin.
Render Seçeneklerini Neden Yapılandırmalıyım?
Render seçeneklerini yapılandırmak, PDF'lerin tam olan koşullarla üretilmesini sağlar: özel kağıt boyutları, belirli kenar boşlukları, başlıklar ve altbilgiler veya dinamik içerikler için JavaScript etkinleştirme. Bu kontrol, profesyonel belgeler veya raporlar için yeni PDF'ler oluştururken kritik öneme sahiptir.
Birden Fazla Render Seçeneği Uyguladığımda Ne Olur?
Birden fazla render seçeneği, nihai PDF çıktısını oluşturmak için birlikte çalışır. Her seçenek, belirli bir render yönünü değiştirir ve IronPDF bunları dönüşüm sırasında sıralı olarak uygular. Örneğin, hem kenar boşlukları hem de üstbilgiler ayarlandığında, üstbilgi içeriği UseMarginsOnHeaderAndFooter özelliği kullanılmadığı sürece kenar boşluğu ayarlarına saygı duyar.
:path=/static-assets/pdf/content-code-examples/how-to/rendering-options-render.cs
using IronPdf;
// Instantiate a ChromePdfRenderer object, which uses a headless version of the Chrome browser
// to render HTML/CSS as a PDF document.
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Configure rendering options
// Enable printing of HTML backgrounds to ensure all styles are visible.
renderer.RenderingOptions.PrintHtmlBackgrounds = true;
// Set HTML header content using HtmlHeaderFooter.
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter
{
// HTML fragment to add a header at the top of every page in the PDF.
HtmlFragment = "<h1>Header Content</h1>"
};
// Set a custom paper size for the PDF in millimeters (width and height).
renderer.RenderingOptions.SetCustomPaperSizeinMilimeters(150, 150);
// Set the top margin to zero to start the content from the very top of the page.
renderer.RenderingOptions.MarginTop = 0;
// Define a Markdown string that will be rendered as a PDF.
// Markdown text allows basic formatting like bold and italic styles.
string md = "This is some **bold** and *italic* text.";
// Render the Markdown string to a PDF document.
// The library will convert Markdown syntax into equivalent HTML before rendering it as a PDF.
PdfDocument pdf = renderer.RenderMarkdownStringAsPdf(md);
// Save the generated PDF to a file named "renderingOptions.pdf."
pdf.SaveAs("renderingOptions.pdf");
Imports IronPdf
' Instantiate a ChromePdfRenderer object, which uses a headless version of the Chrome browser
' to render HTML/CSS as a PDF document.
Private renderer As New ChromePdfRenderer()
' Configure rendering options
' Enable printing of HTML backgrounds to ensure all styles are visible.
renderer.RenderingOptions.PrintHtmlBackgrounds = True
' Set HTML header content using HtmlHeaderFooter.
renderer.RenderingOptions.HtmlHeader = New HtmlHeaderFooter With {.HtmlFragment = "<h1>Header Content</h1>"}
' Set a custom paper size for the PDF in millimeters (width and height).
renderer.RenderingOptions.SetCustomPaperSizeinMilimeters(150, 150)
' Set the top margin to zero to start the content from the very top of the page.
renderer.RenderingOptions.MarginTop = 0
' Define a Markdown string that will be rendered as a PDF.
' Markdown text allows basic formatting like bold and italic styles.
Dim md As String = "This is some **bold** and *italic* text."
' Render the Markdown string to a PDF document.
' The library will convert Markdown syntax into equivalent HTML before rendering it as a PDF.
Dim pdf As PdfDocument = renderer.RenderMarkdownStringAsPdf(md)
' Save the generated PDF to a file named "renderingOptions.pdf."
pdf.SaveAs("renderingOptions.pdf")
Gelişmiş Render Seçenekleri Örneği
Bu kapsamlı örnek, profesyonel belge üretimi için birden fazla render seçeneğini birleştirmeyi gösterir. Bu yaklaşım, başlık ve altbilgiler eklemeniz veya özel kağıt boyutlarıyla çalışmanız</a gerektiğinde yardımcı olur:
using IronPdf;
using IronPdf.Rendering;
// Create renderer with advanced options
var renderer = new ChromePdfRenderer();
// Configure paper and layout settings
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Portrait;
renderer.RenderingOptions.PaperSize = PdfPaperSize.A4;
renderer.RenderingOptions.PrintHtmlBackgrounds = true;
// Set margins for professional layout
renderer.RenderingOptions.MarginTop = 40; // mm
renderer.RenderingOptions.MarginBottom = 40; // mm
renderer.RenderingOptions.MarginLeft = 20; // mm
renderer.RenderingOptions.MarginRight = 20; // mm
// Enable JavaScript for dynamic content
renderer.RenderingOptions.EnableJavaScript = true;
renderer.RenderingOptions.RenderDelay = 2000; // Wait 2 seconds for JS to execute
// Add professional header with page numbers
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter
{
Height = 25,
HtmlFragment = @"<div style='text-align: center; padding: 10px;'>
<span>Document Title</span> - Page {page} of {total-pages}
</div>",
DrawDividerLine = true
};
// Add footer with timestamp
renderer.RenderingOptions.HtmlFooter = new HtmlHeaderFooter
{
Height = 20,
HtmlFragment = @"<div style='text-align: center; font-size: 10px;'>
Generated on {date} at {time}
</div>"
};
// Render HTML content
string htmlContent = @"
<html>
<head>
<style>
body { font-family: Arial, sans-serif; }
.content { padding: 20px; }
</style>
</head>
<body>
<div class='content'>
<h1>Professional Document</h1>
<p>This document demonstrates advanced rendering options.</p>
</div>
</body>
</html>";
PdfDocument pdf = renderer.RenderHtmlAsPdf(htmlContent);
pdf.SaveAs("professional-document.pdf");
using IronPdf;
using IronPdf.Rendering;
// Create renderer with advanced options
var renderer = new ChromePdfRenderer();
// Configure paper and layout settings
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Portrait;
renderer.RenderingOptions.PaperSize = PdfPaperSize.A4;
renderer.RenderingOptions.PrintHtmlBackgrounds = true;
// Set margins for professional layout
renderer.RenderingOptions.MarginTop = 40; // mm
renderer.RenderingOptions.MarginBottom = 40; // mm
renderer.RenderingOptions.MarginLeft = 20; // mm
renderer.RenderingOptions.MarginRight = 20; // mm
// Enable JavaScript for dynamic content
renderer.RenderingOptions.EnableJavaScript = true;
renderer.RenderingOptions.RenderDelay = 2000; // Wait 2 seconds for JS to execute
// Add professional header with page numbers
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter
{
Height = 25,
HtmlFragment = @"<div style='text-align: center; padding: 10px;'>
<span>Document Title</span> - Page {page} of {total-pages}
</div>",
DrawDividerLine = true
};
// Add footer with timestamp
renderer.RenderingOptions.HtmlFooter = new HtmlHeaderFooter
{
Height = 20,
HtmlFragment = @"<div style='text-align: center; font-size: 10px;'>
Generated on {date} at {time}
</div>"
};
// Render HTML content
string htmlContent = @"
<html>
<head>
<style>
body { font-family: Arial, sans-serif; }
.content { padding: 20px; }
</style>
</head>
<body>
<div class='content'>
<h1>Professional Document</h1>
<p>This document demonstrates advanced rendering options.</p>
</div>
</body>
</html>";
PdfDocument pdf = renderer.RenderHtmlAsPdf(htmlContent);
pdf.SaveAs("professional-document.pdf");
Imports IronPdf
Imports IronPdf.Rendering
' Create renderer with advanced options
Dim renderer = New ChromePdfRenderer()
' Configure paper and layout settings
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Portrait
renderer.RenderingOptions.PaperSize = PdfPaperSize.A4
renderer.RenderingOptions.PrintHtmlBackgrounds = True
' Set margins for professional layout
renderer.RenderingOptions.MarginTop = 40 ' mm
renderer.RenderingOptions.MarginBottom = 40 ' mm
renderer.RenderingOptions.MarginLeft = 20 ' mm
renderer.RenderingOptions.MarginRight = 20 ' mm
' Enable JavaScript for dynamic content
renderer.RenderingOptions.EnableJavaScript = True
renderer.RenderingOptions.RenderDelay = 2000 ' Wait 2 seconds for JS to execute
' Add professional header with page numbers
renderer.RenderingOptions.HtmlHeader = New HtmlHeaderFooter With {
.Height = 25,
.HtmlFragment = "<div style='text-align: center; padding: 10px;'>
<span>Document Title</span> - Page {page} of {total-pages}
</div>",
.DrawDividerLine = True
}
' Add footer with timestamp
renderer.RenderingOptions.HtmlFooter = New HtmlHeaderFooter With {
.Height = 20,
.HtmlFragment = "<div style='text-align: center; font-size: 10px;'>
Generated on {date} at {time}
</div>"
}
' Render HTML content
Dim htmlContent As String = "
<html>
<head>
<style>
body { font-family: Arial, sans-serif; }
.content { padding: 20px; }
</style>
</head>
<body>
<div class='content'>
<h1>Professional Document</h1>
<p>This document demonstrates advanced rendering options.</p>
</div>
</body>
</html>"
Dim pdf As PdfDocument = renderer.RenderHtmlAsPdf(htmlContent)
pdf.SaveAs("professional-document.pdf")
Tüm Mevcut Render Seçenekleri Nelerdir?
Gelişmiş seçenekler, kenar boşlukları, kağıt yönü, kağıt boyutu gibi PDF-render ayarlarını tanımlar. Bu seçenekleri anlamak, özel kenar boşlukları ayarlamanız veya farklı viewport ayarları ve yakınlaştırma düzeyleriyle çalışmanız gerektiğinde önemlidir.
En Sık Kullanılan Render Seçenekleri Hangileridir?
En sık kullanılan render seçenekleri arasında kenar boşluğu ayarları, kağıt boyutu yapılandırması, başlık/altbilgi kurulumu ve JavaScript etkinleştirme yer alır. Bu seçenekler, çoğu PDF özelleştirme ihtiyaçını kapsar. Web tabanlı içerikler için, JavaScript render seçenekleri dinamik öğelerin doğru render edilmesini sağlar.
Doğru Render Seçeneklerini Nasıl Seçerim?
Gereksinimlerinize göre render seçeneklerini seçin: baskı düzenleri için kenar boşluğu ayarlarını kullanın, dinamik web içerikleri için JavaScript'i etkinleştirin, profesyonel belgeler için başlık/altbilgi yapılandırın ve belirli çıktı formatları için kağıt boyutunu ayarlayın. Web içeriği ile çalışırken, optimal render için CSS medya türlerini göz önünde bulundurun.
Gelişmiş Render Seçeneklerini Ne Zaman Kullanmalıyım?
Gelişmiş render seçeneklerini özel CSS eklemesi, LaTeX matematiksel render etme, gri tonlu çıktı, veya belirli JavaScript yürütme zamanlamalarını gerektiren karmaşık web uygulamaları ile çalışırken kullanın. WaitFor sınıfı, karmaşık senaryolar için render gecikmeleri üzerinde hassas kontrol sağlar.
Form Elemanlarıyla Çalışmak
HTML form elemanları içerdiğinde, IronPDF bunları otomatik olarak etkileşimli PDF formlarına dönüştürür:
using IronPdf;
var renderer = new ChromePdfRenderer();
// Enable PDF form creation from HTML forms
renderer.RenderingOptions.CreatePdfFormsFromHtml = true;
// HTML with form elements
string formHtml = @"
<html>
<body>
<form>
<label>Name: <input type='text' name='name' /></label><br>
<label>Email: <input type='email' name='email' /></label><br>
<label>Subscribe: <input type='checkbox' name='subscribe' /></label><br>
<button type='submit'>Submit</button>
</form>
</body>
</html>";
PdfDocument pdfWithForms = renderer.RenderHtmlAsPdf(formHtml);
pdfWithForms.SaveAs("interactive-form.pdf");
using IronPdf;
var renderer = new ChromePdfRenderer();
// Enable PDF form creation from HTML forms
renderer.RenderingOptions.CreatePdfFormsFromHtml = true;
// HTML with form elements
string formHtml = @"
<html>
<body>
<form>
<label>Name: <input type='text' name='name' /></label><br>
<label>Email: <input type='email' name='email' /></label><br>
<label>Subscribe: <input type='checkbox' name='subscribe' /></label><br>
<button type='submit'>Submit</button>
</form>
</body>
</html>";
PdfDocument pdfWithForms = renderer.RenderHtmlAsPdf(formHtml);
pdfWithForms.SaveAs("interactive-form.pdf");
Imports IronPdf
Dim renderer = New ChromePdfRenderer()
' Enable PDF form creation from HTML forms
renderer.RenderingOptions.CreatePdfFormsFromHtml = True
' HTML with form elements
Dim formHtml As String = "
<html>
<body>
<form>
<label>Name: <input type='text' name='name' /></label><br>
<label>Email: <input type='email' name='email' /></label><br>
<label>Subscribe: <input type='checkbox' name='subscribe' /></label><br>
<button type='submit'>Submit</button>
</form>
</body>
</html>"
Dim pdfWithForms As PdfDocument = renderer.RenderHtmlAsPdf(formHtml)
pdfWithForms.SaveAs("interactive-form.pdf")
Aşağıda mevcut farklı seçenekleri gösteren bir tablo bulunmaktadır.
| Sınıf | ChromePdfRenderer | |
|---|---|---|
| Açıklama | Kağıt boyutu, DPI, başlıklar ve altbilgiler gibi PDF çıktısı opsiyonlarını tanımlamak için kullanılır | |
| Özellikler / işlevler | Tür | Açıklama |
CustomCookies |
Dictionar |
HTML render için özel çerezler. Çerezler renderlar arasında kalıcı değildir ve her seferinde ayarlanmalıdır. |
PaperFit |
VirtualPaperLayoutManager |
A manager for setting up virtual paper layouts, controlling how content will be laid out on PDF "paper" pages. Includes options for Default Chrome Behavior, Zoomed, Responsive CSS3 Layouts, Scale-To-Page & Continuous Feed style PDF page setups. |
UseMarginsOnHeaderAndFooter |
UseMargins |
Başlık ve altbilgileri render ederken ana belgeden kenar boşluğu değerlerini kullanır. |
CreatePdfFormsFromHtml |
bool |
Tüm HTML form elemanlarını düzenlenebilir PDF formlarına dönüştürür. Varsayılan değer true'dur. |
CssMediaTür |
PdfCssMediaTür |
PdfCssMediaTür.Screen css stillerini ve stil levhalarını etkinleştirir. Varsayılan değer PdfCssMediaTür.Screen'dir. |
CustomCssUrl |
string |
Özel bir CSS stil levhasının HTML renderdan önce uygulanmasına izin verir. Yerel bir dosya yolu veya uzak bir URL olabilir. Yalnızca HTML'den PDF'e render edilirken uygulanabilir. |
EnableJavaScript |
bool |
JavaScript ve JSON'un sayfa renderdan önce yürütülmesine izin verir. Ajax / Angular Uygulamalarından yazdırmak için idealdir. Varsayılan değer false'dur. |
EnableMathematicalLaTex |
bool |
Matematiksel LaTeX Elemanlarının render edilmesini etkinleştirir. |
JavaScript |
string |
Tüm HTML yüklendikten sonra ancak PDF renderdan önce yürütülecek özel JavaScript dizesi. |
JavaScriptMessageListener |
StringDelegate |
Bir tarayıcı JavaScript konsol mesajı kullanılabilir olduğunda çağrılacak bir yöntem geri çağırması. |
FirstPageNumber |
int |
PDF Başlıkları ve Altbilgilerinde kullanılacak ilk sayfa numarası. Varsayılan değer 1'dir. |
TableOfContents |
TableOfContentsTürs |
HTML belgesindeki bir elementin 'ironpdf-toc' id'sine sahip bulunduğu yere bir içindekiler tablosu oluşturur. |
GrayScale |
bool |
Siyah-beyaz bir PDF çıktısı. Varsayılan değer false'dur. |
TextHeader |
ITextHeaderFooter |
Her PDF sayfasının altbilgisini metin olarak ayarlamak, 'mail-merge' desteklerini ve URL'leri otomatik olarak bağlantılara dönüştürmeyi destekler. |
TextFooter |
||
HtmlHeader |
HtmlHeaderFooter |
Her PDF sayfasının başlığını HTML olarak ayarlar. 'Mail-merge' desteklidir. |
HtmlFooter |
||
InputEncoding |
Encoding |
Giriş karakter kodlaması bir dize olarak. Varsayılan değer Encoding.UTF8'dir. |
MarginTop |
double |
Üst PDF "kağıt" kenar boşluğu milimetre cinsindendir. Kenarlık olmadan ve ticari baskı uygulamaları için sıfıra ayarlayın. Varsayılan değer 25'tir. |
MarginRight |
double |
Sağ PDF "kağıt" kenar boşluğu milimetre cinsindendir. Kenarlık olmadan ve ticari baskı uygulamaları için sıfıra ayarlayın. Varsayılan değer 25'tir. |
MarginBottom |
double |
Alt PDF "kağıt" kenar boşluğu milimetre cinsindendir. Kenarlık olmadan ve ticari baskı uygulamaları için sıfıra ayarlayın. Varsayılan değer 25'tir. |
MarginLeft |
double |
Sol PDF "kağıt" kenar boşluğu milimetre cinsindendir. Kenarlık olmadan ve ticari baskı uygulamaları için sıfıra ayarlayın. Varsayılan değer 25'tir. |
PaperOrientation |
PdfPaperOrientation |
Portre veya Yatay gibi PDF kağıt yönü. Varsayılan değer Portre'dir. |
Kağıt Boyutu |
PdfPaperSize |
Kağıt boyutunu ayarlar |
SetCustomPaperSizeinCentimeters |
double |
Kağıt boyutunu santimetre cinsinden ayarlar. |
SetCustomPaperSizeInInches |
Kağıt boyutunu inç cinsinden ayarlar. | |
SetCustomPaperSizeinMilimeters |
Kağıt boyutunu milimetre cinsinden ayarlar. | |
SetCustomPaperSizeinPixelsOrPoints |
Kağıt boyutunu ekran pikseli veya yazıcı noktası cinsinden ayarlar. | |
PrintHtmlBackgrounds |
Boolean |
Arka plan renkleri ve görüntülerin HTML'den yazdırılıp yazdırılmayacağını belirtir. Varsayılan değer true'dur. |
RequestContext |
RequestContexts |
Bu işlemin istek bağlamı, çerezler gibi belirli kaynakların izolasyonunu belirler. |
Timeout |
Integer |
Render zaman aşımı saniye cinsinden. Varsayılan değer 60'tır. |
Title |
String |
PDF Belge Adı ve Başlık meta verileri, IronPdf MVC ve Razor uzantılarında posta-birleştirme ve otomatik dosya adlandırmada yararlıdır. |
ForcePaperSize |
Boolean |
IronPdf.ChromePdfRenderOptions.PaperSize üzerinden belirtilmiş olan tam sayfa boyutlarına zorlayarak, HTML'den PDF oluşturduktan sonra sayfayı yeniden boyutlandırır. HTML'yi PDF'e render ederken sayfa boyutunda oluşabilecek küçük hataları düzeltmeye yardımcı olur. |
WaitFor |
WaitFor |
Kullanıcıların belirli olayları beklemeleri için bekle-mekanizmasının konfigürasyonunu tutan bir sarmalayıcı nesnedir. Varsayılan olarak, hiçbir şeyi beklemez. |
Daha fazla yeteneği keşfetmeye hazır mısınız? Eğitim sayfamızı ziyaret edin: Convert PDFs
Sıkça Sorulan Sorular
PDF oluşturma işlemlerinde işleme seçenekleri nelerdir?
IronPDF'teki işleme seçenekleri, ChromePdfRenderer sınıfı aracılığıyla PDF belgelerinin nasıl oluşturulduğunu, görüntülendiğini ve yazdırıldığını kontrol eden ayarlardır. HTML, CSS ve diğer içerik kaynaklarından PDF çıkışını kesin bir şekilde özelleştirmenizi sağlayan kenar boşlukları, başlıklar, altbilgiler, kağıt boyutu, JavaScript çalıştırma, CSS medya türleri, form elemanları ve içerik tablosu gibi yapılandırmaları içerirler.
PDF'e işleme seçenekleri nasıl uygulanır?
IronPDF'te işleme seçeneklerini uygulamak için: 1) IronPDF'i NuGet ile yükleyin, 2) Bir ChromePdfRenderer örneği oluşturun, 3) RenderingOptions özelliği aracılığıyla ayarları yapılandırın, 4) İçeriğinizi (HTML, Markdown, vb.) PDF'e dönüştürün ve 5) Ortaya çıkan PDF'i kaydedin. Kenar boşlukları, CSS medya türü, başlıklar ve zaman aşımı değerleri gibi birden çok seçeneği tek bir satırda ayarlayabilirsiniz.
İşleme seçeneklerini HTML dışı içerikle kullanabilir miyim?
Evet, birçok işleme seçeneği özelliği HTML'den PDF'e dönüştürme için tasarlanmış olsa da, IronPDF'teki diğer PDF dönüştürme türleriyle de çalışır. Markdown'u PDF'e veya desteklenen diğer biçimlere dönüştürürken işleme seçeneklerini uygulayarak, kaynak içerik türünden bağımsız olarak son PDF çıkışı üzerinde aynı kontrol seviyesini elde edebilirsiniz.
PaperFit nedir ve nasıl çalışır?
PaperFit, IronPDF'in ChromePdfRenderer sınıfında PDF sayfalarındaki içerik düzenini kontrol eden bir yöneticidir. Yanıt veren CSS3 düzenlerini veya sürekli besleme seçeneklerini içeren farklı işleme stilleri sunarak, içeriğinizin belirli gereksinimlerinize göre PDF sayfalarına düzgün bir şekilde sığmasını sağlar.
PDF'lerim için işleme seçeneklerini neden yapılandırmalıyım?
IronPDF'te işleme seçeneklerini yapılandırmak, PDF'lerinizin profesyonel belgeler için gereken tam özelliklerle üretilmesini sağlar. Bu, özel kağıt boyutlarını, belirli kenar boşluklarını, başlıkları ve altbilgileri veya dinamik içerik için etkin JavaScript'i içerir. Bu kontrol seviyesi, raporlar, faturalar veya kesin biçimlendirme gerektiren belgeler oluştururken kritik öneme sahiptir.

