สวัสดีครับวันนี้ผมจะมาบอกเทคนิคการแปลงข้อความจากเอกสาร PDF เป็น Doc ง่ายมาก ๆ ครับ ทำเพียงไม่กี่ขั้นตอนก็สามารถใช้งานได้แล้วครับ
ขั้นแรก ให้เพื่อน ๆ เปิด Google Drive จากนั้นให้นำไฟล์ PDF ที่ต้องการแปลงเป็น Doc มาใส่ อย่าลืมเปิดค่าการแชร์ให้เป็น “ผู้มีสิทธิ์อ่าน” ด้วยนะครับ
จากนั้นให้เปิด Apps Script ให้คัดลอกโค้ดด้านล่างไปใส่ได้เลยครับ ง่ายนิดเดียว ทำตามได้ 😊
function convertPdfToDoc(id, ocrLanguage="th") {
const pdf = DriveApp.getFileById(id)
const resource = {
title: pdf.getName(),
mimeType: pdf.getMimeType()
}
const mediaData = pdf.getBlob()
const options = {
convert: true,
orc: true,
ocrLanguage
}
var newFile = Drive.Files.insert(resource, mediaData, options)
return DocumentApp.openById(newFile.id)
}
function readTextFromPdf(id){
var id = "PDF ID" //PDF ID
const doc = convertPdfToDoc(id)
console.log(doc.getUrl())
}
//เด็กคอม www.dek-com.com
//facebook: https://www.facebook.com/dekcomdd/
เพิ่มบริการเลือก Drive API
เมื่อคัดลอกโค้ดมาไว้ที่ Apps Script แล้ว สุดท้ายให้นำ id ของ PDF มาใส่ในบรรทัดที่ 18 กด Run เราก็จะได้ URL Doc ตามรูปภาพมาใช้งานแล้วครับ ✨