ฟอร์ม คอนเทนเนอร์ และพื้นผิวการผสานรวม
HotPDF จัดให้มีการแก้ไขฟอร์มแบบธุรกรรมและ API การผสานรวมแบบจำกัดสำหรับแอปพลิเคชันที่ต้องการการประมวลผล PDF เชิงกำหนดโดยไม่ต้องทำงานสคริปต์โดยพลการ
ฟอร์มธุรกรรมและ FDF
THPDFFormEditSession ติดตามฟิลด์ที่สกปรก สร้างรูปลักษณ์ใหม่ และรองรับ undo redo commit และ rollback
THPDFFormEventKind และ THPDFFormEventBinding เลือกแหล่งเหตุการณ์ ในขณะที่ THPDFConstrainedFormActionKind และ THPDFConstrainedFormAction อธิบายการกลายพันธุ์ที่ได้รับอนุญาต
THPDFFormEventResult รายงานผลการจ่ายงาน และ THPDFFormEditHistoryEntry เปิดเผยประวัติการแก้ไขที่ย้อนกลับได้
เหตุการณ์โฟกัส พอยน์เตอร์ คีย์ และคอมมิตจ่ายเฉพาะแอ็กชัน set toggle clear undo หรือ redo ที่ผู้เรียกผูก
การแลกเปลี่ยน FDF ครอบคลุมค่าฟิลด์ คำอธิบายประกอบ และข้อมูลสถานะผ่านสตรีมพร้อมเก็บรักษา API แบบฟิลด์อย่างเดียวที่มีน้ำหนักเบา
การแบน XFA
วิเจ็ต UI บาร์โค้ดและเฉพาะทางใช้การถอยหลังข้อความแบบอ่านอย่างเดียว ในขณะที่ลายเซ็นและรายการตัวเลือกคงการแมป AcroForm เนทีฟ
subform แบบ flowed เคารพการแบ่งพื้นที่คอนเทนต์และพื้นที่หน้าเพจ เก็บกลุ่ม เป้าหมาย leader และ trailer ที่ล้น และการแบ่งหน้าพื้นที่หน้าเพจซ้ำ
ไฟล์แนบและพอร์ตโฟลิโอ
ไฟล์ที่ฝังสามารถสกัดไปยังสตรีมผู้เรียกได้โดยตรงภายใต้ขีดจำกัดไบต์ ในขณะที่ MD5 ขนาดที่ประกาศ วันที่ ประเภท MIME และความสัมพันธ์ไฟล์ที่เกี่ยวข้องถูกตรวจสอบ
การแก้ไขพอร์ตโฟลิโอรองรับมุมมองรายละเอียด ไทล์ ซ่อน และกำหนดเอง คีย์จัดเรียงแบบเรียงลำดับ โฟลเดอร์ซ้อน เมตาดาต้านักนำทาง และการลบเมตาดาต้า schema หรือรายการ
THPDFPortfolioSortKeyArray นำการเรียงลำดับหลายคีย์ที่เสถียรสำหรับการนำทางพอร์ตโฟลิโอ
การผสานรวมแบบจำกัด
การทำงาน JSON แต่ละครั้งสามารถจำกัดหน่วยความจำ เวลาที่ใช้ จำนวนวัตถุ อัตราส่วนการขยาย และขนาดเอาต์พุตด้วยผลลัพธ์ที่เกินงบประมาณแบบมีโครงสร้าง
callback ABI แบบ C แบน flat ที่มี version เขียนไบต์ต้นทางแบบ random-access ลงในบัฟเฟอร์ตัวแยกวิเคราะห์โดยตรง สตรีมเอาต์พุตผ่านการเขียนบางส่วนที่ลองใหม่ได้ และเปิดเผยการยกเลิก ความก้าวหน้า การวินิจฉัย รหัสสถานะคงที่ และ handle ทึบที่ตรวจสอบแล้ว
การย่อเล็กสุดคอร์ปัสลบช่วงวัตถุและช่วงไบต์เฉพาะเมื่อลายเซ็นความล้มเหลวที่เสถียรยังสร้างซ้ำได้ เก็บกรณีเล็กที่สุดอย่างต่อเนื่องข้ามรอบการทำงานผ่านการล็อกที่ปลอดภัยต่อกระบวนการและการแทนที่แบบ atomic และเผยแพร่เมตาดาต้าที่ระบุด้วย SHA-256 ที่เสถียร
การสอบเทียบเชิงต่างแบบกำหนดเชิงกำหนดเปรียบเทียบโดเมน parse render ข้อความ และบันทึกข้ามการรันเอนจินซ้ำ โดยลายนิ้วมือบันทึกใช้ serialization ที่สร้างซ้ำได้แทนตัวระบุเอกสารที่ได้จากเวลา
THPDFRegressionDomain ระบุแต่ละพื้นผิว ในขณะที่รายงาน JSON ที่มี version เก็บลายเซ็น ความไม่เสถียร ข้อผิดพลาดที่แยก ชื่อเอนจิน และ SHA-256 ของอินพุตตามลำดับที่เสถียร
API หลัก
THotPDF.BeginLoadedFormEditSessionTHotPDF.ExportLoadedInterchangeToFDFTHotPDF.ImportLoadedInterchangeFromFDFTHotPDF.ExtractLoadedEmbeddedFileToStreamTHotPDF.ConfigurePortfolioView- JSON job budgets
- Stable C callback ABI
HPDFMinimizeCorpusCaseandHPDFMinimizeAndStoreCorpusCaseHPDFCompareRegressionResultsDeterministic