Delphi HotPDF Hello World: โปรแกรม PDF แรกของคุณ
เขียนไฟล์ PDF แรกของคุณใน Delphi ด้วย HotPDF: โปรแกรม Hello World แบบคอนโซลขนาดเล็กที่ตั้งค่าฟอนต์ Unicode วาดข้อความด้วย TextOut และบันทึกไฟล์ที่บีบอัด
บล็อกการพัฒนาซอฟต์แวร์ของ losLab
Software Development Blog
เขียนไฟล์ PDF แรกของคุณใน Delphi ด้วย HotPDF: โปรแกรม Hello World แบบคอนโซลขนาดเล็กที่ตั้งค่าฟอนต์ Unicode วาดข้อความด้วย TextOut และบันทึกไฟล์ที่บีบอัด
เหตุใดการใช้ THotPDF ที่จบงานแล้วซ้ำจึงเกิดข้อผิดพลาดเรื่องการโหลดเอกสาร วงจรชีวิต Create, BeginDoc, EndDoc, Free ทำงานอย่างไร และเมื่อใดควรสร้างอินสแตนซ์ใหม่
สร้างฟิลด์ข้อความ AcroForm, กล่องกาเครื่องหมาย, กลุ่มปุ่มตัวเลือก และแอ็กชันการส่งหรือ JavaScript ใน Delphi ด้วย HotPDF พร้อมหลีกเลี่ยงค่าส่งออกที่ไม่ตรงกัน
แนบสคริปต์รูปแบบ AF, ตรวจสอบความถูกต้อง และคำนวณของ Acrobat เข้ากับ AcroForm ที่โหลดใน Delphi ด้วย HotPDF เพื่อให้ฟิลด์ฟอร์ม PDF รวมผลรวมโดยอัตโนมัติและจัดรูปแบ
เพิ่มฟิลด์ Text, CheckBox, ComboBox, ListBox, PushButton และ Signature ลงใน PDF ที่มีอยู่แล้วใน Delphi ด้วย HotPDF พร้อมเหตุผลที่ต้องเปิด /NeedAppearances
ตั้งค่าการเข้ารหัส PDF แบบ AES-256 ใน Delphi ด้วย HotPDF: รหัสผ่านผู้ใช้และเจ้าของ, แฟล็กการอนุญาต, เวอร์ชัน R5 vs R6 และลำดับคุณสมบัติที่ทำงานล้มเหลวโดยไม่แจ้ง
รักษาความลื่นไหลของ PDF viewer ใน Delphi ด้วยการ render เบื้องหลังของ HotPDF จัดคิว render หน้าออกนอก UI thread ยกเลิกหน้าที่ยังรอ และ cache บิตแมป
วาดบาร์โค้ดแบบเส้นตรงลงใน PDF จาก Delphi ด้วย HotPDF: สัญลักษณ์ที่รองรับ, ความกว้างของโมดูลและพื้นที่ว่างส่งผลต่อการสแกนอย่างไร บาร์โค้ดไม่ใช่รูปภาพสำหรับใช้ตกแ
เพิ่มบุ๊กมาร์กและปลายทางระบุชื่อให้กับ PDF ที่มีอยู่แล้วใน Delphi ด้วย HotPDF: การซ้อน AddLoadedOutline, ปลายทาง XYZ และกับดักไวยากรณ์ /Count
HotPDF ใช้ THPDFBuiltInOCREngine ทำ OCR แบบ template matching ด้วย Object Pascal ล้วน สร้าง text layer ที่ค้นหาได้จาก bitmap โดยไม่พึ่ง DLL หรือ runtime ภายนอก
วาดรูปทรงเวกเตอร์ลง PDF จาก Delphi ด้วย HotPDF: เส้นทางด้วย MoveTo และ LineTo, การ stroke และ fill, สี RGB, ความหนาเส้น บนระบบพิกัดที่วัดจากมุมซ้ายล่าง
เซ็น PDF จาก Windows Certificate Store ใน Delphi และ C++Builder ด้วย HotPDF พร้อมแก้ไขปัญหาลำดับไบต์ CNG กับ CAPI และข้อผิดพลาด link ของ CertOpenStore ที่ไม่
HotPDF ไม่มีวัตถุแผนภูมิ คุณจึงต้องวาดแผนภูมิแท่ง แผนภูมิเส้น และแผนภูมิวงกลมเองด้วย Rectangle, LineTo และ Circle ใน Delphi พร้อมคำนวณพิกัดและเค้าโครง
ถอดรหัสภาพ DCTDecode, JPXDecode และ JBIG2Decode ที่ไม่น่าเชื่อถือในโพรเซสลูกที่แยกการล่มด้วย HotPDF ผ่าน CodecIsolationMode การจำกัดเวลา และเพดานหน่วยความจำ
สิ่งที่ HotPDF จัดรูปแบบใน Delphi PDF และสิ่งที่ไม่จัดรูปแบบ: การจัดเรียงแบบสองทิศทาง (bidi), การเชื่อมต่อภาษาอาหรับ, ความครอบคลุมตั้งแต่ภาษาฮีบรูจนถึงภาษาไทยแล
ก้าวข้าม Hello World ด้วย HotPDF TextOut ใน Delphi: ตั้งค่าขนาดและสไตล์ฟอนต์, หมุนตามมุม, กำหนดพิกัดที่แน่นอน และปรับระยะห่างของอักขระและคำ สตริงที่มองเห็นได้ทุ
จัดข้อความแนวตั้ง CJK ใน PDF จาก Delphi ด้วย HotPDF: สวิตช์ IsVertical ใน SetFont, การซ้อนกลีฟเรียงลงด้านล่าง, การแก้ไข U+30FC และคอลัมน์จากขวาไปซ้าย
HotPDF เยี่ยมทุก operator ใน PDF content stream จาก Delphi ให้คุณเก็บ ลบ หรือแทนที่แต่ละตัวได้ พร้อมเอาต์พุตที่เหมือนต้นฉบับทุกไบต์เมื่อไม่มีอะไรเปลี่ยนแปลง
HotPDF แยกนโยบาย PDF crypt filter สำหรับ /StrF, /StmF และ /EFF พร้อม override ต่อ stream และอ่าน policy จากไฟล์ เพื่อแก้ attachment ที่เข้ารหัสไม่ตรงกับ reader
HotPDF แยก PDF viewer ของ Delphi ออกเป็น THPDFViewerModel แบบ headless กับ view ที่อิงจาก TScrollBox ทำให้ logic ของ zoom, search และ navigation ทดสอบแบบ unit
HotPDF เขียน PDF แบบวินิจฉัยที่แก้ไขได้ในตัวแก้ไขข้อความ แล้วซ่อมแซมไฟล์หลังแก้ไขใน Delphi สร้าง length, xref และ trailer ขึ้นใหม่โดยไม่ต้อง reserialize
ลงนาม PDF ใน Delphi ด้วย HotPDF: การลงนามแบบคลิกเดียวด้วย PFX, การจอง ByteRange สำหรับผู้ลงนามภายนอก, ฟิลด์พื้นฐาน PAdES และการประทับเวลาเอกสาร
ประมวลผล PDF ขนาดใหญ่ใน Delphi โดยไม่ต้องโหลดลงหน่วยความจำ: แฮนเดิล HotPDF Direct File API, การคัดลอกที่เข้ารหัส, การนับหน้า และการอัปเดตส่วนเพิ่ม
จัดหมวดหมู่ทุก incremental revision ของ PDF หลังลงลายเซ็นด้วย HotPDF AnalyzeLoadedSignatureRevisions แล้วให้คะแนนตาม DocMDP และ FieldMDP ใน Delphi
เติมฟอร์ม XFA แบบไดนามิกใน Delphi ด้วย HotPDF TXFAWidgetRuntime: commit และ rollback อะตอมมิก รอบ calculate กับ reflow จำกัดขอบเขต และเธรดที่เป็นกลางต่อโฮสต์
แปลงลายเซ็น ECDSA แบบ DER ของ CMS เป็น IEEE P1363 สำหรับ BCryptVerifySignature ใน Delphi ครอบคลุมการ decode r และ s แบบเข้มงวด ชื่อ provider ของเส้นโค้ง
แก้ไข Title, Author, XMP, PageMode และ bookmarks ของ PDF ที่โหลดมาแล้วด้วย HotPDF ใน Delphi แล้วบันทึกกลับที่เดิมโดยไม่ต้องสร้าง xref หรือ object graph
ตัวแปลผล EMF และ WMF ของ HotPDF แม็ป gradient fill แบบ GDI ไปเป็น PDF axial shading และ hatch brush ไปเป็น tiling pattern ทำให้เอาต์พุตเวกเตอร์ของ Delphi
HotPDF ตรวจสอบกฎธุรกิจ Schematron ของ EN 16931 ใน Delphi ด้วยเอนจิ้น XPath 1.0 แบบเนทีฟที่ข้ามการตรวจ XPath 2.0 และ stub ตัวเองบน Delphi 7 HotPDF
การ subset ฟอนต์ที่รันหลังเขียนไฟล์ไปแล้วให้ผลเป็นฟอนต์เต็มโดยไม่มีข้อผิดพลาด ดูว่าบั๊กลำดับใน EndDoc ซ่อนตัวใน HotPDF อย่างไร และจะจับมันได้อย่างไร
ถอดรูปภาพจาก PDF ที่โหลดแล้วใน Delphi ด้วย HotPDF ExtractLoadedImage รองรับ Flate, LZW, JPEG, JPEG 2000, Indexed, CMYK, CCITT และ JBIG2 ไปเป็น TBitmap
แยกข้อความ Unicode จาก PDF ที่โหลดใน Delphi ด้วย HotPDF: ExtractLoadedPageText, การแยกข้อความแบบคงเค้าโครงเดิม, ToUnicode CMaps และการถอดรหัสฟอนต์แบบย้อนกลับ
Glyph ภาษาอาหรับและอินดิกที่ผ่าน shaping แล้วเรนเดอร์เป็น notdef เมื่อ subset closure มองข้าม GSUB output วิธีที่ HotPDF รวม glyph ID จาก shaping เข้ากับ font
เมื่อ HotPDF compile ภายใต้ Free Pascal และ Lazarus มีอะไรเปลี่ยนไป: backend deflate และ AES ภาษา Pascal, codec native ที่ถูก stub และกับดัก portability สี่ข้อ
HotPDF บิลด์บน Free Pascal 3.2.2 และ Lazarus 4.6 สำหรับ Win64: เงื่อนไข Delphi mode เหตุผลที่ codec เนทีฟลิงก์ไม่ได้ และ fallback การเรนเดอร์แบบเรียงลำดับ
Free Pascal บน Win32 เติมขีดล่างนำหน้า import แบบ cdecl โดยอัตโนมัติ แต่ export ชื่อ public ตรงตัว และ HotPDF เชื่อมทั้งสองฝั่งโดยไม่ทำให้ Delphi พัง
เรียนรู้วิธีที่ HotPDF สร้างฟังก์ชัน PDF Type 0 สำหรับ 3D color LUT การสอดแทรกหลายมิติ และการแปลงสีพิเศษใน Delphi พร้อมตรวจสอบช่วงข้อมูลและเอาต์พุตที่ได้
HotPDF ประเมินฟังก์ชัน PDF Type 2 แบบ exponential, Type 3 แบบ stitching และ Type 4 แบบ PostScript calculator ใน Delphi อย่างไร รวมถึงข้อผิดพลาดของ roll
HotPDF เรนเดอร์ตาราง HTML ด้วยกริด occupancy สำหรับ rowspan ความสูงแถวที่วัดจริง และหัวตารางซ้ำข้ามจุดตัดหน้า พร้อมกรณีปฏิเสธที่บอกไว้ชัดเจนสองกรณี
HotPDF แปลง HTML5 เป็น PDF ใน Delphi ด้วย CSS cascade จริง ตาราง และการขึ้นหน้าใหม่ ปฏิเสธการดึงข้อมูลผ่านเครือข่าย พร้อมวัดงบประมาณของ parser และ layout
Word และ Excel ส่งออกไฟล์ PDF แบบ hybrid-reference ที่โหลดได้ปกติแต่ล้มเหลวเมื่อบันทึกใหม่ ดูว่า HotPDF อ่านตาราง /XRefStm และแก้ไขปัญหาอย่างปลอดภัยใน Delphi
ไฮเปอร์ลิงก์ HotPDF ใน Delphi: ลิงก์ URI ด้วย PrintHyperlink, พื้นที่คลิกด้วย AddURILink, การนำทางภายในด้วย AddGoToLink, ทางแก้หลายบรรทัด และข้อสังเกต PDF/UA
HotPDF เพิ่มเคอร์เนล bicubic และ Lanczos3 แบบแยกแกนสำหรับการลดขนาดรูป บวก dithering แบบ Floyd-Steinberg ตอนเรนเดอร์ โดยแต่ละแบบแลกความเร็วกับคุณภาพ
วิธีที่ HotPDF normalize palette แบบ Indexed จาก base space Gray, CMYK, Lab และ ICCBased ใน Delphi พร้อมป้องกัน cycle ของ indirect reference ด้วยเพดานความลึก
เหตุผลที่ locale แบบจุลภาคทศนิยมทำลาย PDF content stream ใน Delphi และวิธีที่ HotPDF ยึดการจัดรูปแบบตัวเลขแบบ invariant ครอบคลุม Type 1 fonts, SVG และบิลด์ FPC
JBIG2 ช่วยให้หน้าขาวดำที่สแกนมีขนาด PDF เล็กที่สุด ดูวิธีที่ HotPDF เขียนสตรีม JBIG2Decode และเชื่อมต่อแบ็กเอนด์ของตัวเข้ารหัสใน Delphi สัญญาที่สแกนมาคือหมึกสีด
HotPDF รวม symbol dictionary ของ JBIG2 ข้ามหน้าเข้าเป็นสตรีม /JBIG2Globals เดียวใน PDF ของ Delphi ลดการเก็บ glyph ซ้ำในเอกสารสแกนหลายหน้า สัญญาที่สแกนห้าสิบหน้า
JPEG 2000 นำเสนอความลึกของบิตที่สูงและการบีบอัดแบบเวฟเล็ตให้กับรูปภาพ PDF ดูวิธีที่ HotPDF ถอดรหัสสตรีม JPXDecode และฝังรูปภาพ JP2 และ J2K ใน Delphi
HotPDF สร้างเอกสาร PDF แบบแบ่งหน้าจากโครงสร้างต้นไม้เลย์เอาต์เชิงประกาศใน Delphi และสร้างโครงสร้างต้นไม้ PDF/UA โดยอัตโนมัติข้ามการแบ่งหน้าทุกจุด
HotPDF เขียนไฟล์ PDF แบบ linearized สำหรับ Fast Web View ใน Delphi อย่างไร การแบ่งหน้า hint table การลู่เข้าของ layout และขีดจำกัด offset 4 GiB
อัปเกรด PDF ที่เพิ่งลงนามจาก B-B สู่ B-LT ด้วยการเรียก HotPDF ครั้งเดียว เติมห่วงโซ่ให้สมบูรณ์ผ่าน AIA caIssuers และบังคับ seed values ที่ฟิลด์ประกาศไว้
วิธีที่ HotPDF decode DecodeParms ของ PDF ใน Delphi ครอบคลุม PNG predictor row tag 10 ถึง 15, TIFF Predictor 2 sample differencing และความกว้าง code ของ LZW
HotPDF ตรวจสอบลายเซ็น CMS ของ ML-DSA Ed25519 และ Ed448 ใน Delphi และลงลายเซ็นผ่าน provider แบบ callback ระยะไกล หรือ PKCS#11 ที่เก็บ private key
เขียนพื้นที่สี NChannel ตาม ISO 32000-2 ใน Delphi ด้วย HotPDF: รูป DeviceN ห้าองค์ประกอบ tint แบบ Separation รายสี spot และการตรวจตาราง colorant ของ PDF/X-6n
ทำไม limit แบบต่อ filter จับ nested PDF decode bomb ไม่ได้ และ HotPDF DecodeBudgetBytes จำกัดทุกขั้นตอนของ filter chain เดียวใน Delphi อย่างไร
HotPDF ใช้งาน P-256, P-384, P-521, X25519 และ X448 ใน Pascal ล้วนอย่างไร และการเทียบ borrow หนึ่งจุดใน Montgomery reduction ซ่อนบั๊กไว้ทั้งเดือนได้เช่นไร
HotPDF เพิ่มชั้นไฮไลต์สำหรับ review ใน Delphi ที่เก็บสี่เหลี่ยม marker ไว้ในหน่วยความจำ ไม่เขียนทับ PDF เลย และยังคงตำแหน่งตรงแม้จะ zoom หรือหมุนหน้า
ระบุว่าหน่วยความจำ PDF ที่โหลดไว้ถูกใช้โดยอ็อบเจกต์ใด ด้วยกราฟการอ้างอิงของ HotPDF ไบต์ที่ถือครองแบบ dominator ตัวนับ parser arena และ string intern
ลดขนาด PDF ใน Delphi ด้วยออบเจกต์สตรีมและสตรีม xref แล้วเพิ่มการเปลี่ยนแปลงเป็นการอัปเดตส่วนเพิ่มด้วย HotPDF โดยยังคงรักษาเวอร์ชันก่อนหน้าไว้
Stylistic sets และ alternates อยู่ใน GSUB table ของฟอนต์ ดูวิธีที่ HotPDF แก้ไข salt และ ss01 ถึง ss20 substitutions โดยไม่ใช้ HarfBuzz ใน Delphi แบบ pure
HotPDF เรนเดอร์หน้า PDF ที่โหลดไปยังบิตแมป printer HDC หรือเมทาไฟล์ผ่านนามธรรมอุปกรณ์เดียว และจำลอง CMYK overprint สำหรับการพิสูจน์แท่นพิมพ์
HotPDF แปลงหน้า PDF ที่โหลดไว้เป็น SVG แบบสแตนด์อโลนจาก Delphi โดยคงเมทริกซ์ข้อความ การหมุนหน้า การพลิกภาพ รูปแบบเส้นประ และเส้นบางไว้ครบถ้วน
HotPDF เรนเดอร์หน้า PDF ข้าม worker thread ใน Delphi พร้อมการส่งมอบตามลำดับ backpressure ฝั่งเอาต์พุต และงบหน่วยความจำที่คุมพีคของบิตแมปไม่ให้ OOM
สาขา parser ที่ไม่กิน byte เลยสักตัวทำให้ PDF ผิดรูป 40 ไบต์กลายเป็น loop ไม่รู้จบ และวิธีที่ HotPDF พบ stall สี่จุดใน Delphi พร้อมพิสูจน์ว่า fix ได้ผล
HotPDF validate ห่วงโซ่รีวิชัน PDF MAC ตาม ISO/TS 32004 ใน Delphi อย่างไร: stream prefix รายรีวิชัน ลำดับการเขียน signature และบิตสิทธิ์ที่ผ่านการยืนยันตัวตน
เขียน PDF 2.0 พื้นเมืองจาก Delphi ด้วย HotPDF โปรไฟล์ PDF/A-4 เนมสเปซโครงสร้าง PDF/UA-2 ไฟล์ที่เกี่ยวข้อง และการตรวจ EndDoc ที่จับต้นไม้ที่พัง
สร้างไฟล์ที่รองรับ PDF/A, PDF/X และ PDF/UA จาก Delphi ด้วย HotPDF: จุดประสงค์เอาต์พุต, โครงสร้างแท็ก, โปรไฟล์ ICC และขั้นตอนการตรวจสอบ veraPDF
HotPDF ใช้สับเซต TrueType และ OpenType จากแคชดิสก์ถาวรข้ามการรันโพรเซสและข้ามเอกสาร พร้อมคีย์ตามเนื้อหา LRU eviction และสถิติที่อ่านได้ใน Delphi
ตัวแยกวิเคราะห์ใบรับรองคือพื้นผิวการโจมตี ดูช่องโหว่จริงสองข้อในการอ่าน PKCS#12 และ ASN.1 ทั้งการล้นของจำนวนเต็มและการปฏิเสธบริการผ่าน PBKDF2 ที่แก้ใน HotPDF
สร้างด่านตรวจสอบ preflight ของ PDF แบบอัตโนมัติใน Delphi: สร้างไฟล์ที่ได้มาตรฐานด้วย HotPDF จากนั้นตรวจสอบด้วย veraPDF และ Acrobat ก่อนปล่อยจริง
พิมพ์ PDF ที่โหลดจาก Delphi ด้วย HotPDF: ควบคุม TPrinter ผ่าน PrintLoadedDocument, เรนเดอร์หน้ากระดาษลงใน HDC ใดๆ และคัดลอกหน้าเวกเตอร์ EMF ไปยังคลิปบอร์ด
โหลด PDF ผ่าน HTTP หรือแชร์เครือข่ายช้าด้วย THPDFCoalescingRandomAccessSource ของ HotPDF การแคชบล็อก การอ่านล่วงหน้าแบบปรับตัว การอ่านที่ยกเลิกได้ และสถิติช่วง
ปิดบังพื้นที่และจัดเลย์เอาต์ N-up บน PDF ที่โหลดมาใน Delphi ด้วยโอเปอเรเตอร์สตรีมของ HotPDF พร้อมขอบเขตด้านความปลอดภัยของ redaction ที่ต้องระวัง
วิธีที่ HotPDF แก้ generator polynomial ของ Reed-Solomon ที่กลับด้านใน encoder บาร์โค้ด 2D สี่ตัวของ Delphi และเหตุผลที่เทสต์ QR, Data Matrix, PDF417 ตรวจไม่เจอ
HotPDF เรนเดอร์การไล่โทนสี PDF แบบแนวแกนและแบบแนวรัศมีผ่านตัวดำเนินการ sh ใน Delphi โดยแบ่งการไล่ระดับสีแต่ละจุดออกเป็นแถบสีที่ประมวลผลโดยเอนจินฟังก์ชันของมันเอ
วิธีที่ HotPDF เรนเดอร์ฟอนต์ PDF แบบฝังตัวใน Delphi โดยไม่ต้องติดตั้งฟอนต์: โครงร่าง TrueType glyf, CFF Type 2 charstrings, Type 3 glyphs และแผนผังการเข้ารหัส
เรนเดอร์หน้า PDF ที่โหลดขึ้นมาเป็น TBitmap ใน Delphi ด้วย HotPDF: API RenderLoadedPageToBitmap, โครงร่าง glyph TrueType/CFF ที่ฝังตัว, ฟอนต์ Type3
เรนเดอร์สีพิเศษ Separation และ DeviceN ใน Delphi ด้วย HotPDF อย่างแม่นยำ พร้อมตรวจสอบ alternate color space, tint transform, overprint และผลลัพธ์สำหรับงานพิมพ์
บั๊ก renderer เงียบ 4 ตัวใน HotPDF บน Delphi ครอบคลุม name operand ที่มี slash นำหน้า การต่อ cm ที่กลับด้าน และ token index ที่ทำให้ตัวปฏิบัติการสิบสองตัวเป็นศู
คู่มือ HotPDF ที่ใช้งานได้จริงสำหรับรายงาน Delphi PDF: พิกัด TextOut, การฝังฟอนต์ Unicode, การวางภาพ JPEG และ PNG และการวาดรูปทรงพื้นฐานที่ปรับขนาดได้
HotPDF ถอดรหัส QR ที่ถูกหมุนในหน้า PDF ที่โหลดไว้โดย normalize เมทริกซ์โมดูลผ่านทิศทาง D4 ทั้งแปดแบบภายในตัวถอดรหัสเอง แทนการหมุน scan mask รอบนอก
ค้นหาและแทนที่ข้อความในไฟล์ PDF ที่มีอยู่จาก Delphi โดยใช้ HotPDF: การค้นหาระดับ glyph, การเข้ารหัสฟอนต์ย้อนกลับ และข้อจำกัดที่แท้จริงของฟอนต์ชุดย่อย
THPDFDocComparison เทียบ PDF สองไฟล์จาก Delphi ทั้งการไล่กราฟอ็อบเจกต์จากแคตตาล็อกและการ diff หน้าที่เรนเดอร์แล้ว โดยมีงบจำกัดคุมทั้งสองรอบการทำงาน
HotPDF อ่านข้อความ tagged PDF ตามลำดับการเขียนโดยเดินต้นไม้โครงสร้างและประกอบ glyph กลับตาม MCID พร้อม fallback ที่ปลอดภัยสำหรับหน้าที่ไม่มีแท็ก
ImportSVGFormXObject นำงาน SVG เข้าสู่ PDF เป็น Form XObject ที่ใช้ซ้ำได้ใน Delphi คงไล่เฉด clipping และลิงก์ไว้ พร้อมปฏิเสธสคริปต์และการอ้างอิงภายนอก
HotPDF 2.743.0 สังเคราะห์ appearance ให้ annotation ที่ไม่มี /AP ก่อน flatten เพื่อรักษาค่าจาก NeedAppearances form และ markup ไว้ใน page content
วาดแถวข้อมูลเป็นตาราง PDF ใน Delphi: คำนวณความกว้างคอลัมน์, จัดแนวข้อความในเซลล์, วาดเส้นกริด และสร้างหัวตารางซ้ำเมื่อตารางมีความยาวข้ามหน้ากระดาษ
ข้อความ PDF แบบ justified ต้องการการเว้นระยะตามแบบ script และการวัดความกว้างที่รวดเร็ว ดูวิธีที่ HotPDF จัดข้อความ Latin และ CJK และลด GDI round-trips ใน Delphi
HotPDF เรนเดอร์ tiling pattern ของ PDF ใน Delphi อย่างไร สถานะ pattern ข้าม q กับ Q, การ clip fill กับ stroke, ช่วง tile ที่มองเห็นได้ และเพดาน tile ที่แน่นอน
HotPDF ดึงตาราง PDF แบบ typed ข้าม page break รวม column grid และ header ซ้ำ พร้อมคืน provenance, span, bounds และ export เป็น CSV หรือ JSON
HotPDF บันทึก code point ทุกตัวที่จะแสดงเป็นกล่องว่างระหว่างวาดหน้าเอกสารได้ แล้วส่งช่องว่างผ่านห่วงโซ่ font fallback ที่แยกตามระบบการเขียนของภาษา
HotPDF แปลงฟอนต์ OpenType แบบแปรผันให้เป็นอินสแตนซ์แบบสแตติกที่ฝังใน PDF ได้จาก Delphi โดยฝังค่าแกนลงในเส้นขอบ เมตริก และตาราง sfnt ที่สร้างขึ้นใหม่
ตรวจสอบลายเซ็นดิจิทัลของ PDF ใน Delphi ด้วย HotPDF: อ่านรายละเอียดผู้ลงนาม, คำนวณแฮชช่วง ByteRange ใหม่, ตรวจสอบลายเซ็น CMS/RSA และเรียนรู้เกี่ยวกับการรับประกัน
HotPDF 2.747.0 decode WebP แบบ VP8L ด้วย Object Pascal ล้วน รองรับ RIFF, prefix code, LZ77, color cache และ inverse transform โดยไม่ต้องแจกจ่าย libwebp DLL
แปลงฟอร์ม XFA แบบไดนามิกเป็น AcroForm ดั้งเดิมใน Delphi ด้วย HotPDF FlattenLoadedXFA, ตรวจสอบคำเตือนการแบน และจัดการขีดจำกัดการเก็บถาวรและ PDF/A
XFA forms เก็บ rich text เป็น HTML subset ดูวิธีที่ HotPDF flatten exData runs และแปลง a-href links เป็น native PDF Link annotations ใน Delphi
ส่งออกและนำเข้าคำอธิบายประกอบ PDF เป็น XFDF ใน Delphi ด้วย HotPDF: การแปลงไปกลับตามมาตรฐาน ISO 19444-1 สำหรับลายเส้น, รูปหลายเหลี่ยม, หมึกวาด, สีภายใน
HotPDF แปลง XPS และ OpenXPS เป็น PDF ใน Delphi อย่างไร: เมทริกซ์ fixed-page 0.75, Form XObject ของ VisualBrush, tiling pattern ของ ImageBrush และไล่เฉดแบบวงรี
สร้าง, ตรวจจับ และตรวจสอบความถูกต้องของใบแจ้งหนี้อิเล็กทรอนิกส์ ZUGFeRD และ Factur-X ใน Delphi ด้วย HotPDF: การฝังตัวใน PDF/A-3, กฎ EN 16931 Schematron
เพิ่มคำอธิบายประกอบ PDF ใน Delphi ด้วย HotPDF: บันทึกข้อความ, ข้อความอิสระ, รูปสี่เหลี่ยม และตราประทับ พิกัด rect วางตำแหน่งแต่ละอันอย่างไร และความต่างจากฟิลด์
คู่มือ RtLTextOut ของ HotPDF สำหรับ Delphi: ลายเซ็นฟังก์ชัน พารามิเตอร์ charset 178/177, RegisterUnicodeTTF, ตัวอย่างใช้งานจริง และข้อผิดพลาด RTL ที่พบบ่อย