Bỏ qua để đến nội dung
getnextpdf.com

Tài liệu tham khảo engine Core

Engine nextpdf/core được tài liệu hóa theo từng module. Mỗi trang bên dưới tương ứng với một không gian tên trong engine core dành cho Portable Document Format 2.0 (PDF 2.0). Dùng bản đồ này để tìm module chứa symbol bạn đang xử lý, rồi đọc trang module đó để biết chính xác các kiểu và phương thức.

Bốn module — Contracts, Core, HTML và Security — có thêm các trang phân họ chuyên sâu. Bản đồ không gian tên liệt kê toàn bộ module; phần tiếp theo là các trang phân họ.

TrangChủ đề
Accelerator: trình khách sidecar SpectrumTrình khách cho sidecar tăng tốc Spectrum.
Trợ năng: các nguyên thủy gắn thẻ và mô hình cấu trúc PDF/UA-2Các nguyên thủy gắn thẻ và mô hình cấu trúc.
Ast: cây tài liệu ngữ nghĩa và cơ chế tuần tự hóaCây tài liệu ngữ nghĩa và cơ chế tuần tự hóa tương ứng.
Audit: xuất bằng chứng tuân thủ tất địnhXuất bằng chứng tuân thủ.
Barcode: bộ mã hóa ký hiệu 1D và 2DBộ mã hóa ký hiệu một chiều (1D) và hai chiều (2D).
Chaos: khung kịch bản phục hồi tất địnhKhung dành cho các kịch bản phục hồi.
CLI: trình xử lý lệnh và bộ điều hợp trình xác thực bên ngoàiTrình xử lý lệnh và bộ điều hợp trình xác thực bên ngoài.
Tuân thủ: trình xác thực PDF/R-1, ngữ pháp Arlington và công cụ vòng đờiTrình xác thực, ngữ pháp và các công cụ vòng đời.
Config: cấu hình tài liệu bất biếnCấu hình tài liệu bất biến.
Tuân thủ: định tuyến ConformanceMode và ranh giới của xác thựcĐịnh tuyến ConformanceMode và ranh giới xác thực.
Content: mô hình nội dung văn bản và nội dung có cấu trúcMô hình nội dung văn bản và nội dung có cấu trúc.
ContentStream: bộ phát luồng nội dung PDFBộ phát luồng nội dung.
Contracts: 41 giao diện công khai (SPI)Các giao diện công khai của giao diện nhà cung cấp dịch vụ (SPI).
Core: facade Document + bộ concern traitFacade Document và các concern trait.
Document: DPart, tách / gộp và phần mở rộng của nhà cung cấpDocument Part, thao tác tách và gộp, cùng các phần mở rộng của nhà cung cấp.
Event: phân loại sự kiện vòng đời theo PSR-14Phân loại sự kiện vòng đời.
Exception: hệ phân cấp ngoại lệ được định kiểuHệ phân cấp ngoại lệ được định kiểu.
Phông chữ: kiểu giá trị, nhúng và dự phòngCác kiểu giá trị phông chữ, cơ chế nhúng và phương án dự phòng.
Form: trường AcroForm tương tác và làm phẳngCác trường biểu mẫu tương tác và thao tác làm phẳng.
Graphics: nguyên hàm path + shading + transformCác nguyên hàm path, shading và transform.
HTML: hệ thống con kết xuất HTML+CSS sang PDFHệ thống con kết xuất HTML và Cascading Style Sheets (CSS).
Inspect: kiểm tra nội tại và preflight PDFKiểm tra nội tại và preflight PDF.
Bố cục: đầu trang, chân trang, cột, sách gấp và trình quản lý trangĐầu trang, chân trang, cột, sách gấp và trình quản lý trang.
Tuyến tính hóa: đầu ra Fast Web ViewĐầu ra Fast Web View.
Render manifest: yêu cầu kết xuất khả chuyểnYêu cầu kết xuất khả chuyển.
Metadata: tạo gói XMP và đọc luồngTạo gói Extensible Metadata Platform (XMP) và đọc luồng.
Đa phương tiện: các tham số rendition, media clip và màn hìnhTham số rendition, media clip và màn hình.
Điều hướng: chú thích, liên kết, đại cương, hành động và tệp đính kèmChú thích, liên kết, đại cương, hành động và tệp đính kèm.
Observability: nhật ký SIEM theo chuỗi băm và báo cáo kết xuấtNhật ký SIEM theo chuỗi băm và báo cáo kết xuất.
PageBackfill: bộ đệm trang retainedBộ đệm trang ở chế độ retained.
Hiệu năng: trình phân tích phân mảnh bộ nhớTrình phân tích phân mảnh bộ nhớ.
Bảo mật: mã hóa, chính sách mật mã và bề mặt chữ kýMã hóa, chính sách mật mã và bề mặt chữ ký.
Support: tiện ích dùng chung + Clock + SleeperCác tiện ích dùng chung, ClockSleeper.
Telemetry: cầu nối OpenTelemetry và phương án dự phòng no-opCầu nối OpenTelemetry và phương án dự phòng no-op.
Văn bản: ranh giới shaping, CJK và xử lý runRanh giới shaping và xử lý run, bao gồm văn bản tiếng Trung, tiếng Nhật và tiếng Hàn (CJK).
Typography: registry phông chữ, subsetting, CMap, mã hóa, BiDiRegistry phông chữ, subsetting, CMap, mã hóa và văn bản hai chiều.
ValueObjects: primitive miền và đơn vịCác primitive của miền và đơn vị.
Writer: bộ tuần tự hóa PDF 2.0 + xrefBộ tuần tự hóa PDF 2.0 và lớp tham chiếu chéo.

Bốn module được tài liệu hóa sâu hơn, với mỗi lĩnh vực có một trang riêng. Mỗi trang phân họ nằm dưới trang module tương ứng ở trên.

TrangChủ đề
Contracts / BarcodeCác hợp đồng Barcode.
Contracts / DocumentCác hợp đồng tài liệu, factory và registry.
Contracts / Trích xuấtCác hợp đồng kiểm tra và trích xuất.
Contracts / ObservabilityCác hợp đồng observability và tiến độ công việc.
Contracts / Chính sách bảo mậtCác hợp đồng chính sách bảo mật.
Contracts / SigningCác hợp đồng Signing.
Contracts / StreamingCác hợp đồng writer cho luồng và cursor.
Contracts / TypographyCác hợp đồng typography.
TrangChủ đề
Core / Document facadeTrang về Document facade.
Trait Core / HasLayoutTrang về trait HasLayout.
Trait Core / HasOutputConcern đầu ra của facade.
Trait Core / HasPagesConcern quản lý trang của facade.
Trait Core / HasSecurityConcern bảo mật của facade.
Trait Core / HasTextOutputConcern xuất văn bản của facade.
TrangChủ đề
Pipeline kết xuất HTMLPipeline cho kết xuất HTML.
Hợp đồng tầng cho bộ máy HTMLCác hợp đồng tầng của bộ máy kết xuất.
Các ràng buộc luồng một lượt cho HTMLMô hình luồng một lượt và các ràng buộc tương ứng.
Bộ phân giải CSS: thác đổ và độ ưu tiênMô hình thác đổ và độ ưu tiên.
Cờ xem trước CSS paged-media (GCPM running content, named pages, page floats)Cờ xem trước cho CSS paged-media.
Dàn trang chế độ retained cho CSS Grid (grid-template-areas)Dàn trang chế độ retained cho CSS Grid.
TrangChủ đề
Mã hóa: AES-256 (CBC) và AES-256-GCMTrang mã hóa tài liệu.
Security / Signing: CMS, dấu thời gian RFC 3161, LTV, độ tin cậyBề mặt ký, dấu thời gian và độ tin cậy trong core.