IronPDF ile .NET Kullanımı: Hızlı Bir Rehber

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF, PdfDocument bildirimine gerek kalmadan using nesnelerini sizin için otomatik olarak imha eder. Ancak, bu depolanan nesneler üzerinde daha fazla kontrol sahibi olmak isterseniz, burada gösterildiği gibi using bildirimini kullanabilirsiniz:

// Create a PDF document from HTML content and automatically manage resource disposal
using var pdfdoc = Renderer.RenderHtmlAsPdf(ImgHtml);

// Perform operations on the PDF document (e.g., editing)
pdfdoc.SaveAs("output.pdf");
// Create a PDF document from HTML content and automatically manage resource disposal
using var pdfdoc = Renderer.RenderHtmlAsPdf(ImgHtml);

// Perform operations on the PDF document (e.g., editing)
pdfdoc.SaveAs("output.pdf");
' Create a PDF document from HTML content and automatically manage resource disposal
Dim pdfdoc = Renderer.RenderHtmlAsPdf(ImgHtml)

' Perform operations on the PDF document (e.g., editing)
pdfdoc.SaveAs("output.pdf")
$vbLabelText   $csharpLabel

using bildirimi ile kaynakları ne zaman hemen imha edeceğinizi seçebilirsiniz. Tüm kod örnekleri using ifadesi olsun ya da olmasın çalışır ve daha iyi kaynak yönetimi için bu şekilde kullanmak isteyip istemediğinize karar vermek tamamen size kalmıştır.

dispose() nesnelerini imha etmek için PdfDocument yöntemini kullanmanın Chrome görüntüleme motorunu sonlandırmadığını lütfen unutmayın. IronPDF, Chrome görüntüleme motorunu başlattıktan sonra (genellikle ilk PDF görüntülemesinden hemen önce), Chrome'un çalışmaya devam etmesi için bir miktar bellek yükü olacaktır. Chrome, sürecinin birden çok kez durdurulmasına ve başlatılmasına izin vermez. Bu nedenle, süreç bitene kadar arka planda çalışmaya devam edecektir.

PDF nesnelerini elden çıkarmak, bu PDF belgeleri için belleği boşaltacaktır (ki bu genellikle küçük bir miktardır), ancak Chromium Gömülü Çerçevesi (CEF) arka planda yüklü kalacak ve bir sonraki rendera hazır olacaktır.

CEF otomatik olarak kapatılır ve işlem öldürüldüğünde belleği boşaltılırken dahili IronPDF singleton'ımız bertaraf edilir.

Beklenen davranış, hafif bir yük olsa da takip eden renderların zamanla bellek kullanımını önemli ölçüde artırmamasıdır.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 19,014,616 | Sürüm: 2026.5 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.