ตัวแก้ไขเอกสาร Node.js Cloud SDK

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

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

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

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

ถาม บ่อย ๆ

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

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

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

คุณสามารถลองใช้ GroupDocs.Editor (https://purchase.groupdocs.cloud/trial) Low-Code Node.js API โดยไม่มีข้อจำกัดใดๆ

ฉันไม่ต้องการอัปโหลดไฟล์ลับของฉันเพื่อแก้ไขที่ใดเลย ฉันมีทางเลือกใดบ้าง

GroupDocs.Editor Cloud ยังพร้อมใช้งานเป็นอิมเมจ Docker ซึ่งสามารถใช้ในการโฮสต์บริการด้วยตนเอง (https://purchase.groupdocs.cloud/self-hosting) หรือคุณอาจสร้างบริการของคุณเองโดยใช้ GroupDocs.Editor High-code APIs (https://products.groupdocs.com/editor/) ซึ่งปัจจุบันควบคุม REST API ของเรา

ฟีเจอร์ REST API สำหรับแก้ไขเอกสารขั้นสูง

รวมเข้ากับโปรแกรมแก้ไข WYSIWYG ได้อย่างง่ายดาย

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

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

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

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

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

การทำงานกับเอกสารการประมวลผลคำ - 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 นำเสนอ API การดูเอกสารสำหรับสภาพแวดล้อมการพัฒนาที่เป็นที่นิยมอื่นๆ

  แบบไทย