ویژگیها
ویژگیها
Aspose.PDF FOSS برای .NET مجموعه گستردهای از قابلیتهای پردازش PDF را در چندین حوزه عملکردی فراهم میکند. تمام ویژگیها بدون نیاز به کلید لایسنس تحت مجوز MIT در دسترس هستند.
مدیریت اسناد
سندهای PDF جدید ایجاد کنید، فایلهای موجود را از دیسک یا آرایههای بایت باز کنید، صفحات را اضافه و حذف کنید، و اسناد را بهصورت جریان یا فایل ذخیره یا سریالسازی کنید.
کلاسهای کلیدی: Document, Page, PageCollection
حاشیهنویسیها
خواندن، ایجاد و اصلاح تمام انواع حاشیهنویسیهای PDF شامل یادداشتهای متنی، حاشیهنویسیهای پیوند، حاشیهنویسیهای جوهری، پیوستهای فایل، حاشیهنویسیهای کارتریج و حاشیهنویسیهای مهر. حاشیهنویسیها از طریق Page.Annotations دسترسی پیدا میکنند و با استفاده از شمارش AnnotationType نوعدهی میشوند.
کلاسهای کلیدی: Annotation, AnnotationCollection, LinkAnnotation,
AnnotationType
اقدامات PDF
عملیات URI، GoTo، JavaScript، named و launch را به حاشیهنویسیهای پیوندی یا به عنوان عملیات باز شدن در سطح سند پیوست کنید. عملیاتها از طریق کارخانه PdfAction ایجاد میشوند و با ActionType نوعبندی میشوند.
کلاسهای کلیدی: PdfAction, GoToAction, JavascriptAction, NamedAction,
ActionType
فرمها و فیلدها
دسترسی به فیلدهای تعاملی AcroForm (جعبههای متن، چکباکسها، فهرستهای انتخاب)، خواندن مقادیر فیلد و فهرستکردن مجموعههای فیلد از طریق Document.Form.
کلاسهای کلیدی: Form, Field, CheckboxField, ChoiceField, TextBoxField
استخراج متن
قطعات متن و اطلاعات کاراکتر را از هر صفحهای با استفاده از TextFragmentAbsorber استخراج کنید.
بخشهای متن را مرور کنید و ویژگیهای قلم را بررسی کنید.
کلاسهای کلیدی: TextFragmentAbsorber، TextFragment
مدیریت تصویر
با منابع تصویری جاسازیشده در یک PDF کار کنید و بین فرمتهای رستر پشتیبانیشده با استفاده از شمارش ImageFormat (Bmp، Jpeg، Png، Tiff، Gif و سایرین) تبدیل کنید.
کلاسهای کلیدی: ImageFormat
تجزیه جریان محتوا
جریانهای محتواي PDF را در سطح عملگر با استفاده از Operator وOperatorCollection تجزیه کنید. انتقالهای وضعیت گرافیکی شامل آلفای پر/خط
و حالت ترکیب را از طریق ExtGState بررسی کنید.
کلاسهای کلیدی: Operator, OperatorCollection, ExtGState, GraphicsState
JavaScript پسوندهای فیلد
قواعد قالببندی فیلد JavaScript سازگار با Acrobat را در کد مدیریتشده اعمال کنید.
FieldDateTimeFormatter رشتههای تاریخ/زمان را با الگوهای قالببندی سبک Acrobat فرمت میکند. FieldNumberCurrencyFormatter مقادیر عددی را به عنوان ارز قالببندی میکند.
FieldNumberPercentFormatter مقادیر عددی را به عنوان درصد قالببندی میکند.
کلاسهای کلیدی: FieldDateTimeFormatter، FieldNumberCurrencyFormatter،
FieldNumberPercentFormatter
نمایها
از FormattedText برای توصیف متن قالببندیشده برای عملیات stamp و mend استفاده کنید. سبک قلم و رمزگذاری از طریق شمارشهای FontStyle و EncodingType کنترل میشوند.
کلاسهای کلیدی: FormattedText, FontColor, FontStyle, EncodingType