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
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
EncodingType.

Các lớp chính: FormattedText, FontColor, FontStyle, EncodingType

Xem thêm

 Tiếng Việt