คุณสมบัติ

คุณสมบัติ

คุณสมบัติ

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

ดูเพิ่มเติม

 ภาษาไทย