Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม Bash

4 เครื่องมือ Linux สำหรับสร้าง PDF ฟอร์มที่กรอกได้ (Fillable PDF Forms)

สรุป: ในบทความนี้ คุณจะพบแอปพลิเคชันที่ดีที่สุดที่ใช้สร้างไฟล์ PDF พร้อมฟิลด์ที่กรอกได้ หรือที่เรียกว่า interactive forms บน Linux

หากคุณต้องการเครื่องมือทรงพลังสำหรับสร้างและแก้ไขไฟล์ PDF บน Linux คุณมีแอปพลิเคชันมากมายให้เลือก ทุกตัวทำให้ดำเนินการแก้ไขพื้นฐานได้ เช่น รวมหน้า, ครอปหน้า, เพิ่มแอนโนเทชัน และบางตัวเสนอฟังก์ชันขั้นสูง

อย่างไรก็ตาม ไม่ใช่ทุก PDF editor สร้าง PDF forms ได้ – ไฟล์ PDF ที่แก้ไขได้พร้อมฟิลด์โต้ตอบ (interactive fields) ที่ผู้ใช้คนอื่นสามารถกรอกได้ เอกสารประเภทนี้มีประโยชน์หากคุณต้องสร้างแบบสอบถาม, ใบสมัคร, หรือสัญญาขาย ตัวอย่างเช่น

รายการด้านล่างรวมโซลูชันที่รันบนการกระจาย Linux ต่างๆ และอนุญาตให้คุณสร้าง PDF forms ฟรีใน Linux

1. ONLYOFFICE Docs

ONLYOFFICE Docs เป็น online office suite ครบครันที่จัดการเอกสารข้อความ, สเปรดชีต, การนำเสนอ, fillable forms และไฟล์ PDF ชุดนี้เป็นโอเพนซอร์สสมบูรณ์ และการนำไปใช้ในเครื่อง (local implementation) ร่วมกับคุณสมบัติความปลอดภัยขั้นสูง เช่น JWT ทำให้เป็นตัวเลือกน่าเชื่อถือสำหรับผู้ชื่นชอบเทคโนโลยีและผู้ที่ใส่ใจความเป็นส่วนตัวของข้อมูล

ONLYOFFICE Docs รวมกับแพลตฟอร์มและบริการจัดการเอกสารต่างๆ ได้ง่ายผ่าน official connectors เช่น Nextcloud, Nuxeo, ownCloud, SharePoint, Alfresco, Confluence, Chamilo ฯลฯ นอกจากนี้ ชุดนี้มาพร้อม desktop app สำหรับ Linux, Windows, และ macOS

ข้อดีใหญ่ของ ONLYOFFICE Docs คือ อนุญาตให้คุณสร้าง fillable PDF forms ด้วย PDF editor ของมัน ซึ่งยังสามารถแก้ไขข้อความในไฟล์ แทรก callouts, ทิ้ง text comments, เพิ่ม objects เช่น รูปภาพ, รูปร่าง, hyperlinks, text boxes และ equations และตั้งค่าการกำหนดค่าได้

เมื่อพูดถึงการสร้างฟอร์ม โซลูชันนี้รองรับชนิดฟิลด์หลากหลาย เช่น text fields, images, radio buttons, drop-down lists, checkboxes, complex fields, email addresses ฯลฯ และเสนอพารามิเตอร์การตั้งค่าต่างๆ

เช่น เมื่อทำงานกับ text fields คุณสามารถระบุสัญลักษณ์ที่ผู้อื่นสามารถป้อนได้ และเลือก format ที่ต้องการ – None, Digits, Letters, Arbitrary Mask, และ Regular Expression ยังสามารถกำหนด tags ให้ฟิลด์ที่แทรก และบันทึกฟอร์มที่พร้อมใช้เป็นไฟล์ PDF พร้อมฟิลด์โต้ตอบได้ฟรี

สิ่งที่อาจมีประโยชน์อีกคือความสามารถในการกำหนด roles (บทบาท) เมื่อเพิ่มฟิลด์ แต่ละ role มีสีเฉพาะ ทำให้กรอกฟอร์มง่ายขึ้น เพราะคุณรู้ตลอดว่าต้องกรอกฟิลด์ไหนตามบทบาทของคุณ

สำคัญคือ ONLYOFFICE Docs อนุญาตให้ co-author (ร่วมเขียน) fillable forms แบบ real-time ในกรณีนี้ คุณสามารถแชร์ฟอร์ม template กับผู้ใช้อื่นและ co-edit ร่วมกันด้วยชุดคุณสมบัติทำงานร่วมกัน – Version history, two co-editing modes, Track changes, comments, user mentions, chat ฯลฯ ซึ่งปรับปรุงกระบวนการสร้างฟอร์มในทีมอย่างมีนัยสำคัญ

4 เครื่องมือ Linux สำหรับสร้าง PDF ฟอร์มที่กรอกได้ (Fillable PDF Forms)

2. LibreOffice

LibreOffice เป็น open-source office suite ที่ครบครัน ซึ่งรูปแบบไฟล์ native คือ Open Document Format (ODF) มาตรฐานที่ใช้กันอย่างกว้างขวางโดยรัฐบาลและองค์กรทั่วโลก นอกจาก ODF, LibreOffice เปิดและบันทึกเอกสารในรูปแบบยอดนิยมอื่นๆ ได้ลื่นไหล รวมถึงรูปแบบที่ใช้โดย Microsoft Office suite รุ่นต่างๆ

LibreOffice ฟรี 100% ทุกคนใช้และเผยแพร่ได้โดยไม่เสียค่าใช้จ่าย คุณสมบัติที่หลายชุด office suite เสนอเป็น paid add-ons (เช่นการสร้าง fillable forms) ฟรีใน LibreOffice ไม่มีค่าธรรมเนียมเพิ่มเติม ทุกคนใช้, แชร์, แก้ไข, และติดตั้ง LibreOffice ใน Linux ได้โดยไม่มีข้อจำกัด

LibreOffice ประกอบด้วยแอปพลิเคชันหลายตัวสำหรับสร้างและแก้ไขไฟล์ประเภทต่างๆ เพื่อสร้าง fillable PDF forms ใช้ Writer ซึ่งเป็นคอมโพเนนต์ประมวลผลคำของแพ็กเกจ LibreOffice ใช้งานได้ง่าย อนุญาตให้เพิ่ม text input fields, drop-down lists, radio buttons, checkboxes และ export เอกสารเป็น PDF forms

4 เครื่องมือ Linux สำหรับสร้าง PDF ฟอร์มที่กรอกได้ (Fillable PDF Forms)

3. Apache OpenOffice

Apache OpenOffice โปรเจกต์โอเพนซอร์สที่ให้กำเนิด LibreOffice ไม่ทรงพลังเท่าตัวถัดไป แต่ผู้ใช้หลายคนยังใช้สำหรับประมวลผลคำและทำงานกับสเปรดชีต, การนำเสนอ, ฐานข้อมูล, สูตร, ภาพวาด และอื่นๆ มีในหลายภาษา และทำงานบน OS ยอดนิยมทั้งหมด สามารถติดตั้ง OpenOffice บน Linux ได้

รูปแบบ native ของ OpenOffice คือ ODF และทำงานกับไฟล์ที่สร้างด้วยซอฟต์แวร์ office ทั่วไปอื่นๆ ชุดนี้ดาวน์โหลดและใช้ฟรีสำหรับทุกวัตถุประสงค์ เหตุผลหลักที่ OpenOffice ยังคงอยู่คือ เรียนรู้ง่าย และให้คุณสมบัติแก้ไขพื้นฐานครบสำหรับการใช้งานทั่วไป

เรื่อง fillable PDF forms สร้างได้ใน OpenOffice Writer อนุญาตให้แทรกและแก้ไข input fields ด้วยฟีเจอร์ Form Controls

ชนิดฟิลด์ที่รองรับ ได้แก่ text fields, radio buttons, list boxes, combo boxes, และ checkboxes เพียงพอสำหรับฟอร์มส่วนใหญ่ ไち่นอน ตั้งค่าคุณสมบัติฟิลด์และบันทึกไฟล์เป็น editable PDF forms ได้

4 เครื่องมือ Linux สำหรับสร้าง PDF ฟอร์มที่กรอกได้ (Fillable PDF Forms)

4. Scribus

Scribus เป็นแอปพลิเคชัน page layout ที่ดาวน์โหลดจากเว็บไซต์อย่างเป็นทางการและใช้ฟรี ซอฟต์แวร์นี้ช่วยสร้างเอกสารต่างๆ จาก brochures ถึง fillable PDF files ไม่ว่าคุณจะเลือก template สำเร็จรูปหรือเริ่มจากศูนย์ด้วยฟีเจอร์ออกแบบ Scribus ตอบโจทย์ได้ครบถ้วน

เป็นโปรแกรมโอเพนซอร์สที่เข้ากันได้กับ Linux และระบบ Unix-based อื่นๆ รวมถึง Windows และ macOS ด้วยอินเทอร์เฟซที่ใช้งานง่าย Scribus เสนอชุดคุณสมบัติและเครื่องมือ publishing ระดับมืออาชีพครบครัน เช่น รูปแบบกราฟิกยอดนิยมทั้งหมด, รองรับ CMYK และ Spot Color, และตัวเลือกต่างๆ สำหรับสร้างและแก้ไขไฟล์ PDF

ข้อดีใหญ่ของ Scribus คือ ความสามารถในการสร้าง PDF forms พร้อม embedded JavaScript scripts ปกติผู้ใช้กรอก PDF forms บนคอมพิวเตอร์และพิมพ์ในท้องถิ่น

แม้จะมีปัญหาบางอย่างรอบการสร้าง PDF forms ใน Scribus แต่เป็นเครื่องมือที่ครบเครื่อง โปรแกรมรองรับฟิลด์ต่างๆ เช่น buttons, text fields, checkboxes, combo boxes, และ drop-down lists ที่ปรับคุณสมบัติได้ง่ายด้วยไม่กี่คลิก

4 เครื่องมือ Linux สำหรับสร้าง PDF ฟอร์มที่กรอกได้ (Fillable PDF Forms)

สรุป

ขาดซอฟต์แวร์เฉพาะทางสำหรับสร้างและแก้ไข fillable PDF forms อย่าง Adobe Acrobat DC ไม่ใช่ปัญหาสำหรับผู้ใช้ Linux

พวกเขาสามารถสร้างและแก้ไข PDF พร้อมฟิลด์โต้ตอบได้ง่ายด้วยซอฟต์แวร์ office อย่าง ONLYOFFICE Docs, LibreOffice, และ OpenOffice, และโปรแกรม page layout อย่าง Scribus

ทุกตัวเลือกดีสำหรับงานนี้ และเป็นคุณที่ตัดสินใจว่าจะเลือกแอปพลิเคชันไหนเป็นที่เหมาะสมที่สุดสำหรับความต้องการของคุณ