
Aspose.Words Cloud SDK for Node.js
Node.js API สำหรับสร้าง/แปลงไฟล์ Word DOC, DOCX
SDK REST Node.js ที่ทรงพลังสำหรับสร้าง, แก้ไข, พิมพ์, จัดการ, อ่าน และแปลงเอกสาร Word DOC, DOCX โดยไม่ต้องใช้ Microsoft Word หรือ Office Automation ในสภาพแวดล้อม Node.js
Aspose.Words Cloud SDK for Node.js คืออะไร?
ในอุตสาหกรรมที่เคลื่อนที่อย่างรวดเร็วในปัจจุบัน เช่น การดูแลสุขภาพ การศึกษา และบริการด้านกฎหมาย การจัดการเอกสารอย่างมีประสิทธิภาพเป็นสิ่งสำคัญ สำหรับนักพัฒนาที่ต้องการทำให้กระบวนการทำงานเป็นอัตโนมัติ Aspose.Words Cloud SDK for Node.js มอบ Node.js DOCX REST API ที่ทรงพลังและเชื่อถือได้ ซึ่งรวมคุณลักษณะการสร้างและแปลงเอกสารโดยตรงเข้าสู่แอปพลิเคชัน API การประมวลผล Word บน Node.js นี้รองรับรูปแบบไฟล์ที่หลากหลายรวมถึง DOCX, DOC, RTF, DOT, HTML, ODT และอื่น ๆ ทำให้นักพัฒนาสามารถสร้าง DOCX ใน Node.js, ดึงเนื้อหา, ปรับรูปแบบ, และเพิ่มตารางในเอกสาร Word ได้อย่างง่ายดาย
ออกแบบมาเพื่อรองรับการขยายขนาดและความเรียบง่าย ไลบรารีการประมวลผล Word บน Node.js นี้ช่วยให้นักพัฒนาและโปรแกรมเมอร์สามารถแปลง Word เป็น PDF ใน Node.js, แบ่งหรือรวมเอกสาร, จัดการสไตล์และการจัดรูปแบบ, และสร้างผลลัพธ์ส่วนบุคคลโดยใช้ mail merge ได้ ด้วยการออกแบบที่ใช้งานง่ายและสถาปัตยกรรมบนคลาวด์ API การสร้าง DOCX บน Node.js รองรับการแปลงอย่างราบรื่นเป็นรูปแบบต่าง ๆ เช่น RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG, DOCX, DOCM และ DOTX ไม่ว่าคุณจะทำงานกับไฟล์ขนาดใหญ่หรือรายงานไดนามิกขนาดเล็ก API DOCX Node.js ฟรีนี้มอบเครื่องมือที่แข็งแกร่งสำหรับการแก้ไขการประมวลผล Word บน Node.js พร้อมรับประกันการจัดการเอกสารที่ปลอดภัย มีประสิทธิภาพ และความละเอียดสูงโดยไม่ต้องใช้โครงสร้างพื้นฐานที่หนักหน่วง
เริ่มต้นใช้งาน Aspose.Words Cloud SDK for Node.js
เพื่อติดตั้ง Aspose.Words Cloud SDK for Node.js คุณสามารถใช้ npm ซึ่งเป็นแพ็กเกจเมเนเจอร์สำหรับ JavaScript โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่สำเร็จ
ติดตั้ง Aspose.Words สำหรับ .NET ผ่าน npm
npm install asposewordscloud คุณสามารถดาวน์โหลดได้โดยตรงจาก Aspose.Words หน้าปล่อยเวอร์ชันสร้างเอกสาร Word ในแอป Node.js
Aspose.Words Cloud SDK for Node.js มีฟังก์ชันครบถ้วนที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างเอกสาร Word ใหม่และเพิ่มเนื้อหาเข้าไปในแอป Node.js ของตนได้โดยโปรแกรม หลังจากสร้างเอกสารแล้ว นักพัฒนาสามารถเพิ่มข้อความ, รูปภาพ, รูปร่าง, จัดการฟอนต์, กำหนดสไตล์และการจัดรูปแบบ, จัดการขนาดหน้า, แทรกตารางและแผนภูมิ, เพิ่มส่วนหัว/ส่วนท้าย ฯลฯ ตัวอย่างง่ายต่อไปนี้แสดงวิธีที่นักพัฒนาสามารถสร้างเอกสาร Word ใหม่ในแอป Node.js
วิธีสร้างเอกสาร Word ใหม่ในแอป Node.js?
import * as fs from "fs";
const clientId = "####-####-####-####-####";
const secret = "##################";
const wordsApi = new WordsApi(clientId, secret);
const createRequest = new model.CreateDocumentRequest({
fileName: "Sample.docx"
});
wordsApi.createDocument(createRequest)
.then((createRequestResult) => {
// tslint:disable-next-line:no-console
console.log("Result of createRequest: ", createRequestResult);
});
การแปลงเอกสาร Word ผ่าน Node.js SDK
นักพัฒนาซอฟต์แวร์สามารถใช้ Aspose.Words Cloud SDK for Node.js เพื่อแปลงเอกสาร MS Word จากรูปแบบหนึ่งเป็นอีกรูปแบบหนึ่งได้ด้วยเพียงไม่กี่บรรทัดของโค้ดในแอปของตน ไม่ว่าคุณต้องการแปลง DOCX เป็น PDF, HTML เป็น DOC หรือการผสมผสานอื่น ๆ SDK จะให้วิธีการที่ง่ายสำหรับทำงานเหล่านี้อย่างมีประสิทธิภาพ ตัวอย่างต่อไปนี้แสดงวิธีที่นักพัฒนาสามารถแปลงไฟล์ DOCX เป็น PDF ในสภาพแวดล้อม Node.js
วิธีแปลง DOCX เป็น PDF ผ่าน Node.js?
// create API instance (baseUrl is optional)
const wordsApi = new WordsApi(clientId, clientSecret, baseUrl);
// upload file to the Aspose cloud
const uploadRequest = new UploadFileRequest();
uploadRequest.path = "uploaded.docx";
uploadRequest.fileContent = createReadStream(localPath);
wordsApi.uploadFile(uploadRequest)
.then((_uploadResult) => {
// save the file as pdf in the cloud
const request = new SaveAsRequest({
name: "uploaded.docx",
saveOptionsData: new PdfSaveOptionsData(
{
fileName: "destination.pdf"
})
});
wordsApi.saveAs(request)
.then((_result) => {
// deal with the pdf file
})
.catch(function(_err) {
// handle saveAs request error
});
})
.catch(function(_err) {
// handle uploadFile request error
});
ดึงข้อความจากเอกสาร Word ผ่าน Node.js
การดึงข้อความและรูปภาพจากเอกสารหลายประเภทเป็นความต้องการทั่วไปในหลายแอปพลิเคชัน เช่น การวิเคราะห์ข้อความหรือการทำดัชนีเนื้อหา เป็นต้น Aspose.Words Cloud SDK for Node.js มีความสามารถในการดึงข้อความอย่างราบรื่น ช่วยให้นักพัฒนาซอฟต์แวร์สามารถดึงเนื้อหาข้อความได้อย่างง่ายดาย SDK ยังให้วิธีการที่เป็นประโยชน์สำหรับการดึงโลโก้, ภาพประกอบ หรือรูปถ่ายที่ฝังอยู่ในเอกสาร ตัวอย่างต่อไปนี้แสดงวิธีที่ผู้ใช้สามารถดึงข้อความจากเอกสาร DOCX ใน Node.js
วิธีดึงข้อความจากเอกสาร DOCX ผ่าน Node.js?
const { WordsApi, GetDocumentTextRequest } = require("asposewordscloud");
// Initialize Words API
const wordsApi = new WordsApi();
// Extract text from DOCX
const getTextRequest = new GetDocumentTextRequest({
name: "input.docx",
});
wordsApi.getDocumentText(getTextRequest)
.then((result) => {
console.log("Text extracted:", result.text);
})
.catch((error) => {
console.error("Error extracting text:", error);
});
ใช้ Mail Merge ใน Node.js
สิ่งที่ทำให้ Aspose.Words Cloud SDK แตกต่างคือการออกแบบ API ที่ใช้งานง่าย ซึ่งช่วยให้นักพัฒนาซอฟต์แวร์ทำงานซับซ้อนได้ด้วยเพียงไม่กี่บรรทัดของโค้ด SDK ทำให้กระบวนการสร้างเอกสารส่วนบุคคลโดยใช้ฟังก์ชัน mail merge ในแอป Node.js ง่ายขึ้น นักพัฒนาสามารถเติมข้อมูลลงในเทมเพลตเอกสารจากแหล่งข้อมูลภายนอก เช่น ฐานข้อมูลหรือไฟล์ JSON เพื่อสร้างเอกสารที่กำหนดเองเป็นจำนวนมาก ตัวอย่างต่อไปนี้แสดงการทำ mail merge ด้วยแหล่งข้อมูล JSON
วิธีทำ Mail Merge ด้วยแหล่งข้อมูล JSON ใน Node.js?
const { WordsApi, ExecuteMailMergeOnlineRequest, MailMergeData } = require("asposewordscloud");
// Initialize Words API
const wordsApi = new WordsApi();
// Perform mail merge with JSON data
const mailMergeData = new MailMergeData();
mailMergeData.dataSourceType = "json";
mailMergeData.dataSource = fs.createReadStream("data.json");
const executeMailMergeRequest = new ExecuteMailMergeOnlineRequest({
template: fs.createReadStream("template.docx"),
data: mailMergeData,
});
wordsApi.executeMailMergeOnline(executeMailMergeRequest)
.then((result) => {
console.log("Mail merge completed. Merged document saved.");
})
.catch((error) => {
console.error("Error performing mail merge:", error);
});
