ความเข้ากันได้กับ TCPDF
ภาพรวมโดยย่อ
หัวข้อที่มีชื่อว่า “ภาพรวมโดยย่อ”ใช้ nextpdf/compat-legacy เมื่อแอปพลิเคชันของคุณยังคงเรียกเมท็อดสไตล์ TCPDF และต้องการเส้นทางการย้ายแบบค่อยเป็นค่อยไปไปยัง API ของ NextPDF โดยตรง
แผนผังส่วนต่างๆ
หัวข้อที่มีชื่อว่า “แผนผังส่วนต่างๆ”| หน้า | ใช้สำหรับ |
|---|---|
| ภาพรวม | ขอบเขตของแพ็กเกจและกลยุทธ์การย้าย |
| การติดตั้ง | การติดตั้งผ่าน Composer และเส้นทาง bootstrap |
| เริ่มต้นใช้งาน | การเรียกใช้งานสไตล์ TCPDF ที่ปรับให้เข้ากันได้ครั้งแรกของคุณ |
| การกำหนดค่า | ค่าเริ่มต้นแบบเดิมและตัวเลือกการปรับให้เข้ากันได้ |
| API | อะแดปเตอร์ bootstrap, output bridge, อะแดปเตอร์พารามิเตอร์ และข้อยกเว้น |
| ขอบเขตการรองรับเมท็อด | เมท็อดแบบเดิมที่รองรับ รองรับบางส่วน และไม่รองรับ |
| การย้าย | การย้ายแบบเป็นขั้นตอนและการควบคุมความเสี่ยง |
| คู่มือนักพัฒนา | เลเยอร์อะแดปเตอร์, concern bridge และจุดขยายความสามารถ |
| การใช้งานในระบบจริง | เรียกใช้อะแดปเตอร์ในแอปพลิเคชันที่มีอยู่ |
| ความปลอดภัยและการดำเนินงาน | ความเสี่ยงจากอินพุตแบบเดิม การจัดการเอาต์พุต และฟีเจอร์ที่ไม่รองรับ |
| การแก้ไขปัญหา | ความล้มเหลวในการย้ายที่พบบ่อยและการวินิจฉัย |
API หลัก
หัวข้อที่มีชื่อว่า “API หลัก”| สัญลักษณ์ | บทบาท |
|---|---|
NextPDF\Compat\Tcpdf\TCPDF | อะแดปเตอร์สไตล์ TCPDF ที่ implement CompatAdapterInterface |
NextPDF\Compat\Tcpdf\LegacyBootstrap | bootstrap เพื่อความเข้ากันได้แบบเลือกใช้ได้ |
NextPDF\Compat\Tcpdf\Bridge\OutputBridge | แมปปลายทางเอาต์พุตแบบเดิมเข้ากับพฤติกรรมเอาต์พุตของ NextPDF |
NextPDF\Compat\Tcpdf\Config\AdaptationConfig | การกำหนดค่าการปรับให้เข้ากันได้ขณะรันไทม์ |
NextPDF\Compat\Tcpdf\Exception\TcpdfNotImplementedException | ข้อผิดพลาดสำหรับเมท็อดที่ไม่รองรับอย่างชัดเจน |