รวมและแยกเอกสารด้วย 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

รวมหลายหน้า, สไลด์ หรือสเปรดชีตเป็นเอกสารเดียว

สลับตำแหน่งของหน้า, สไลด์ หรือชีตใด ๆ สองหน้า ภายในเอกสาร

หมุนหน้าด้วยการตั้งค่ามุมการหมุน เช่น 90, 180 หรือ 270 องศา

แยกเอกสารใด ๆ เป็นไฟล์ขนาดเล็กลง

ลบหน้าใดหน้าหนึ่งหรือกลุ่มของหน้าที่ระบุ

เปลี่ยนการวางแนวของหน้า

จัดเรียงหน้า, สไลด์ หรือแผนภาพใหม่

ตั้ง, รีเซ็ต และลบรหัสผ่าน

ดึงรายการรูปแบบไฟล์ที่รองรับ

แยกเป็นเอกสารหลายหน้า - 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 สำหรับภาษาอื่น ๆ ตามรายการด้านล่าง:

  แบบไทย
b7f0027cc