วันจันทร์ที่ 30 ตุลาคม พ.ศ. 2566

[LibreOffice Writer] เปลี่ยน template ให้กับเอกสารที่สร้างไว้แล้ว

โดยปกติแล้วเวลาสร้างเอกสารขึ้นใหม่ ถ้าเราไม่ได้เลือก template อะไร มันจะเลือก default.ott โดยอัตโนมัติ แต่ถ้าอยากสร้างเอกสารที่เป็นรูปแบบที่เรากำหนดเอง (ขนาดหน้ากระดาษ, ระยะขอบ, แบบและสไตล์ของตัวอักษร ฯลฯ) ก็จะเลือกที่เมนู File / New / Templates... (หรือกด Shift + Ctrl + N) ก็จะมีรายการ template ขึ้นมาให้เลือก ซึ่งจะมีทั้งที่มากับโปรแกรมและที่เราสร้างไว้เอง

แต่ในกรณีที่เราเคยสร้างเอกสารไว้แล้ว และต้องการจะเปลี่ยน template ในภายหลัง โดยปกติแล้วจะทำไม่ได้ จำเป็นต้องใช้ส่วนเสริม extension ชื่อว่า Document Template Changer ซึ่งใช้งานได้ทั้ง Writer, Calc, Draw, Impress

เวอร์ชันล่าสุดของ extension นี้คือ 2.0.1 (ตั้งแต่ปี 2020) ผมใช้งานกับ LibreOffice 7.2.x.x ได้ไม่มีปัญหา


การติดตั้ง

1.หลังจากโหลดไฟล์มาแล้ว (ขณะเขียนบล็อก ไฟล์ที่โหลดมามีชื่อว่า TemplateChanger-L-2.0.1.oxt)

2.เข้าเมนู Tools / Extensions... (หรือกด Ctrl + Alt + E) จะมีหน้าต่าง Extension ขึ้นมา 



กดปุ่ม Add แล้วเลือกไฟล์ที่โหลดมา




จากนั้นกด Accept กด close ปิดหน้าต่าง Extension




จะมีหน้าต่างขึ้นมาถาม ให้กด Restart Now เพื่อปิด LibreOffice Writer แล้วเปิดใหม่ เป็นอันเสร็จ





วิธีการใช้งาน

1. กรณีแก้ไขเอกสารปัจจุบันเพียงไฟล์เดียว

ในเอกสารที่ต้องการเปลี่ยน template เลือกเมนู File / Templates / Change template (current document) ...




จะมีหน้าต่างปรากฏขึ้นมา กดปุ่ม OK จากนั้นก็จะมีการแจ้งให้ทราบว่า template อันใหม่ จะต้องอยู่ในโฟล์เดอร์ templates ของ user ของเรา กด OK อีกครั้ง




จากนั้นจะมีหน้าต่างขึ้นมาให้เลือกไฟล์ template ที่เราสร้างไว้ พอเลือกแล้วก็กด Open แล้วจะมีหน้าต่างแจ้งให้ทราบว่าเปลี่ยนไฟล์ template เรียบร้อย




หน้าตาของเอกสารเรา จะเปลี่ยนไปตาม template ที่เลือกไว้ เป็นอันเสร็จสิ้น




2. กรณีแก้ไขเอกสารหลายๆ ไฟล์ (ทุกไฟล์ในโฟลเดอร์)

เลือกเมนู File / Templates / Change template (folder)

จากนั้นเลือกไฟล์ template

เลือกโฟลเดอร์ต้นทาง (เอกสารทั้งหมดที่ต้องการแก้ไข)

เลือกโฟลเดอร์ปลายทาง (ตำแหน่งบันทึกไฟล์เอกสารที่แก้ไขแล้ว)




ตัวอย่างของการใช้งานลักษณะนี้ (เปลี่ยน template) คือเราสร้าง template ของหน้าตาเอกสารในรูปแบบต่างๆ เตรียมไว้ (เช่น การจัดหน้านิยายในรูปแบบหนังสือ / โทรศัพท์ / แท็บเล็ต) แล้วก็เอาไฟล์นิยายที่พิมพ์เอาไว้ (หรือที่ผ่านการรวมไฟล์มาจาก Pandoc) มาใส่ ทำให้ไม่ต้องมาตั้งค่ารูปแบบของไฟล์นิยายกันใหม่ทุกรอบ


※ ※ ※ ※ ※


[ Keyword ]

LibreOffice Writer how to assign a template to a document

เปลี่ยนเทมเพลตให้กับเอกสารที่สร้างไว้แล้ว

เท็มเพลต

ไม่มีความคิดเห็น:

แสดงความคิดเห็น