IronPrint v2026.2.1 – Professional Printing API for C#
اضافه کردن قابلیت چاپ اسناد به برنامههای .NET
Specification
| Feature | Document-Processing |
|---|
| Technology | .Net Core, .Net Framework, .NET MAUI, ASP.NET, Blazor, WPF |
|---|
توضیحات:
IronPrint یک کتابخانه C# است که فرایند چاپ اسناد را به پروژههای .NET اضافه میکند. فایلهای PDF، HTML، تصاویر و انواع مختلف Documentها را میتوان مستقیما از داخل برنامه چاپ کرد. بسته به نیاز پروژه، عملیات چاپ یا بدون نمایش هیچ پنجره ای انجام میشود یا Print Dialog در اختیار کاربر قرار میگیرد تا تنظیمات دلخواه خود را انتخاب کند.
کنترل جزئیات چاپ از طریق API انجام میشود و گزینههایی مثل DPI، تعداد نسخهها، نام Printer، اندازه کاغذ، جهت صفحه، Marginها، خروجی Grayscale و Flatten کردن فایلهای PDF پیش از چاپ قابل تنظیم هستند. حتی میتوانید فهرست Printerهای نصب شده را دریافت کنید و انتخاب Printer را به کاربر یا منطق برنامه بسپارید. همین موضوع باعث میشود مدیریت عملیات چاپ کاملا از داخل کد انجام شود.
این کتابخانه برای پروژههای C#، VB.NET و F# توسعه یافته و با انواع پروژههای .NET از جمله Web Application، Blazor، WPF، Avalonia، .NET MAUI، Console Application و Class Library سازگار است. نصب آن هم از طریق NuGet انجام میشود و اضافه کردن کتابخانه به پروژه زمان زیادی نمی گیرد.
ویژگی ها:
- چاپ فایلهای PDF، HTML، تصاویر و Documentها
- Silent Printing برای فرایندهای چاپ خودکار
- چاپ از طریق Print Dialog
- تنظیم DPI، تعداد نسخه، نام Printer و خروجی Grayscale
- تعیین اندازه کاغذ، جهت صفحه و Marginها
- Flatten کردن فایلهای PDF پیش از چاپ
- دریافت فهرست Printerهای نصب شده
- نصب از طریق NuGet
مناسب برای:
این کتابخانه بیشتر در نرم افزارهایی استفاده میشود که چاپ اسناد بخشی از روند کاری آنها است و تنظیمات چاپ باید از داخل برنامه کنترل شود؛ مانند سیستمهای اداری، نرم افزارهای صدور اسناد یا پروژههایی که چاپ خودکار فایلها را انجام میدهند.
سوالات متداول:
IronPrint از چاپ چه فایلهایی پشتیبانی میکند؟
بر اساس اطلاعات سازنده، فایلهای PDF، HTML، تصاویر و انواع مختلف Documentها را میتوان با این کتابخانه چاپ کرد.
با کدام نسخههای .NET سازگار است؟
.NET 10، 9، 8، 7، 6، 5، 3.1 و نسخههای جدیدتر، همراه با .NET Framework 4.6.2 و بالاتر، در فهرست نسخههای پشتیبانی شده قرار دارند.
روی چه سیستم عاملهایی اجرا میشود؟
Windows 7 و نسخههای جدیدتر، Windows Server 2016 به بعد، macOS 10.15 و بالاتر، iOS 12 به بعد و Android API 21 و نسخههای جدیدتر توسط سازنده اعلام شده اند.
آیا بدون نمایش Print Dialog هم میتوان عملیات چاپ را انجام داد؟
بله. قابلیت Silent Printing برای سناریوهایی طراحی شده که چاپ باید به صورت خودکار و بدون نمایش پنجره چاپ انجام شود.









Reviews
Clear filtersThere are no reviews yet.