विशेषताएँ
विशेषताएँ
Aspose.PDF FOSS for .NET कई कार्यात्मक क्षेत्रों में PDF प्रोसेसिंग क्षमताओं का एक व्यापक सेट प्रदान करता है। सभी सुविधाएँ लाइसेंस कुंजी के बिना MIT License के तहत उपलब्ध हैं।
दस्तावेज़ प्रबंधन
नए PDF दस्तावेज़ बनाएं, डिस्क या बाइट एरेज़ से मौजूदा फ़ाइलें खोलें, पृष्ठ जोड़ें और हटाएँ, और दस्तावेज़ों को स्ट्रीम या फ़ाइलों में वापस सहेजें या सीरियलाइज़ करें।
मुख्य वर्ग: Document, Page, PageCollection
एनोटेशन
PDF एनोटेशन प्रकारों की पूरी श्रृंखला को पढ़ें, बनाएं और संशोधित करें, जिसमें टेक्स्ट नोट्स, लिंक एनोटेशन, इंक एनोटेशन, फ़ाइल अटैचमेंट, कैरेट एनोटेशन और स्टैम्प एनोटेशन शामिल हैं। एनोटेशन को Page.Annotations के माध्यम से एक्सेस किया जाता है और AnnotationType एनेमरेशन के द्वारा टाइप किया जाता है।
मुख्य क्लास: Annotation, AnnotationCollection, LinkAnnotation,
AnnotationType
PDF क्रियाएँ
URI, GoTo, JavaScript, named, और launch actions को लिंक एनोटेशन या दस्तावेज़‑स्तर के ओपन एक्शन के रूप में संलग्न करें। कार्रवाईयाँ PdfAction फ़ैक्ट्री के माध्यम से बनाई जाती हैं और ActionType के द्वारा टाइप की जाती हैं।
मुख्य क्लासेस: PdfAction, GoToAction, JavascriptAction, NamedAction,
ActionType
फ़ॉर्म और फ़ील्ड
इंटरैक्टिव AcroForm फ़ील्ड्स (टेक्स्ट बॉक्स, चेक बॉक्स, चॉइस लिस्ट) तक पहुँचें, फ़ील्ड मान पढ़ें, और Document.Form के माध्यम से फ़ील्ड संग्रहों को सूचीबद्ध करें।
मुख्य क्लास: Form, Field, CheckboxField, ChoiceField, TextBoxField
पाठ निष्कर्षण
किसी भी पृष्ठ से टेक्स्ट फ्रैगमेंट और अक्षर जानकारी निकालें उपयोग करकेTextFragmentAbsorber. टेक्स्ट सेगमेंट्स को नेविगेट करें और फ़ॉन्ट गुणों का निरीक्षण करें।
मुख्य क्लासेस: TextFragmentAbsorber, TextFragment
छवि संभालना
PDF में एम्बेड किए गए इमेज संसाधनों के साथ काम करें और समर्थित रास्टर फ़ॉर्मैट्स के बीच ImageFormat enumeration का उपयोग करके रूपांतरण करें (Bmp, Jpeg, Png, Tiff, Gif, और अन्य)।
मुख्य वर्ग: ImageFormat
कंटेंट-स्ट्रीम पार्सिंग
Operator औरOperatorCollection का उपयोग करके ऑपरेटर स्तर पर PDF कंटेंट स्ट्रीम्स को पार्स करें। फ़िल/स्ट्रोक
अल्फा और ब्लेंड मोड सहित ग्राफ़िक्स स्टेट ट्रांज़िशन की जांच ExtGState के माध्यम से करें।
मुख्य वर्ग: Operator, OperatorCollection, ExtGState, GraphicsState
JavaScript फ़ील्ड एक्सटेंशन
प्रबंधित कोड में Acrobat‑संगत JavaScript फ़ील्ड‑फ़ॉर्मेटिंग नियम लागू करें।FieldDateTimeFormatter Acrobat‑शैली के फ़ॉर्मेट
पैटर्न का उपयोग करके तिथि/समय स्ट्रिंग्स को फ़ॉर्मेट करता है। FieldNumberCurrencyFormatter संख्यात्मक मानों को मुद्रा के रूप में फ़ॉर्मेट करता है। FieldNumberPercentFormatter संख्यात्मक मानों को प्रतिशत के रूप में फ़ॉर्मेट करता है।
मुख्य वर्ग: FieldDateTimeFormatter, FieldNumberCurrencyFormatter,
FieldNumberPercentFormatter
फेसाड
FormattedText का उपयोग स्टैम्प और मेंड ऑपरेशनों के लिए स्टाइल्ड टेक्स्ट का वर्णन करने के लिए करें।
फ़ॉन्ट शैली और एन्कोडिंग को FontStyle और EncodingType एनेमरेशन के माध्यम से नियंत्रित किया जाता है।
मुख्य वर्ग: FormattedText, FontColor, FontStyle, EncodingType