Tính năng
Tính năng
Aspose.PDF FOSS for .NET cung cấp một loạt rộng các khả năng xử lý PDF trên nhiều lĩnh vực chức năng. Tất cả các tính năng đều có sẵn mà không cần khóa giấy phép dưới giấy phép MIT.
Quản lý tài liệu
Tạo tài liệu PDF mới, mở các tệp hiện có từ đĩa hoặc mảng byte, thêm và xóa các trang, và lưu hoặc serialise tài liệu trở lại các luồng hoặc tệp.
Các lớp chính: Document, Page, PageCollection
Chú thích
Đọc, tạo và sửa đổi toàn bộ các loại chú thích PDF bao gồm ghi chú văn bản,
chú thích liên kết, chú thích mực, tệp đính kèm, chú thích dấu nháy,
và chú thích tem. Các chú thích được truy cập thông qua Page.Annotations và
được xác định kiểu qua enumeration AnnotationType.
Các lớp chính: Annotation, AnnotationCollection, LinkAnnotation,
AnnotationType
hành động PDF
Gắn các hành động URI, GoTo, JavaScript, named và launch vào chú thích liên kết hoặc làm hành động mở ở cấp độ tài liệu. Các hành động được tạo thông qua nhà máy PdfAction và được gõ qua ActionType.
Các lớp chính: PdfAction, GoToAction, JavascriptAction, NamedAction,
ActionType
Biểu mẫu và trường
Truy cập các trường AcroForm tương tác (hộp văn bản, hộp kiểm, danh sách lựa chọn), đọc giá trị trường và liệt kê các bộ sưu tập trường thông qua Document.Form.
Các lớp chính: Form, Field, CheckboxField, ChoiceField, TextBoxField
Trích xuất văn bản
Trích xuất các đoạn văn bản và thông tin ký tự từ bất kỳ trang nào bằng cách sử dụng
TextFragmentAbsorber. Duyệt các đoạn văn bản và kiểm tra thuộc tính phông chữ.
Các lớp chính: TextFragmentAbsorber, TextFragment
Xử lý hình ảnh
Làm việc với các tài nguyên hình ảnh được nhúng trong PDF và chuyển đổi giữa các định dạng raster được hỗ trợ bằng cách sử dụng enumeration ImageFormat (Bmp, Jpeg, Png, Tiff, Gif, và các định dạng khác).
Các lớp chính: ImageFormat
Phân tích luồng nội dung
Phân tích các luồng nội dung PDF ở mức toán tử bằng cách sử dụng Operator vàOperatorCollection. Kiểm tra các chuyển đổi trạng thái đồ họa bao gồm fill/stroke
alpha và chế độ hòa trộn thông qua ExtGState.
Các lớp chính: Operator, OperatorCollection, ExtGState, GraphicsState
Mở rộng trường JavaScript
Áp dụng các quy tắc định dạng trường JavaScript tương thích với Acrobat trong mã quản lý.FieldDateTimeFormatter định dạng chuỗi ngày/giờ bằng các mẫu định dạng kiểu Acrobat
mẫu. FieldNumberCurrencyFormatter định dạng các giá trị số dưới dạng tiền tệ.FieldNumberPercentFormatter định dạng các giá trị số dưới dạng phần trăm.
Các lớp chính: FieldDateTimeFormatter, FieldNumberCurrencyFormatter,
FieldNumberPercentFormatter
Mặt tiền
Sử dụng FormattedText để mô tả văn bản có kiểu dáng cho các thao tác dán tem và sửa chữa.
Kiểu phông chữ và mã hóa được kiểm soát thông qua các liệt kê FontStyle vàEncodingType.
Các lớp chính: FormattedText, FontColor, FontStyle, EncodingType