ในภูมิทัศน์ดิจิทัลของปัจจุบัน แทบทุกคนใช้รูปแบบยอดนิยม เช่น MS Word (DOC/DOCX) และ PDF โดยรูปแบบแต่ละรูปแบบมีจุดแข็งของตัวเอง ทำให้ใช้กันอย่างแพร่หลายในอุตสาหกรรมต่างๆ การใช้รูปแบบเหล่านี้บ่อยครั้งทำให้จำเป็นต้องแปลงรูปแบบเหล่านี้ระหว่างกัน ในบทความนี้ เราจะศึกษาวิธีการแปลงไฟล์เอกสาร MS Word (DOC/DOCX) เป็นรูปแบบ PDF โดยใช้ Node.js นอกจากนี้ เราจะเรียนรู้วิธีการแปลงหน้าเฉพาะของเอกสาร Word ที่ได้รับการป้องกันด้วยรหัสผ่านภายในแอปพลิเคชัน Node.js
Node.js API สำหรับการแปลง Word เป็น PDF
GroupDocs นำเสนอโซลูชัน GroupDocs.Conversion ที่ออกแบบมาสำหรับนักพัฒนา Node.js โดยเฉพาะ ช่วยให้นักพัฒนาสามารถแปลงเอกสารและรูปแบบรูปภาพต่างๆ ได้อย่างมีประสิทธิภาพโดยใช้ Node.js API ที่แข็งแกร่ง สำหรับบทความนี้ เราจะใช้ประโยชน์จาก GroupDocs.Conversion for Node.js API เพื่อแปลงเอกสาร DOC/DOCX เป็นรูปแบบ PDF
คุณสามารถติดตั้งแพ็กเกจที่ต้องการจาก npm repository และรวมเข้ากับแอปพลิเคชันที่ใช้ Node.js ได้อย่างง่ายดาย
npm i @groupdocs/groupdocs.conversion
วิธีการแปลง Word (DOC/DOCX) เป็น PDF ใน Node.js
มาดูขั้นตอนพื้นฐานในการแปลงเอกสาร Word เป็น PDF โดยใช้ Node.js กัน ขั้นตอนต่อไปนี้จะแปลงหน้าทั้งหมดของไฟล์ DOCX เป็น PDF:
- โหลดไฟล์ Word DOC/DOCX โดยใช้คลาส
Converter
- ตั้งค่าตัวเลือกการแปลง PDF โดยใช้คลาส
PdfConvertOptions
- แปลงเอกสารเป็นรูปแบบ PDF โดยใช้วิธี
convert
โค้ด Node.js ต่อไปนี้จะแปลงเอกสาร Word ทั้งหมดเป็น PDF:
// แปลงเอกสาร Word เป็นรูปแบบ PDF โดยใช้ Node.js
// โหลดไฟล์ DOCX ต้นฉบับ
const converter = new groupdocs.conversion.Converter("sample.docx");
// ตั้งค่าตัวเลือกการแปลงสำหรับรูปแบบ PDF
const options = new groupdocs.conversion.PdfConvertOptions();
// แปลงเป็นรูปแบบ PDF
converter.convert("converted.pdf", options);
แปลงหน้าที่เลือกของเอกสาร Word ที่ได้รับการป้องกันด้วยรหัสผ่านใน Node.js
คุณสามารถแปลงหน้าที่เลือกจากเอกสาร Word ที่ป้องกันด้วยรหัสผ่านเป็น PDF ได้เช่นกัน ขั้นตอนต่อไปนี้จะอธิบายวิธีการแปลงเฉพาะหน้าเฉพาะของเอกสาร Word ที่ป้องกันด้วยรหัสผ่าน:
- ตั้งค่าตัวเลือกการโหลดโดยใช้คลาส
WordProcessingLoadOptions
และระบุรหัสผ่าน - โหลดไฟล์ Word DOC/DOCX โดยใช้คลาส
Converter
- ตั้งค่าตัวเลือกการแปลงสำหรับรูปแบบ PDF รวมทั้งหมายเลขหน้า จำนวนหน้า DPI ความกว้าง และความสูง
- แปลงหน้าเฉพาะของเอกสาร Word ที่ได้รับการป้องกันด้วยรหัสผ่านเป็นรูปแบบ PDF
โค้ด Node.js ต่อไปนี้จะแปลงหน้าที่เลือกของเอกสาร Word ที่ได้รับการป้องกันด้วยรหัสผ่าน:
// แปลงหน้าเฉพาะของเอกสาร Word ที่ได้รับการป้องกันด้วยรหัสผ่านเป็นรูปแบบ PDF โดยใช้ Node.js
const loadOptions = new groupdocs.conversion.WordProcessingLoadOptions()
loadOptions.setPassword("12345");
const converter = new groupdocs.conversion.Converter('sample.docx')
const convertOptions = new groupdocs.conversion.PdfConvertOptions();
convertOptions.setPageNumber(2);
convertOptions.setPagesCount(1);
// convertOptions.setRotate(groupdocs.conversion.Rotation.On180) ตัวเลือก
convertOptions.setDpi(300);
convertOptions.setWidth(1024);
convertOptions.setHeight(768);
converter.convert("converted.pdf", convertOptions);
ทดลองใช้การแปลง Word เป็น PDF ออนไลน์ฟรี
คุณสามารถแปลงเอกสาร Word เป็นไฟล์ PDF ได้โดยใช้เครื่องมือออนไลน์ฟรี ตัวแปลงเอกสาร นี้ คุณสามารถเข้าถึงได้จากอุปกรณ์ใดก็ได้โดยใช้เว็บเบราว์เซอร์ที่มีอยู่
รับลิขสิทธิ์เต็มรูปแบบฟรี - ไลบรารีการแปลง Node.js
คุณสามารถ รับใบอนุญาตชั่วคราวฟรี เพื่อทดลองใช้ไลบรารีการแปลง Node.js โดยไม่มีข้อจำกัดในการประเมิน ใบอนุญาตชั่วคราวเป็นใบอนุญาตเต็มรูปแบบที่มีระยะเวลาจำกัด ซึ่งช่วยให้คุณทดสอบทุกแง่มุมของผลิตภัณฑ์ได้
บทสรุป
โดยสรุป เราได้ศึกษาวิธีการแปลงไฟล์ MS Word (DOC/DOCX) เป็นรูปแบบ PDF โดยใช้ Node.js นอกจากนี้เรายังได้กล่าวถึงวิธีการแปลงหน้าเฉพาะของเอกสารที่ป้องกันด้วยรหัสผ่านเป็น PDF ในสภาพแวดล้อม Node.js ด้วยการใช้ GroupDocs.Conversion for Node.js คุณสามารถทำการแปลงเอกสารในแอปพลิเคชันของคุณโดยอัตโนมัติได้อย่างง่ายดาย
หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับ Document Conversion Automation API โปรดดูที่ เอกสารประกอบ, ข้อมูลอ้างอิง API หรือดู ตัวอย่าง GitHub หากมีคำถามใดๆ โปรดติดต่อเราได้ที่ ฟอรัม