IronPDF ile .NET Kullanımı: Hızlı Bir Kılavuz
IronPDF, sizin icin PdfDocument nesnelerini otomatik olarak yosun. Bu, using deklarasyonuna ihtiyaç duymadan yapilir. Ancak, bu saklanan nesneler uzerinde daha fazla kontrol sahibi olmak isterseniz, burada gösterildigi gibi using deklarasyonunu 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")
using deklarasyonu ile kaynaklari hemen ne zaman yosundureceginizi secebileceksiniz. Tüm kod örnekleri, using beyanati ile ve olmaksizin calisir ve kaynak yonetimini daha iyi hale getirmek icin bunu bu sekilde kullanip kullanmamaya karar vermek tamamen size kalmistir.
Lutfen, dispose() metodunu kullanarak PdfDocument nesnelerini yosundurmenin Chrome render motorunu sonlandirmadigini unutmayin. IronPdf Chrome render motorunu başlatiktan sonra (genellikle ilk PDF render'inden hemen once), Chrome'u calistirmak icin bir miktar hafiza gerektirmektedir. Chrome, sürecinin birden fazla durdurulmasına ve yeniden başlatılmasına izin vermez. Bu nedenle, süreç öldürülene kadar arka planda çalışmaya devam edecektir.
PDF nesnelerini yok etmek, bu PDF belgeleri için belleği (ki bu genellikle küçük bir miktardır) serbest bırakır, ancak Chromium Yerleştirilmiş Çerçeve (CEF), arka planda hazır bir şekilde yüklü olmaya devam eder ve bir sonraki renderinizi bekler.
CEF, işlemi öldürdüğümüzde dahili IronPdf tekil yapı taşımız elden çıkarıldığı için otomatik olarak kapatılır ve bellek serbest bırakılır.
Beklenen davranis, bir miktar hafiza kulfetinin gorulmesi, ancak sonraki render'lerin uzun vadede hafiza kullanimini çok fazla arttirmamasi yönündedir.

