ในภูมิทัศน์ดิจิทัลของปัจจุบัน แทบทุกคนใช้รูปแบบยอดนิยม เช่น MS Word (DOC/DOCX) และ PDF โดยรูปแบบแต่ละรูปแบบมีจุดแข็งของตัวเอง ทำให้ใช้กันอย่างแพร่หลายในอุตสาหกรรมต่างๆ การใช้รูปแบบเหล่านี้บ่อยครั้งทำให้จำเป็นต้องแปลงรูปแบบเหล่านี้ระหว่างกัน ในบทความนี้ เราจะศึกษาวิธีการแปลงไฟล์เอกสาร MS Word (DOC/DOCX) เป็นรูปแบบ PDF โดยใช้ Node.js นอกจากนี้ เราจะเรียนรู้วิธีการแปลงหน้าเฉพาะของเอกสาร Word ที่ได้รับการป้องกันด้วยรหัสผ่านภายในแอปพลิเคชัน Node.js

แปลงเอกสาร Word เป็น PDF โดยใช้ 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:

  1. โหลดไฟล์ Word DOC/DOCX โดยใช้คลาส Converter
  2. ตั้งค่าตัวเลือกการแปลง PDF โดยใช้คลาส PdfConvertOptions
  3. แปลงเอกสารเป็นรูปแบบ 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 ที่ป้องกันด้วยรหัสผ่าน:

  1. ตั้งค่าตัวเลือกการโหลดโดยใช้คลาส WordProcessingLoadOptions และระบุรหัสผ่าน
  2. โหลดไฟล์ Word DOC/DOCX โดยใช้คลาส Converter
  3. ตั้งค่าตัวเลือกการแปลงสำหรับรูปแบบ PDF รวมทั้งหมายเลขหน้า จำนวนหน้า DPI ความกว้าง และความสูง
  4. แปลงหน้าเฉพาะของเอกสาร 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 ได้โดยใช้เครื่องมือออนไลน์ฟรี ตัวแปลงเอกสาร นี้ คุณสามารถเข้าถึงได้จากอุปกรณ์ใดก็ได้โดยใช้เว็บเบราว์เซอร์ที่มีอยู่

แปลงเอกสาร Word เป็น PDF โดยใช้ Node.js

รับลิขสิทธิ์เต็มรูปแบบฟรี - ไลบรารีการแปลง 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 หากมีคำถามใดๆ โปรดติดต่อเราได้ที่ ฟอรัม

บทความที่เกี่ยวข้อง