PDF Form Flattener: ล็อกช่องกรอกใน PDF ให้เป็นแบบถาวร
PDF Form Flattener ช่วย flatten ช่องกรอกในฟอร์ม PDF ให้กลายเป็นเนื้อหาคงที่แก้ไขไม่ได้ ทำงานในเบราว์เซอร์แบบส่วนตัว ไม่ต้องอัปโหลดไฟล์
Table of Contents
ใครที่เคยกรอกแบบฟอร์ม PDF ไม่ว่าจะเป็นใบสมัคร ใบจอง หรือเอกสารราชการ คงเคยเจอปัญหาแอบแฝงที่หลายคนไม่รู้ตัว นั่นคือไฟล์ที่คุณส่งไป ไม่ได้มีเนื้อหาเหมือนกับไฟล์ที่ผู้รับเห็นเสมอไป เพราะค่าที่กรอกลงไปถูกเก็บอยู่ใน AcroForm fields พิเศษ ซึ่งตราบใดที่ยังไม่ได้ flatten แทบทุกคนที่มีโปรแกรมแก้ไข PDF ก็สามารถเปิดเอกสารเข้าไปแก้ชื่อ วันที่ ช่องติ๊กเลือก หรือตัวเลขที่คุณกรอกไว้ได้ ฟอร์มที่กรอกแล้วจึงยังไม่ใช่เอกสารที่จบสมบูรณ์ แต่ยังเป็นแบบฟอร์มที่แก้ไขได้อยู่
PDF Form Flattener แก้ปัญหานี้ได้ในขั้นตอนเดียว เครื่องมือนี้จะรับไฟล์ PDF ที่กรอกเสร็จแล้ว แล้วฝังค่าในทุก form field ไม่ว่าจะเป็นช่องข้อความ checkbox หรือ input ประเภทอื่นที่คล้ายกัน ให้กลายเป็นเนื้อหาคงที่บนหน้ากระดาษ เหมือนหมึกที่พิมพ์ลงไปตรง ๆ แทนที่จะเป็นวัตถุแก้ไขได้ ผลลัพธ์หน้าตาเหมือนไฟล์ต้นฉบับทุกประการ แต่ข้อมูลข้างในจะไม่สามารถพิมพ์ทับ ล้างค่า หรือเปลี่ยนที่เงียบ ๆ ได้อีกต่อไป
จุดเด่นที่สุดคือวิธีการทำงานของเครื่องมือ ทุกอย่างเกิดขึ้นในเบราว์เซอร์ของคุณโดยใช้ pdf-lib ไม่มีการส่งข้อมูลไปเซิร์ฟเวอร์และไม่มีการอัปโหลด ฟอร์มที่กรอกเสร็จมักเป็นเอกสารที่มีข้อมูลสำคัญที่สุดของคุณ ทั้งข้อมูลส่วนบุคคลและตัวเลขการเงิน แต่ไฟล์เหล่านี้จะไม่มีวันออกจากเครื่องของคุณเลย บทความนี้จะพาไปดูว่าทำไม flatten จึงสำคัญ การ flatten เปลี่ยนแปลงอะไรในไฟล์บ้าง และวิธีใช้เครื่องมืออย่างถูกต้องเพื่อให้เอกสารที่จบแล้วจบซ้ำจริง ๆ
ทำไมต้องใช้ PDF Form Flattener?
- ป้องกันการแก้ไขเอกสารที่ส่งแล้ว เมื่อ flatten แล้ว ค่าที่กรอกจะกลายเป็นส่วนหนึ่งของเนื้อหาหน้ากระดาษไปเลย ผู้รับจะไม่สามารถพิมพ์ทับคำตอบ ยกเลิกช่องติ๊ก หรือแก้ตัวเลขก่อนที่เอกสารจะถึงปลายทาง ไม่ว่าจะเป็นลูกค้า หน่วยงานกำกับดูแล หรือคลังเอกสาร
- เป็นส่วนตัวเพราะไม่ต้องอัปโหลด กระบวนการ flatten ทั้งหมดทำงานในเบราว์เซอร์ของคุณเท่านั้น เนื่องจากไม่มีขั้นตอนอัปโหลด ฟอร์มที่มีข้อมูลอ่อนไหว ทั้งสัญญา เอกสารการแพทย์ ใบแจ้งภาษี หรือใบสมัครที่ต้องใช้บัตรประชาชน จึงไม่ถูกส่งไปยังเซิร์ฟเวอร์ของบุคคลที่สามแม้แต่ไบต์เดียว
- แสดงผลเหมือนกันทุกอุปกรณ์ ฟอร์มที่ยังไม่ flatten อาจแสดงผลต่างกันตามโปรแกรมที่ใช้เปิด บาง reader แสดงค่าใน field ด้วยรูปแบบของตัวเอง บางตัวก็ไม่แสดงค่าเลยหากปิดการ render ฟอร์ม แต่ข้อความที่ flatten แล้วเป็นเนื้อหาธรรมดาของหน้า จึงแสดงเหมือนกันทุกที่
- ใช้ได้แม้กับ viewer ที่ไม่รองรับฟอร์ม viewer แบบเบา ๆ แอปมือถือหลายตัว และ preview ในเบราว์เซอร์จำนวนมาก ไม่รองรับ AcroForm อย่างเต็มที่ และอาจแสดงหน้าว่างเปล่าแทนคำตอบที่คุณกรอกไว้อย่างระมัดระวัง การ flatten ช่วยตัดปัญหานี้ออกไปทั้งหมด
- ไฟล์สะอาดกว่าสำหรับการเก็บถาวร PDF ที่ flatten แล้วไม่มี form layer แบบ interactive ที่มีชื่อ field ค่าเริ่มต้น และ JavaScript actions ติดไปด้วย สิ่งที่เหลือคือเอกสารตรงไปตรงมา ที่เก็บ จัดทำดัชนี และแชร์ได้ง่ายกว่า
- ฟรีและรวดเร็ว ไม่ต้องสมัครสมาชิก ไม่มีค่าใช้จ่าย ไม่มีลายน้ำ โหลดไฟล์ flatten แล้ว download ผลลัพธ์ภายในไม่กี่วินาที ใช้กี่ครั้งก็ได้ตามต้องการ
ฟีเจอร์หลัก
| ฟีเจอร์ | สิ่งที่ทำได้ |
|---|---|
| โหลด PDF จากเครื่อง | เปิดไฟล์ PDF fillable จากอุปกรณ์ของคุณโดยตรง ไม่มีการส่งข้อมูลไปที่ใด |
| Flatten AcroForm | แปลง form field ที่ยังใช้งานได้ให้เป็นเนื้อหาคงที่ด้วยไลบรารี pdf-lib |
| ผลลัพธ์แก้ไขไม่ได้ | ค่าที่กรอกไว้ในไฟล์ที่ flatten แล้วจะไม่สามารถแก้ไขหรือล้างค่าในฐานะ form field ได้อีก |
| รองรับ checkbox | จัดการทั้งช่องข้อความและ checkbox โดยฝังค่าที่เลือกไว้ลงบนหน้าเอกสาร |
| กดปุ่มเดียว download | บันทึกไฟล์ PDF ที่ flatten แล้วลงเครื่องของคุณเป็นไฟล์ใหม่ |
| ประมวลผลในเบราว์เซอร์ | ทุกอย่างทำงานฝั่ง client ทำให้เวิร์กโฟลว์เป็นส่วนตัวตั้งแต่ต้นจนจบ |
บางฟีเจอร์ควรอธิบายเพิ่มเติมสักหน่อย
- pdf-lib ทำงานหนักไว้ให้ เครื่องมือนี้ใช้ pdf-lib ซึ่งเป็นไลบรารี PDF โอเพนซอร์สที่ได้รับความนิยม ในการ flatten นั่นหมายความว่ากระบวนการทำงานตามข้อกำหนดของ PDF อย่างถูกต้อง ไม่ใช่การประมาณด้วยภาพหน้าจอหรือการ rasterize ข้อความของคุณจึงคมชัดและยังเป็นเนื้อหาในหน้าที่เลือกได้
- ไฟล์ต้นฉบับไม่ถูกแตะต้อง เครื่องมือจะสร้างสำเนาที่ flatten แล้วให้ download เป็นไฟล์ใหม่ PDF ที่คุณโหลดเข้าไปยังคงเหมือนเดิมทุกประการ คุณจึงมีไฟล์ master ที่แก้ไขได้เสมอหากต้องการ
- ไม่ต้องพึ่ง reader ที่รองรับฟอร์มอีกต่อไป เพราะไฟล์ผลลัพธ์ไม่มี field แบบ live แล้ว ไฟล์จะแสดงผลสม่ำเสมอในทุก viewer ตั้งแต่ชุดโปรแกรมเดสก์ท็อปครบเครื่องจนถึงแอปมือถือแบบมินิมอล
วิธีใช้ PDF Form Flattener
- โหลดไฟล์ PDF ที่กรอกแล้ว เปิด PDF Form Flattener แล้วเลือกไฟล์ PDF fillable ที่คุณกรอกเสร็จแล้ว ไฟล์จะโหลดในเบราว์เซอร์ของคุณแบบ local ดังนั้นให้แน่ใจว่าไฟล์ที่เลือกเป็นเวอร์ชันที่กรอกครบทุกช่องแล้ว เพราะการ flatten จะตรึงสิ่งที่อยู่ใน field ณ ตอนนั้นทันที
- ตรวจทาน field ต่าง ๆ ก่อน flatten ให้ไล่ดูเอกสารทั้งหมดว่าช่องข้อความ checkbox และรายการต่าง ๆ แสดงอย่างที่คุณต้องการให้เป็นในไฟล์สุดท้ายหรือไม่ แก้คำผิดหรือช่องที่ลืมติ๊กให้เรียบร้อยในขั้นตอนนี้ เพราะหลังจาก flatten ค่าเหล่านั้นจะกลายเป็นเนื้อหาคงที่และแก้ไขในฐานะ field ไม่ได้อีกแล้ว
- ทำการ flatten ฟอร์ม เริ่มกระบวนการ flatten เครื่องมือจะฝังค่าปัจจุบันของแต่ละ field ลงในเนื้อหาหน้ากระดาษ แปลงวัตถุ AcroForm ที่ยังใช้งานอยู่ให้กลายเป็นข้อความและกราฟิกธรรมดา ซึ่งใช้เวลาเพียงแวบเดียวแม้เป็นเอกสารหลายหน้า
- Download ไฟล์ที่ flatten แล้ว บันทึก PDF ผลลัพธ์ลงเครื่องของคุณ ไฟล์จะหน้าตาเหมือนไฟล์ต้นฉบับที่กรอกแล้วทุกประการ แต่ form layer แบบ interactive หายไปแล้ว และค่าต่าง ๆ ถูกล็อกอยู่ในตำแหน่งของมัน
- ตรวจสอบแล้วส่งต่อ เปิดไฟล์ที่ download มาดูอีกรอบเพื่อยืนยันว่าทุกอย่าง render ถูกต้อง จากนั้นส่ง เก็บถาวร หรือแนบไปยังที่ที่ต้องการ และเก็บไฟล์ PDF ต้นฉบับที่แก้ไขได้เอาไว้ ในกรณีที่วันหนึ่งต้องแก้ไขเพิ่ม
Flatten เปลี่ยนอะไรในไฟล์จริง ๆ
เพื่อให้เข้าใจว่าทำไม flatten จึงคุ้มค่าที่จะทำ เราควรรู้กลไกเบื้องหลังของ PDF form ก่อน PDF ที่กรอกได้นั้นแท้จริงแล้วประกอบด้วยสองส่วนในไฟล์เดียว ส่วนแรกคือ page content ซึ่งเป็นข้อความ เส้น และกราฟิกคงที่ที่ประกอบเป็นโครงหน้าตาของฟอร์ม ทั้งป้ายกำกับ กรอบช่อง และข้อความย่อย ส่วนที่สองคือ AcroForm layer ซึ่งเป็นชุดของ field objects แบบ interactive ที่วางซ้อนอยู่บนหน้าเอกสาร แต่ละ field มีชื่อ มีประเภท (ช่องข้อความ checkbox ตัวเลือก ฯลฯ) และมีค่าปัจจุบันของมันเอง
จุดสำคัญอยู่ตรงนี้ ค่าที่คุณพิมพ์ลงไปถูกเก็บอยู่ใน field layer ไม่ใช่ใน page content ค่าของ field เป็นข้อมูลที่แนบกับวัตถุฟอร์ม และ viewer ที่คุณใช้เปิดคือตัวที่ทำหน้าที่อ่านข้อมูลนั้นมาวาดบนหน้าจอ การออกแบบแบบนี้คือสิ่งที่ทำให้ฟอร์มกรอกได้ แต่ก็เป็นสิ่งเดียวกันที่ทำให้ฟอร์มที่กรอกแล้วเปราะบาง ใครก็ตามที่มีเครื่องมือแก้ไขสามารถเปิด field layer เข้าไปเปลี่ยนค่าได้ เพราะค่านั้นเป็นแค่ property ของวัตถุชิ้นหนึ่งเท่านั้น viewer บางตัวยังสามารถ reset field ทั้งหมดกลับค่าเริ่มต้นด้วยคำสั่งเดียว ลบทุกอย่างที่คุณพิมพ์ไปโดยไม่ทิ้งร่องรอยในหน้าตาของเอกสารเลย
การ flatten คือการยุบโครงสร้างสองชั้นนี้ให้เหลือชั้นเดียว เมื่อเครื่องมือ flatten เอกสารของคุณด้วย pdf-lib ค่าปัจจุบันของแต่ละ field จะถูก render เป็น page content ธรรมดา คือวัตถุข้อความและกราฟิกจริง ๆ ที่วางอยู่บนหน้าในตำแหน่งเดิมของ field นั้น จากนั้นวัตถุ field แบบ interactive จะถูกนำออกจาก AcroForm ผลลัพธ์ทางสายตาเหมือนเดิมทุกอย่าง แต่เชิงโครงสร้างแล้วเอกสารเปลี่ยนลักษณะไปโดยสิ้นเชิง ไม่มี field ชื่อ "ยอดเงิน" ที่เก็บเลข 1,250 อยู่อีกแล้ว สิ่งที่มีคือเลข 1,250 พิมพ์อยู่บนหน้ากระดาษเหมือนข้อความคงที่อื่น ๆ ทั่วไป
สิ่งนี้นำมาซึ่งประโยชน์ด้านความเข้ากันได้ที่แท้จริง เพราะค่าต่าง ๆ กลายเป็น page content ธรรมดา เอกสารจึงไม่ต้องพึ่งพาเอนจิน render ฟอร์มของ viewer อีกต่อไป reader รุ่นเก่า viewer มือถือแบบมินิมอล และ preview พื้นฐานในเบราว์เซอร์ที่มองข้ามข้อมูล AcroForm ก็ยังแสดงคำตอบทุกช่องได้ถูกต้อง เวิร์กโฟลว์การพิมพ์ก็ทำงานเหมือนกัน ฟอร์มที่ flatten แล้วจะพิมพ์ออกมาตรงตามที่แสดง โดยไม่มีความเสี่ยงที่ field จะหายไปเพราะไดรเวอร์หรือ renderer จัดการ form layer ไม่ถูกต้อง
แต่ก็ควรรู้ขีดจำกัดของมันด้วย flatten เป็นเรื่องของ form field ไม่ใช่ทุกฟีเจอร์ interactive ที่ PDF มีได้ เครื่องมือนี้ทำงานกับ AcroForm field layer ซึ่งได้แก่ช่องข้อความและ checkbox แล้วฝังค่าของมันลงหน้ากระดาษ ส่วน signature fields แบบดิจิทัลเป็นกลไกอีกแบบหนึ่งที่มีโครงสร้างเข้ารหัสของตัวเอง การ flatten จึงไม่ครอบคลุมถึงส่วนนั้น หากเอกสารของคุณอาศัย signature fields ให้ถือว่า flatten เป็นขั้นตอนแยกต่างหาก และจัดการลายเซ็นผ่านเวิร์กโฟลว์การเซ็นเอกสารที่เหมาะสม และแน่นอนว่า PDF ที่ flatten แล้วไม่ใช่ไฟล์ที่เข้ารหัส ข้อความยังคงอ่านได้เป็นเนื้อหาหน้ากระดาษ มันเพียงแค่ไม่ใช่ฟอร์มที่แก้ไขได้อีกต่อไปเท่านั้น
กรณีการใช้งานจริง
เก็บถาวรใบสมัครที่เซ็นแล้ว
เมื่อใบสมัครหรือแบบฟอร์มขออนุมัติถูกกรอกและเซ็นเรียบร้อย บันทึกฉบับนั้นถือว่าจบสมบูรณ์แล้ว แต่ถ้าคุณเก็บเวอร์ชันที่ยังไม่ flatten ไว้ในคลังเอกสาร field เบื้องหลังก็ยังแก้ไขได้อยู่ ผู้ทบทวนไฟล์ในอีกหลายปีถัดมา หรือใครก็ตามที่เข้าถึงโฟลเดอร์นั้นได้ สามารถแก้ field แล้วเปลี่ยนบันทึกอย่างเงียบ ๆ ได้ การ flatten ก่อนเก็บถาวรจะตรึงค่าที่ส่งมาให้อยู่ในหน้ากระดาษ เอกสารที่เก็บไว้จึงตรงกับสิ่งที่ส่งมาจริง ครบทุกช่องติ๊กทุกบรรทัด
ส่งใบยืนยันการจองให้ลูกค้า
บริษัทท่องเที่ยว คลินิก ผู้จัดงานอีเวนต์ และธุรกิจเช่า ต่างต้องส่งไฟล์ PDF ที่กรอกไว้ให้ลูกค้าเป็นใบยืนยันวัน เวลา ราคา และตัวเลือกที่เลือกไว้ หากใบยืนยันนั้นยังมี form field แบบ live อยู่ การกดคีย์ผิดโดยไม่ตั้งใจหรือการแก้ไขโดยเจตนาก็สามารถทำให้รายละเอียดเพี้ยนได้ และข้อพิพาทก็ตามมา การ flatten ใบยืนยันก่อนส่งรับประกันว่าลูกค้าเห็นรายละเอียดที่ตกลงกันไว้ตรงตัว และสำเนาที่พิมพ์หรือส่งต่อก็ยังเที่ยงตรงเหมือนต้นฉบับ
ส่งใบแจ้งหนี้ให้ลูกค้า
ใบแจ้งหนี้ที่สร้างจาก template แบบกรอกได้ จะยังเก็บจำนวนเงิน อัตราภาษี และยอดรวมไว้ใน form field จนกว่าจะถูก flatten การส่งไปแบบยังไม่ flatten เปิดช่องให้เกิดสถานการณ์อึดอัด ระบบอ่าน PDF ของลูกค้าอาจแสดง field ไม่เหมือนกัน หรือเอกสารอาจถูกแก้แล้วส่งต่อไปพร้อมตัวเลขที่เปลี่ยนไป ใบแจ้งหนี้ที่ flatten แล้วคือเอกสารเชิงพาณิชย์ที่จบสมบูรณ์ ตัวเลขพิมพ์อยู่บนหน้ากระดาษ แสดงเหมือนกันในทุก viewer และพร้อมสำหรับระบบเก็บเอกสารและบัญชีของลูกค้าทันที
บันทึกการกำกับดูแลและการตรวจสอบ
อุตสาหกรรมที่อยู่ภายใต้กฎระเบียบมักต้องเก็บหลักฐานว่าส่งอะไรไปเมื่อไร เจ้าหน้าที่ compliance จะ flatten ฟอร์มที่ส่งมาก่อนจัดเก็บ เพื่อให้บันทึกไม่สามารถถูกแก้ไขภายหลังได้ และผู้ตรวจสอบจะได้รับเอกสารที่เนื้อหาถูกตรึงแล้ว วิธีนี้ยังทำให้การจัดการหลักฐานง่ายขึ้นด้วย PDF ที่ flatten แล้วมีสถานะทางสายตาเพียงแบบเดียวที่คงที่ ไม่มี field layer ที่ซ่อนอยู่ให้ต้องสอบสวน ทำให้คำถามว่า "เอกสารฉบับนี้เขียนว่าอะไร" กลายเป็นคำถามที่ตอบได้ง่าย
แนวปฏิบัติที่ดี
- ตรวจทานทุกค่าก่อน flatten การ flatten จะตรึงสถานะปัจจุบันของ field ทั้งหมด จึงควรถือว่าการตรวจก่อน flatten คือการพิสูจน์อักษรรอบสุดท้าย เช็กชื่อ วันที่ จำนวนเงิน และช่องติ๊กทุกตัวอีกครั้ง
- เก็บไฟล์ต้นฉบับที่แก้ไขได้ไว้เสมอ ให้เก็บ PDF ที่กรอกแล้วแต่ยังไม่ flatten ไว้เป็นไฟล์ทำงานหลัก หากรายละเอียดเปลี่ยนภายหลัง คุณแก้ที่ไฟล์ต้นฉบับแล้ว flatten สำเนาใหม่ เพราะไฟล์ที่ flatten แล้วจะกลับคืนไม่ได้
- เช็กว่าไฟล์ผลลัพธ์ render ถูกต้อง หลัง download เสร็จให้เปิดไฟล์ที่ flatten แล้วไล่ดูทีละหน้า ยืนยันว่าข้อความอยู่ตำแหน่งที่ควรจะเป็นและไม่มีอะไรเลื่อน โดยเฉพาะกับเลย์เอาต์ที่ซับซ้อน
- Flatten เพียงครั้งเดียว ณ จุดสุดท้าย ให้ flatten เป็นขั้นตอนสุดท้ายของเวิร์กโฟลว์ หลังจากแก้ไขและตรวจทานครบแล้ว การ flatten เวอร์ชันระหว่างทางหลาย ๆ รอบจะสร้างไฟล์หลากหลายเวอร์ชันที่สับสนโดยไม่จำเป็น
- ตั้งชื่อไฟล์ให้ชัดเจน ตั้งชื่อสำเนาที่ flatten แล้วให้บอกสถานะ เช่น เติม "-final" หรือ "-flatten" ต่อท้าย เพื่อให้เห็นแวบเดียวรู้ว่าไฟล์ไหนเป็นเวอร์ชันล็อกแล้ว ไฟล์ไหนยังแก้ไขได้
- จัดการลายเซ็นแยกต่างหาก หากฟอร์มมี signature fields แบบดิจิทัล ให้จำไว้ว่าการ flatten ครอบคลุม form fields ไม่ใช่ลายเซ็น ให้ทำเวิร์กโฟลว์การเซ็นให้เสร็จผ่านช่องทางที่เหมาะสม แล้วจึง flatten เนื้อหาฟอร์มตามความเหมาะสมของกระบวนการของคุณ
พร้อมล็อกฟอร์มที่กรอกแล้วของคุณหรือยัง โหลดไฟล์ PDF เข้า PDF Form Flattener flatten ทุก field แล้ว download เวอร์ชันที่ค่าในนั้นแก้ไข ล้าง หรือเปลี่ยนแอบ ๆ ไม่ได้อีกต่อไป โดยไม่ต้องอัปโหลดข้อมูลแม้แต่ไบต์เดียว
เครื่องมือที่เกี่ยวข้องที่คุณอาจสนใจ:
- PDF Metadata Editor — ตรวจและจัดการ metadata ที่ PDF ของคุณพกไว้ก่อนแชร์ให้ใครก็ตาม
- PDF Page Numbering — เพิ่มเลขหน้าที่ชัดเจนและสม่ำเสมอให้รายงาน สัญญา และเอกสารยาว ๆ
- PDF Text Redactor — ลบข้อความที่เป็นความลับออกจาก PDF ก่อนที่ไฟล์จะออกจากเครื่องคุณ
ขอให้สนุกกับการ flatten!
คำถามที่พบบ่อย
ถ: การ flatten จะเปลี่ยนหน้าตาของ PDF ฉันหรือไม่?
ตอบ: ไม่ flatten จะแปลงค่าใน field ณ ปัจจุบันให้เป็นเนื้อหาคงที่ในตำแหน่งเดิม เอกสารจึงแสดงเหมือนไฟล์ต้นฉบับที่กรอกแล้วทุกประการ ความต่างอยู่ที่โครงสร้างภายในไฟล์ ไม่ใช่หน้าตาภายนอก
ถ: ย้อนกลับการ flatten เพื่อให้ได้ field ที่แก้ไขได้คืนมาได้ไหม?
ตอบ: ไม่ได้ flatten เป็นกระบวนการทางเดียว วัตถุ field จะถูกนำออกและค่าของมันกลายเป็นเนื้อหาหน้ากระดาษธรรมดา นี่คือเหตุผลที่คุณควรเก็บ PDF ต้นฉบับที่กรอกแล้วแต่ยังไม่ flatten ไว้เป็นไฟล์ master ที่แก้ไขได้
ถ: เอกสารของฉันถูกอัปโหลดขึ้นเซิร์ฟเวอร์หรือเปล่า?
ตอบ: ไม่ เครื่องมือประมวลผลทุกอย่างในเบราว์เซอร์ของคุณด้วย pdf-lib ไฟล์ PDF โหลดแบบ local flatten แบบ local และ download แบบ local ฟอร์มที่มีข้อมูลอ่อนไหวจึงไม่เคยออกจากเครื่องของคุณ
ถ: flatten ใช้กับ checkbox ได้เหมือนช่องข้อความหรือไม่?
ตอบ: ได้ ทั้งช่องข้อความและ checkbox ล้วนเป็นส่วนหนึ่งของ AcroForm layer เครื่องมือจะฝังค่าทั้งสองประเภทลงบนหน้าเอกสาร ช่องที่ติ๊กไว้จะกลายเป็นกราฟิกคงที่ พอดีกับที่ข้อความที่พิมพ์กลายเป็นข้อความคงที่