9 ต.ค. 2023 เวลา 03:09 • ไอที & แก็ดเจ็ต

แยกหน้า PDF ด้วย Apps Script ผ่าน API

วันนี้ไม่ได้จะมาสอน แต่จะมาแจกสคริปต์พร้อมวิธีใช้ สำหรับแยกหน้า PDF
เนื่องจาก apps script ไม่มีบริการสำหรับการจัดการ PDF เราจึงต้องเรียกใช้บริการจากเว็บภายนอกที่เรียกว่า API ในเบื้องต้นแล้วเราสามารถเรียกใช้ได้โดยไม่เสียค่าใช้จ่าย แต่หากต้องใช้จำนวนมาก ก็จะต้องเสียค่าใช้จ่ายเพิ่ม (หรือสมัครอีเมลใหม่ไปขอใช้ฟรีอีกรอบ)
การเตรียมตัวสำหรับเตรียมแยกหน้า PDF จะแบ่งเป็น 3 ส่วน
1. ทำสำเนาไฟล์
2. ตั้งค่า
3. ทดลองใช้
เรามาเริ่มกันเลยดีกว่า
[[การทำสำเนาไฟล์]]
1) สร้างโฟลเดอร์ใหม่ในไดรฟ์ชื่อว่า "Split PDF make URL"
ในโฟลเดอร์นี้สร้างโฟลเดอร์ย่อยอีก 2 โฟลเดอร์ คือ "ต้นฉบับ PDF" และ "PDF ที่แยกแล้ว"
ภาพที่ 1
ภาพที่ 2
โดยเลือกที่อยู่เป็นโฟลเดอร์ "Split PDF make URL" ที่เราสร้างไว้
ภาพที่ 3
ถ้าทำถูกต้อง ในโฟลเดอร์ "Split PDF make URL" จะประกอบด้วย 2 โฟลเดอร์และ 1 ชีต
ภาพที่ 4
[[ตั้งค่าเพื่อให้ใช้งานได้]]
3) เปิด apps script ในชีต
ภาพที่ 5
จะเห็นสคริปต์หน้าตาดังภาพ
ภาพที่ 6
4) ที่บรรทัดที่ 5 ให้คัดลอก ID ของโฟลเดอร์ "ต้นฉบับ PDF" ไปแทนที่
ภาพที่ 7- 8
5) เข้าเว็บ https://pdf.co/ ไปขอ APIKey เข้าครั้งแรกกด Sign Up
ภาพที่ 9
กรอกข้อมูล แล้วกด CREATE YOUR ACCOUNT
ภาพที่ 10
เข้าอีเมลไปกดยืนยัน
ภาพที่ 11
กลับไปที่เว็บ PDF.co ที่หน้า dash board ให้กด "View Your API Key"
ภาพที่ 12
แล้วคัดลอก API key ของคุณ
ภาพที่ 13
ไปวางที่สคริปต์บรรทัดที่ 6 แล้วกดบันทึก
ภาพที่ 14
coin เริ่มต้นของเราจะมี 500 แต่ถ้าเป็นอีเมลทางการศึกษาอาจมี 3000
ภาพที่ 15
เมื่อใช้บริการแยก PDF จาก PDF.co เราจะเสียหน้าละ 2 coin
[[ทดลองใช้]]
6. ให้เราหาไฟล์ PDF ที่มีหน้าน้อย ๆ สำหรับทดลองใช้ มาวางไว้ในโฟลเดอร์ "ต้นฉบับ PDF"
ภาพที่ 16
7. กลับไปที่ชีต แล้วกดเมนู "⚙️Admin Settiings" ➜ "แยก PDF" แล้วกดอนุญาตให้สคริปต์ดำเนินการ
ภาพที่ 17
8. กดเมนู "⚙️Admin Settiings" ➜ "แยก PDF" อีกครั้ง จะมี UI ขึ้นมาดังภาพ กด "ตกลง"
ภาพที่ 18
พิมพ์ชื่อไฟล์ที่ต้องการใช้เวลาแยก แล้วกด "ตกลง"
** ใช้ภาษาอังกฤษเท่านั้นและห้ามมีเว้นวรรค
ภาพที่ 19
คัดลอก url ของโฟลเดอร์ปลายทางมาวางแล้วกด "ตกลง
"
ในที่นี้จะใช้โฟลเดอร์ "PDF ที่แยกแล้ว" ที่เราสร้างไว้ตอนแรก
ภาพที่ 20
รอสักครู่ จะมี toast แจ้งเตือนด้านล่าง มีชื่อไฟล์ปรากฏที่เซลล์ A2 ลงไป แล้วในโฟลเดอร์ปลายทางก็จะมี PDF ที่ถูกแยกแล้วทีละหน้า แลกกับการสูญเสีย coin ไป
ภาพที่ 21 - 23
9. กดเมนู "⚙️Admin Settiings" ➜ "สร้าง Url"
ภาพที่ 24
จะมีแจ้งเตือนว่าสร้าง url ได้ทั้งหมดกี่ไฟล์
ภาพที่ 25
แล้วสร้างลิงก์ของทุกไฟล์ที่แยกแล้วมาให้เราด้วย
ภาพที่ 26
ถ้า coin หมดก็จ่ายเงินให้เขา หรือสมัครอีเมลขอ API key ตัวใหม่มาวางในสคริปต์นะ
หากเห็นว่าบทความนี้เป็นประโยชน์ กดถูกใจกดแชร์เพื่อเป็นกำลังใจให้ผู้เขียนด้วยนะฮับ
โฆษณา