ترکیب و تقسیم اسناد با Ruby SDK

REST APIs و Ruby Cloud SDK برای ادغام، تقسیم، جابجایی یا حذف صفحات از فرمت‌های محبوب اسناد

  • GroupDocs.Merger Cloud برای cURL
  • GroupDocs.Merger Cloud SDK برای .NET
  • GroupDocs.Merger Cloud SDK برای Java
  • GroupDocs.Merger Cloud SDK برای PHP
  • GroupDocs.Merger Cloud SDK برای Python
  • GroupDocs.Merger Cloud SDK برای Node.js
  • GroupDocs.Merger Cloud SDK برای Android
آزمایش رایگان را شروع کنید

برنامه‌های تجاری با عملکرد بالا را در Ruby بسازید تا بتوانید صفحات تک یا کل سند با همان فرمت را در برنامه‌های Ruby خود ترکیب، تقسیم، جابجا کردن، چرخاندن یا حذف کنید. انواع فایل‌های پشتیبانی‌شده شامل PDF، MS Word، صفحات گسترده Excel، ارائه‌ها، نقاشی‌ها، HTML و بسیاری دیگر از فرمت‌های استاندارد صنعتی هستند. توسعه‌دهندگان می‌توانند به راحتی عملیات مرتبط با صفحات اسناد مانند جابجایی، حذف، استخراج صفحات از سند منبع برای ترکیب به عنوان سند جدید انجام دهند و جهت‌گیری صفحه را به حالت عمودی یا افقی تنظیم کنند. API همچنین ویژگی‌های بهینه‌سازی امنیتی سند را برای اعمال، به‌روزرسانی یا حذف گذرواژه‌ها از فرمت‌های سند پشتیبانی‌شده ارائه می‌دهد.

ویژگی‌های Document Merger REST API

ترکیب چندین صفحه، اسلاید یا صفحه‌گسترده در یک سند

موقعیت هر دو صفحه، اسلاید یا شیت را در یک سند عوض کنید

صفحات را با تنظیم زاویه‌های چرخش مانند ۹۰، ۱۸۰ یا ۲۷۰ درجه بچرخانید

هر سندی را به فایل‌های کوچکتر تقسیم کنید

حذف هر صفحهٔ تک یا مجموعه‌ای از صفحات خاص

تغییر جهت صفحه

بازآرایی صفحات، اسلایدها یا نمودارها

تنظیم، بازنشانی و حذف رمز عبور

دریافت فهرست فرمت‌های فایل پشتیبانی‌شده

تقسیم به سند چند صفحه‌ای - Ruby

  //Get your App SID and App Key at https://dashboard.groupdocs.cloud (free registration is required).
  class SplitToMultiPageDocuments
  def self.Run()    
    documentApi = GroupDocsMergerCloud::DocumentApi.from_keys($app_sid, $app_key)
    options = GroupDocsMergerCloud::SplitOptions.new
    options.file_info = GroupDocsMergerCloud::FileInfo.new
    options.file_info.file_path = 'WordProcessing/sample-10-pages.docx'
    options.output_path = "Output/split-to-multipage-document"
    options.pages = [3, 6, 8]
    options.mode = "Intervals"

    result = documentApi.split(GroupDocsMergerCloud::SplitRequest.new(options))
  
    puts("Documents count: " + result.documents.size.to_s)
  end
end

Support and Learning Resources

GroupDocs.Merger Cloud همچنین ادغام‌کنندهٔ سندهای تک‌تک SDKs را برای سایر زبان‌ها که در زیر فهرست شده‌اند، ارائه می‌دهد:

  فارسی
37f6fd90b