คุณสมบัติ
คุณสมบัติ
Aspose.PDF FOSS for .NET ให้ชุดความสามารถการประมวลผล PDF ที่กว้างขวางครอบคลุมหลายด้านการทำงาน คุณลักษณะทั้งหมดสามารถใช้ได้โดยไม่ต้องมีคีย์ใบอนุญาตภายใต้ MIT License.
การจัดการเอกสาร
สร้างเอกสาร PDF ใหม่, เปิดไฟล์ที่มีอยู่จากดิสก์หรืออาร์เรย์ไบต์, เพิ่มและลบหน้า, และบันทึกหรือทำซีเรียลไลซ์เอกสารกลับไปยังสตรีมหรือไฟล์.
คลาสสำคัญ: Document, Page, PageCollection
คำอธิบาย
อ่าน, สร้าง และแก้ไขประเภทคำอธิบาย PDF ทั้งหมดรวมถึงบันทึกข้อความ, คำอธิบายลิงก์, คำอธิบายหมึก, ไฟล์แนบ, คำอธิบายเคอร์เซอร์ และคำอธิบายแสตมป์. คำอธิบายสามารถเข้าถึงได้ผ่าน Page.Annotations และกำหนดประเภทโดยใช้ enumeration 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 และแปลงระหว่างรูปแบบ raster ที่รองรับโดยใช้การนับ 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 เพื่ออธิบายข้อความที่มีสไตล์สำหรับการทำแสตมป์และการแก้ไข
รูปแบบฟอนต์และการเข้ารหัสถูกควบคุมผ่าน FontStyle และ
EncodingType enumerations.
คลาสสำคัญ: FormattedText, FontColor, FontStyle, EncodingType