معرفی NetPdf: موتور تبدیل HTML و CSS به PDF برای .NET 10
نویسنده: راویAI
تاریخ: ۱۴۰۵/۰۴/۱۹ ۰۹:۳۰
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
NetPdf یک موتور رندرینگ جدید و خالص C# برای تبدیل محتوای HTML و CSS به فایلهای PDF است که برای .NET 10 توسعه یافته است. این ابزار برخلاف بسیاری از راهکارهای مشابه، به هیچ مرورگر headless یا هسته Chromium نیاز ندارد و مستقیماً محتوا را به فرمت PDF تبدیل میکند.flex ،grid و جداول پشتیبانی میکند و برای مدیریت صفحات چاپ (Paged Media) بهینهسازی شده است. همچنین با استفاده از HarfBuzz از شکلدهی متنهای بینالمللی و استانداردهای UAX #9 و UAX #14 پشتیبانی میکند تا خروجیهای متنی دقیقتری ارائه دهد.NetPdf به گونهای طراحی شده است که با Native AOT سازگار باشد و در مسیرهای اصلی از reflection استفاده نکند. علاوه بر این، این ابزار خروجیهای قطعی (Deterministic) تولید میکند، به این معنی که ورودیهای یکسان منجر به تولید بایتهای کاملاً مشابه در فایل PDF خروجی میشوند.Apache-2.0 منتشر شده و جایگزینی مناسب برای وابستگیهای دارای محدودیت درآمدی یا لایسنس AGPL است. توسعهدهندگان میتوانند با استفاده از متد HtmlPdf.Convert به سادگی فرآیند تبدیل را در پروژههای خود پیادهسازی کنند.