Documents Editor Node.js Cloud SDK

เพิ่มประสิทธิภาพเครื่องมือและแอปพลิเคชันของคุณด้วยคุณสมบัติการแก้ไขเอกสารโดยใช้ REST API และ Node.js Cloud SDK

  • GroupDocs.Editor สำหรับ cURL
  • GroupDocs.Editor สำหรับ .NET
  • GroupDocs.Editor สำหรับ Java
  • GroupDocs.Editor สำหรับ PHP
  • GroupDocs.Editor สำหรับ Python
  • GroupDocs.Editor สำหรับ Ruby
  • GroupDocs.Editor สำหรับ Android
เริ่มทดลองใช้งานฟรี

GroupDocs.Editor Cloud SDK for Node.js รองรับการแก้ไขรูปแบบเอกสารที่นิยมหลากหลายในแอปพลิเคชันประเภทใดก็ได้ของ Node.js โดยการบูรณาการ GroupDocs.Editor Cloud SDK for Node.js กับ GroupDocs.Editor Cloud REST API คุณเพียงแค่ต้องอัปโหลดรูปแบบเอกสารที่รองรับ ((Microsoft Word, spreadsheets ของ Excel, PowerPoint, TXT, HTML, XML) ในเครื่องมือแก้ไข WYSIWYG HTML ใดก็ได้และแปลงกลับเป็นรูปแบบเดิมโดยคงลักษณะการแสดงผลเดียวกันหลังจากที่เอกสารถูกแก้ไข

GroupDocs.Editor Cloud SDK for Node.js ถูกสร้างเป็นชั้นบนของ GroupDocs.Editor Cloud REST API ซึ่งช่วยประหยัดเวลาการพัฒนาที่มีค่าโดยการจัดการคำขอระดับต่ำและจัดการการตอบสนอง นักพัฒนาสามารถมุ่งเน้นการเขียนโค้ดเฉพาะที่จำเป็นตามโครงการได้เท่านั้น

คำถามที่พบบ่อย

ฉันต้องการสร้างแอปพลิเคชัน Node.js ของฉันเองเพื่อแก้ไขเอกสารหรือไม่?

ดูที่ GroupDocs.Editor Cloud SDK สำหรับ Node.js ที่ GitHub หากคุณกำลังมองหาซอร์สโค้ดเพื่อทำเครื่องหมายไฟล์ในคลาวด์

ฉันสามารถลอง GroupDocs.Editor REST APIs บน Node.js ได้ฟรีหรือไม่?

คุณสามารถ ลอง GroupDocs.Editor Low-Code Node.js APIs ได้โดยไม่มีข้อจำกัดใดๆ

คุณไม่ต้องการอัปโหลดไฟล์ที่เป็นความลับของคุณไปที่ไหนเพื่อทำการแก้ไข? ตัวเลือกของคุณมีอะไรบ้าง?

GroupDocs.Editor Cloud ยังมีให้ใช้ในรูปแบบภาพ Docker ของมัน ซึ่งสามารถใช้เพื่อ self-host บริการได้ หรือคุณอาจสร้างบริการของคุณเองโดยใช้ GroupDocs.Editor High-code APIs ซึ่งในขณะนี้ขับเคลื่อน REST APIs ของเรา

คุณสมบัติขั้นสูงของ Advanced Document Editor REST API

ผสานรวมได้อย่างง่ายดายใน WYSIWYG editor ใดก็ได้

แก้ไขเอกสาร Word ทั้งหมดหรือกำหนดช่วงของหน้า

รองรับการแก้ไขสเปรดชีตแบบหลายแท็บ

การใช้หน่วยความจำที่ปรับให้เหมาะสมสำหรับไฟล์ขนาดใหญ่ CSV หรือ TSV

สกัดข้อมูลเอกสาร (ประเภท, ขนาด, จำนวนหน้า ฯลฯ)

Cloud REST API สามารถใช้ร่วมกับภาษาและแพลตฟอร์มใดก็ได้

ทำงานกับเอกสาร WordProcessing - Node.js

    //Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
    global.editApi = editor_cloud.EditApi.fromKeys(appSid, appKey);
    global.fileApi = editor_cloud.FileApi.fromKeys(appSid, appKey);
    
    // The document already uploaded into the storage.
    // Load it into editable state      
    let fileInfo = new editor_cloud.FileInfo();
    fileInfo.filePath = "WordProcessing/password-protected.docx";
    fileInfo.password = "password";
    let loadOptions = new editor_cloud.WordProcessingLoadOptions();
    loadOptions.fileInfo = fileInfo;
    loadOptions.outputPath = "output";
    let loadResult = await editApi.load(new editor_cloud.LoadRequest(loadOptions));
    
    // Download html document
    let buf = await fileApi.downloadFile(new editor_cloud.DownloadFileRequest(loadResult.htmlPath));
    let htmlString = buf.toString("utf-8");
    
    // Edit something...
    htmlString = htmlString.replace("Sample test text", "Hello world");
    
    // Upload html back to storage
    await fileApi.uploadFile(new editor_cloud.UploadFileRequest(loadResult.htmlPath, new Buffer(htmlString, "utf-8")));
    
    // Save html back to docx
    let saveOptions = new editor_cloud.WordProcessingSaveOptions();
    saveOptions.fileInfo = fileInfo;
    saveOptions.outputPath = "output/edited.docx";
    saveOptions.htmlPath = loadResult.htmlPath;
    saveOptions.resourcesPath = loadResult.resourcesPath;
    let saveResult = await editApi.save(new editor_cloud.SaveRequest(saveOptions));
    
    // Done.
    console.log("Document edited: " + saveResult.path);

Support and Learning Resources

GroupDocs.Editor ให้บริการการดูเอกสาร APIs สำหรับสภาพแวดล้อมการพัฒนาที่เป็นที่นิยมอื่น ๆ

  แบบไทย
2b5358237