Test 12: PDF Metadata

ทดสอบการดึง metadata จาก HTML <meta> tags ไปใส่ใน PDF info dictionary

Test 12.1 — HTML Metadata Source

แท็ก HTML ที่ใช้กำหนด metadata:

<title>LynPDF Metadata Test Document</title>
<meta name="author" content="LynPDF Test Suite">
<meta name="description" content="ทดสอบการส่ง metadata จาก HTML ไปยัง PDF">
<meta name="keywords" content="lynpdf, metadata, test, pdf, thai">

Test 12.2 — Expected PDF Info Dictionary

PDF Key Expected Value HTML Source
/Title LynPDF Metadata Test Document <title>
/Author LynPDF Test Suite <meta name="author">
/Subject ทดสอบการส่ง metadata จาก HTML ไปยัง PDF <meta name="description">
/Keywords lynpdf, metadata, test, pdf, thai <meta name="keywords">
/Creator LynPDF Default (LynPDF)
/Producer LynPDF (PDFKit) Default

Test 12.3 — Thai Content with Metadata

เอกสารนี้ถูกสร้างโดย LynPDF — เครื่องมือแปลง HTML/CSS เป็น PDF ที่รองรับภาษาไทย ข้อมูล metadata ถูกดึงจาก HTML head section และนำไปใส่ใน PDF info dictionary ทำให้สามารถค้นหาและจัดระเบียบเอกสาร PDF ได้ง่าย

Test 12.4 — Compression Status

This PDF is generated with compression enabled (default: true). PDF streams are compressed using FlateDecode (zlib deflate), which typically reduces file size by 30-60%. The Creator metadata is set to "LynPDF" by default.