การ export ไฟล์ ePUB ของโปรแกรม Calibre นั้น ค่ามาตรฐานของชื่อจะถูกตั้งไว้เป็น
{author_sort}/{title}/{title} - {authors}
หมายถึงจะสร้างไฟล์เป็น "ชื่อเรื่อง - ชื่อผู้เขียน.epub" อยู่ในโฟลเดอร์ [ชื่อหนังสือ] ซึ่งอยู่ในโฟลเดอร์ [ชื่อผู้เขียน] อีกทีหนึ่ง
การตั้งชื่อตามรูปแบบมาตรฐานนี้มีข้อดีคือจะแยกหนังสือแต่ละเล่มไว้คนละโฟลเดอร์ และแยกผู้เขียนไปคนละโฟลเดอร์ แต่ปัญหาก็คือตอนที่สั่ง export หนังสือหลายเรื่องจากผู้เขียนหลายคน เสร็จแล้วต้องการ copy ไฟล์ จะต้องเข้ามาในโฟลเดอร์ย่อยหลายครั้งมาก แล้วเวลาที่เอาไฟล์หนังสือมาอยู่รวมที่เดียวกัน มันจะเรียงตามชื่อเรื่อง
ครั้นจะมานั่งเปลี่ยนชื่อเองก็เป็นเรื่องลำบาก เลยลองค้นดูแล้วเจอว่าเราสามารถตั้ง template ชื่อไฟล์หนังสือในตอนที่สั่ง export ได้เอง โดยทำตามนี้
เข้าไปที่เมนู Preferences / Saving books to disk
[1] ถ้าเรารู้ค่า template จะเขียนเองตรงๆ ในช่องนี้เลยก็ได้
[2] เมื่อคลิกที่ปุ่มนี้ ก็จะเปิดหน้าต่าง Template editor ขึ้นมาให้เราใส่ค่า
[3] ชื่อฟังก์ชันที่ใช้ในการสร้างรูปแบบ template
เมื่อกดที่ [2] จะมีหน้าต่าง Template editor ขึ้นมาตามนี้
[1] คือช่องที่ให้เราใส่ค่ารูปแบบ
[2] จะแสดงตัวอย่างชื่อไฟล์ตาม template ที่เรากำหนด
โดยค่าที่ผมใช้เป็น template ก็คือ
{authors}{series:| - [|}{series_index:0>4.1f| |]} - {title}
template นี้เป็นการตั้งค่าให้ตั้งชื่อไฟล์อยู่ในรูปแบบ
ผู้เขียน - [ชื่อซีรีส์ ลำดับที่] - ชื่อเรื่อง.epub
โดยค่า series_index:0>4.1f นั้นเป็นการกำหนดรูปแบบตัวเลขลำดับหนังสือในซีรีส์
ความหมายของ 4.1 คือ ชื่อลำดับมี 4 อักษร โดยหลักหน้าจะมี 2 หลัก โดยมี 0 นำหน้า ตามด้วยจุด ตามด้วยเลขหลังจุด 1 หลัก
ส่วน :|| เป็นเงื่อนไขการตรวจสอบว่า ถ้ามีหรือไม่มีค่านี้ จะให้แสดงค่าอะไร ซึ่งใน template ที่ทำไว้ก็คือ
- ถ้ามีชื่อซีรีส์ จะตั้งชื่อในรูปแบบ >> ผู้เขียน - [ชื่อซีรีส์ ลำดับที่] - ชื่อเรื่อง.epub เช่น
A.G. Riddle - [Extinction Files, The 01.0] - Pandemic (The Extinction Files Book 1).epub
Aaron Crash - [American Dragons 10.0] - Wyoming Dynasty (American Dragons Book 10).epub
Bryan Chick - [Secret Zoo, The 06.0] - Secret Zoo 6_ The Final Fight, The.epub
- ถ้าไม่มีชื่อซีรีส์ จะตั้งชื่อในรูปแบบ >> ผู้เขียน - ชื่อเรื่อง.epub เช่น
Dante King - Brink City.epub
Greta Holsten - Summer Stars.epub
Jamie Hawke - Myths and Gargoyles.epub
ผมเลือกรูปแบบการตั้งชื่อแบบนี้เนื่องจากเวลาที่เอาไฟล์มารวมกัน มันจะเรียงตามชื่อผู้เขียน ตามด้วยชื่อซีรีส์ และชื่อหนังสือ
ดังนั้นเวลาไล่หาไฟล์หนังสือ จะต้องรู้ชื่อผู้เขียนและชื่อซีรีส์ก่อน อาจจะไม่สะดวกสำหรับบางคน
รูปแบบการตั้งชื่อ สามารถอ่านเพิ่มเติมได้จากเว็บ
https://manual.calibre-ebook.com/template_lang.html
แล้วเลือกในรูปแบบที่เราต้องการได้เลย
* * * * * หมายเหตุ * * * * *
ในภาพประกอบนี้ ผมใช้ Calibre รุ่น 5.24 ถ้าใครใช้รุ่นอื่นอยู่ อาจจะมีหน้าตาแตกต่างไปจากนี้ แต่ปกติแล้วโปรแกรม Calibre ไม่ค่อยเปลี่ยน User Interface เท่าไหร่
* * * * *
[Keywords]
ebook, epub, calibre
ไม่มีความคิดเห็น:
แสดงความคิดเห็น