Aspose.PDF FOSS for .NET یک کتابخانهٔ رایگان و دارای مجوز MIT برای .NET است که برای خواندن، ایجاد و دستکاری اسناد PDF استفاده میشود. تحت یک مجوز منبع باز با شرایط انعطافپذیر منتشر شده است و مانع سنتی دسترسی به قابلیتهای PDF سطح سازمانی را برطرف میکند — تمام ویژگیهای این کتابخانه بدون خرید مجوز تجاری در دسترس هستند.
Aspose.PDF FOSS برای .NET چیست؟ کتابخانه برای .NET 8 و نسخههای بعدی هدفگذاری شده است. این کتابخانه در NuGet تحت شناسه بسته Aspose.Pdf.Foss منتشر شده و میتواند با یک فرمان به هر پروژه .NET 8+ اضافه شود:
...
مدیریت اسناد PDF اصلی شامل عملیاتهایی است که در تقریباً هر جریان کاری PDF ظاهر میشوند: باز کردن یا ایجاد یک سند، دسترسی به صفحات و محتوای آنها، خواندن و نوشتن حاشیهنویسیها، استخراج متن، و کار با اقدامات تعاملی. Aspose.PDF FOSS for .NET یک API .NET 8+ ارائه میدهد که تمام این وظایف را از طریق یک مدل شیء سازگار که بر انواع Document و Page متمرکز است، مدیریت میکند.
...
پنج حوزه ویژگی Aspose.PDF FOSS for Java با کد عملی: حاشیهنویسی text-markup، فراخوانیهای free-text، اقدامات document-level، محافظ اندازه برای stream decoding، و diagnostic logging.
یک تور از کلاسهای Document و Page در هسته Aspose.PDF FOSS for TypeScript — ترکیب سند، ساخت صفحات از ابتدا، نشانکها و ناوبری، و برچسبگذاری متن ساختاری.
نگاهی دقیقتر به انواع حاشیهنویسی در Aspose.PDF FOSS برای TypeScript — علامتگذاری، یادداشتها، اشکال و جوهر دستنویس، اقدامات پیوند، و جستجوی محتوای حاشیهنویسی.
راهنمای بستهٔ فرعی سازگاری aspose_pdf.generated در Aspose.PDF FOSS برای Python: سند مستقل آن، UnsignedContent، و پیادهسازیهای PdfAValidateOptions/PdfAValidationResult، و ماژول امنیتی آن که کلاسهای استاندارد را بدون تغییر بازصادرات میکند.
نگاهی به بستهaspose_pdf.engine پشت Aspose.PDF FOSS برای کلاسهای Document و Page Python: رندر کردن صفحات با RasterizedPage، فشردهسازی جریانها با StreamEncoder و StreamDecoder، و رمزنگاری دادهها با EncryptionUtils.
نگاهی به سلسلهمراتبی کلاس Annotation در Aspose.PDF FOSS برای C++: افزودن یادداشتهای متنی، پیوندها و مهرها، تشخیص انواع حاشیهنویسی هنگام بارگذاری، و خواندن مجدد متادیتای نشانهگذاری از طریق AnnotationCollection.
کشیدن دایرهها، بیضیها و خطوط بهصورت مستقیم روی یک صفحه PDF با استفاده از کانتینر Graph، سلسلهمراتب Shape، و استایلگذاری GraphInfo/BorderInfo در Aspose.PDF FOSS برای C++.
پوشش میدهد سلسلهمراتب خطای AsposePdfException، فیلدهای فرم تعاملی (Field, FieldType)، پیوستهای فایل تعبیهشده (FileSpecification)، کشف فونت (FontDescriptor, FontRegistry, FontRepository) و نوشتن طرح کلی (OutlineItem) در Aspose.PDF FOSS برای Python.