ویرایشگر اسناد 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 برای Node.js از ویرایش طیف وسیعی از فرمت‌های محبوب سند در هر نوع برنامه Node.js پشتیبانی می‌کند، با یکپارچه‌سازی GroupDocs.Editor Cloud SDK برای Node.js با GroupDocs.Editor Cloud REST API. شما فقط کافی است فرمت‌های سند پشتیبانی‌شده ((Microsoft Word، کاربرگ‌های Excel، PowerPoint، TXT، HTML، XML) را در هر ویرایشگر WYSIWYG HTML بارگذاری کنید و پس از ویرایش سند، آن را به فرمت اصلی خود بازگردانید، در حالی که ظاهر یکسان حفظ می‌شود.

GroupDocs.Editor Cloud SDK برای Node.js به عنوان لایه‌ای بر روی GroupDocs.Editor Cloud REST API ساخته شده است که با مدیریت درخواست‌های سطح پایین و پردازش پاسخ‌ها، زمان توسعه ارزشمند را صرفه‌جویی می‌کند. توسعه‌دهندگان می‌توانند بر نوشتن کدهای خاص فقط به‌مقدار نیاز در پروژه تمرکز کنند.

سوالات متداول

می‌خواهم برنامه Node.js خودم را برای ویرایش اسناد بسازم؟

اگر به دنبال کد منبع برای حاشیه‌نویسی فایل در ابر هستید، GroupDocs.Editor Cloud SDK برای Node.js در GitHub را بررسی کنید.

آیا می‌توانم GroupDocs.Editor REST APIs را بر روی Node.js به صورت رایگان امتحان کنم؟

شما می‌توانید try GroupDocs.Editor Low-Code Node.js APIs را بدون هیچ محدودیتی امتحان کنید.

من نمی‌خواهم فایل‌های محرمانه‌ام را برای ویرایش در جایی بارگذاری کنم؟ چه گزینه‌هایی در اختیار من هستند؟

GroupDocs.Editor Cloud همچنین به صورت تصویر Docker در دسترس است که می‌توانید سرویس را برای self-host به کار ببرید. یا می‌توانید سرویس‌های خود را با استفاده از GroupDocs.Editor High-code APIs که در حال حاضر REST APIs ما را پشتیبانی می‌کند، بسازید.

ویژگی‌های پیشرفته ویرایشگر سند 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 قابلیت مشاهده سند را برای سایر محیط‌های توسعه محبوب APIs ارائه می‌دهد

  فارسی
f9c641253