Dùng trang này để tìm đúng hướng dẫn về NextPDF. NextPDF là một engine PHP 8.4 headless cho Portable Document Format 2.0 (PDF 2.0). Mỗi ô dẫn đến một trung tâm chủ đề, không phải một trang đơn lẻ. Chọn một điểm bắt đầu, rồi đi theo các liên kết bên trong trung tâm đó.
Hướng dẫn giải thích cách làm và lý do. Để có các công thức theo từng tác vụ có thể sao chép, hãy dùng Cookbook. Để xem bề mặt Application Programming Interface (API) đã được kiểm chứng và các ma trận hỗ trợ, hãy dùng Reference.
Các tiện ích mở rộng của NextPDF kết nối engine lõi với các framework ứng dụng, bộ kết xuất trình duyệt, dịch vụ edge, công cụ build và các lộ trình di chuyển từ hệ thống cũ. Mỗi mục về tiện ích mở rộng dùng chung một cấu trúc: tổng quan, cài đặt, bắt đầu nhanh, cấu hình, API, hướng dẫn cho nhà phát triển, sử dụng trong môi trường production, bảo mật và khắc phục sự cố.
Tích hợpBộ chuyển đổi cho framework (Laravel, Symfony, CodeIgniter), cầu nối bộ kết xuất (Artisan, Cloudflare, Gotenberg), lớp tương thích TCPDF và Backport Builder. Hãy đọc bản đồ tiện ích mở rộng và hướng dẫn lựa chọn trước.
Di chuyểnChuyển một codebase hiện có sang NextPDF. Hướng dẫn riêng cho từng nguồn dompdf và mPDF, cùng một quy tắc chung cho mọi hướng dẫn: hành vi tương thích, không phải đầu ra giống hệt từng byte, với các điểm khác biệt được ghi rõ.
Dùng các hướng dẫn này khi bên gọi của bạn chạy từ xa, được viết bằng ngôn ngữ khác hoặc là hệ thống trí tuệ nhân tạo (AI) cần một endpoint công cụ thay vì một thư viện PHP.
NextPDF Connect (server)Gói nextpdf/server: một sổ đăng ký công cụ PDF tất định, được cung cấp qua Model Context Protocol (MCP), Representational State Transfer (REST) và gRPC, phía sau một cổng xác nhận có con người tham gia. Cài đặt, cấu hình và triển khai.
Python SDKTrích xuất PDF sẵn sàng để trích dẫn cho các ứng dụng Python, agent và dòng lệnh, được hỗ trợ bởi một endpoint NextPDF Connect. Cài đặt bằng pip install nextpdf, rồi trỏ một client đến server của bạn.
NextPDF Core hướng tới các cấu trúc được tiêu chuẩn yêu cầu. Chỉ bộ kiểm chứng, công cụ kiểm tra hoặc cơ quan tiếp nhận bên ngoài mới quyết định mức tuân thủ. Mỗi trang về mức tuân thủ truy nguồn các tuyên bố của nó đến một điều khoản và giữ rõ ranh giới đó.
Mức tuân thủCác profile tiêu chuẩn mà NextPDF hướng tới: PDF 2.0 (ISO 32000-2), PDF/A-4 (ISO 19005-4) cho lưu trữ, PDF/UA-2 (ISO 14289-2) cho khả năng tiếp cận, PDF/X cho in ấn, và ZUGFeRD / Factur-X cho hóa đơn điện tử.
Ánh xạ baseline PAdESCách NextPDF ánh xạ tới các mức baseline theo ETSI EN 319 142 PAdES là B-B, B-T, B-LT và B-LTA, tách bề mặt ký Core khỏi các bậc Premium và Enterprise.
Dùng các hướng dẫn này để chạy NextPDF một cách an toàn trong môi trường production, chẩn đoán lỗi và xây dựng trên bề mặt tiện ích mở rộng công khai.
Tin cậy và bảo mậtTư thế kỹ thuật của engine lõi: mô hình mối đe dọa, mô hình bảo mật cho chữ ký và mã hóa, hành vi xử lý dữ liệu, và chính sách công bố lỗ hổng, kèm ranh giới của từng phần.
Khắc phục sự cốCác mục từ triệu chứng đến cách xử lý cho lỗi chữ ký, PDF/A, PDF/UA, phông chữ, gắn thẻ, mã hóa và quyền, dựa trên hệ phân loại ngoại lệ của chính engine.
Viết tiện ích mở rộngService Provider Interface (SPI) công khai: những gì bạn có thể mở rộng, cam kết ổn định đứng sau nó, phông chữ tùy chỉnh, engine bố cục tùy chỉnh, bộ kích hoạt hành động, và hợp đồng nhà cung cấp Key Management Service (KMS).
Premium (Pro và Enterprise)Những gì NextPDF Pro và Enterprise bổ sung so với lõi mã nguồn mở: ma trận khả năng, mức tuân thủ tiêu chuẩn, kiểm chứng HSM và FIPS, và cấp phép. Việc chuyển sang một phiên bản thương mại không cần thay đổi mã ứng dụng.
Mục Insider_ giải thích vì sao NextPDF hoạt động như hiện tại. Mục này mang đến cho bạn góc nhìn thiết kế của một kỹ sư cấp cao và gắn thẻ từng tuyên bố theo loại bằng chứng đứng sau nó.
Khái niệm (Insider_)Triết lý thiết kế, bức tranh tiêu chuẩn, pipeline HTML, ký và kiểm chứng dài hạn, phông chữ, tạo tài liệu khối lượng lớn, và phương pháp kiểm thử. Hãy bắt đầu ở đây để hiểu lập luận của engine.