Aspose.Words Cloud Ruby SDK
Ruby SDK เพื่อสร้างและแปลงเอกสาร MS Word
Ruby Cloud API เพื่อสร้าง แก้ไข แยก ผสาน จัดการ และแปลง Word (DOC, DOCX, ODT) เป็น PDF, HTML, EPUB, รูปภาพ และอื่นๆ อีกมากมาย
Aspose.Words Cloud SDK สำหรับ Ruby เป็นไลบรารีอันทรงพลังที่ช่วยให้โปรแกรมเมอร์ซอฟต์แวร์ทำงานร่วมกับเอกสาร Microsoft Word ใน เมฆ. SDK นี้มีชุดคุณลักษณะที่สมบูรณ์สำหรับการสร้าง จัดการ และแปลงเอกสาร Word Aspose.Words Cloud SDK สำหรับ Ruby สร้างขึ้นจาก Aspose.Words Cloud REST API ซึ่งเป็น API ขั้นสูงและเชื่อถือได้สำหรับการทำงานกับเอกสาร Microsoft Word ในระบบคลาวด์
Aspose.Words Cloud SDK สำหรับ Ruby ได้มอบชุดคุณสมบัติที่ครอบคลุมสำหรับการทำงานกับเอกสาร Word ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างเอกสารใหม่ตั้งแต่เริ่มต้น ปรับเปลี่ยนเอกสารที่มีอยู่ แปลงเอกสาร Word เป็นรูปแบบไฟล์อื่นๆ ที่รองรับ จัดการคุณสมบัติของเอกสาร แบ่งเอกสารขนาดใหญ่ออกเป็นเอกสารขนาดเล็ก รวมเอกสารหลายชุด เพิ่มลายน้ำในเอกสาร Word ใช้รหัสผ่านกับ word เอกสาร, ดำเนินการจดหมายเวียน, เพิ่มและจัดการตารางในเอกสาร, เปรียบเทียบเอกสาร Word, แทรกรูปภาพและกราฟิกลงในเอกสาร Word และอื่นๆ อีกมากมาย
Aspose.Words Cloud SDK สำหรับ Ruby มอบอินเทอร์เฟซที่ใช้งานง่ายสำหรับนักพัฒนา Ruby ทำให้ง่ายต่อการผสานรวมความสามารถในการประมวลผล Word บนคลาวด์เข้ากับแอปพลิเคชันของพวกเขา และช่วยให้พวกเขาเข้ารหัสและปกป้องเอกสารอินพุตของพวกเขา รองรับรูปแบบเอกสาร Word ที่หลากหลาย รวมถึง DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG และอีกมากมาย โดยรวมแล้ว Aspose.Words เป็นเครื่องมืออันทรงพลังสำหรับนักพัฒนา Ruby ที่ต้องการทำงานกับเอกสาร Word ในระบบคลาวด์
เริ่มต้นใช้งาน Aspose.Words Cloud SDK สำหรับ Ruby
วิธีแนะนำในการติดตั้ง Aspose.Words Cloud SDK สำหรับ Rubyis โดยใช้ RubyGem โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ราบรื่น
ติดตั้ง Aspose.Words Cloud SDK สำหรับ Ruby ผ่าน RubyGem
//To install this package do the following: update your Gemfile
gem 'aspose_words_cloud', '~> 23.2'
// or install directly
gem install aspose_words_cloud
You can also download it directly from GitHub.การสร้างเอกสาร Word ผ่าน Ruby Cloud API
Aspose.Words Cloud SDK สำหรับ Ruby ช่วยให้โปรแกรมเมอร์ซอฟต์แวร์สามารถสร้างเอกสาร Microsoft Word และ OpenOffice ใหม่ได้โดยไม่ต้องติดตั้ง Microsoft Office มันสามารถสร้างไฟล์ Word ใน DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML) และอื่นๆ ไลบรารีได้รวมคุณสมบัติต่างๆ สำหรับการจัดการการสร้างและการจัดการเอกสาร Word เช่น การแทรกหน้าใหม่ การเพิ่มลายน้ำในเอกสาร Word การแทรกฟิลด์หมายเลขหน้า การเพิ่มและการจัดการตาราง การแทรกข้อความลงในเอกสาร Word การจัดหมวดหมู่เอกสารและข้อความ และอื่นๆ อีกมากมาย มากกว่า.
สร้างเอกสาร Word ใหม่ในแอปพลิเคชัน Python
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
create_request = CreateDocumentRequest.new(file_name: 'Sample.docx')
@words_api.create_document(create_request)
แปลงเอกสาร Word ผ่าน Ruby API
Aspose.Words Cloud SDK สำหรับ Ruby ได้มอบคุณสมบัติที่มีประสิทธิภาพมากสำหรับการแปลงเอกสาร Word เป็นรูปแบบไฟล์อื่นๆ ที่รองรับโดยใช้ RESTAPI ไลบรารีได้ให้การสนับสนุนสำหรับการนำเข้าและส่งออกเอกสารไปยังรูปแบบไฟล์ยอดนิยมบางรูปแบบ เช่น DOC, DOCX, PDF, RTF, DOT, DOTX, ODT, OTT, HTML, MHTML, XML และ TXT นักพัฒนายังสามารถส่งออกเฉพาะเอกสาร Word เป็นรูปแบบไฟล์ เช่น PS, XPS, OpenXPS, PNG, JPEG, BMP, SVG, TIFF, EMF, PCL, EPUB และอื่นๆ อีกมากมาย ตัวอย่างต่อไปนี้สาธิตวิธีที่นักพัฒนาซอฟต์แวร์สามารถแปลง Word เป็น PDF ได้โดยทางโปรแกรม
Convert Word to PDF via Ruby API
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Sample.docx')
convert_request = ConvertDocumentRequest.new(document: request_document, format: 'pdf')
@words_api.convert_document(convert_request)
จัดการส่วนหัว/ท้ายกระดาษและไฮเปอร์ลิงก์ผ่าน Python API
Aspose.Words Cloud SDK ช่วยให้นักพัฒนาซอฟต์แวร์สามารถจัดการส่วนหัวและส่วนท้ายภายในเอกสาร Word โดยใช้คำสั่ง Python ไลบรารีได้รวมการสนับสนุนสำหรับการแทรกส่วนหัว/ส่วนท้ายลงในเอกสาร Word, อัปเดตเนื้อหาของส่วนหัว/ส่วนท้าย, รับส่วนหัว/ส่วนท้ายของเอกสาร Word รวมถึงส่วนต่างๆ, ลิงก์ส่วนหัว/ส่วนท้ายของส่วนไปยังส่วนก่อนหน้า ลบวัตถุ `HeaderFooter` ออกจากเอกสาร Word ออนไลน์ และอื่นๆ อีกมากมาย นักพัฒนายังเพิ่ม ลบ และรับไฮเปอร์ลิงก์จากเอกสารคำได้อย่างง่ายดาย
แทรกส่วนหัว/ส่วนท้ายลงในเอกสาร Word ผ่าน Python API
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Sample.doc', 'rb')
insert_request = asposewordscloud.models.requests.InsertHeaderFooterOnlineRequest(document=request_document, section_path='', header_footer_type='FooterEven')
words_api.insert_header_footer_online(insert_request)
การป้องกันเอกสาร Word ในแอปพลิเคชัน Ruby
Aspose.Words Cloud SDK สำหรับ Ruby ช่วยให้นักพัฒนาซอฟต์แวร์รักษาความปลอดภัยและปกป้องเอกสาร Word ภายในแอปพลิเคชัน Ruby ของตนเองได้อย่างง่ายดาย ไลบรารีได้รวมคุณสมบัติต่างๆ สำหรับการจัดการการป้องกันเอกสาร เช่น การเพิ่มการป้องกันให้กับเอกสาร Word การจำกัดการแก้ไขเอกสาร การเข้ารหัสเอกสารคำด้วยรหัสผ่าน การเพิ่มลายเซ็นดิจิทัล และอื่นๆ อีกมากมาย ตัวอย่างต่อไปนี้สาธิตวิธีการเพิ่มการป้องกันให้กับเอกสาร Word ในระบบคลาวด์
วิธีเพิ่มการป้องกันให้กับเอกสาร Word ผ่าน Cloud API
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Sample.docx')
request_protection_request = ProtectionRequest.new({:NewPassword => '123'})
protect_request = ProtectDocumentOnlineRequest.new(document: request_document, protection_request: request_protection_request)
@words_api.protect_document_online(protect_request)
ผสานและแยกเอกสาร Word ผ่าน Ruby API
Aspose.Words Cloud SDK สำหรับ Ruby ได้รวมการสนับสนุนอย่างสมบูรณ์สำหรับการแยกและรวมเอกสาร Word ภายในแอปพลิเคชัน Ruby ของตนเอง ไลบรารีได้รวมการสนับสนุนสำหรับการรวมเอกสาร Word หรือ PDF หลายรายการให้เป็นเอกสารเดียวโดยใช้โค้ดเพียงไม่กี่บรรทัด ไลบรารียังสามารถแยกเอกสารขนาดใหญ่ แยกหน้า Word เฉพาะเป็น PDF หรือรูปแบบไฟล์ที่รองรับอื่น ๆ เช่น DOC, DOT, DOCX, DOTX, RTF, ODT, OTT, TXT และบันทึกผลลัพธ์เป็น DOC, DOCX, PDF , ODT, RTF, HTML, JPEG, PNG และรูปแบบไฟล์อื่นๆ อีกมากมาย
How to Split DOCX to PDFs via Ruby Library?
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Sample.docx')
split_request = SplitDocumentOnlineRequest.new(document: request_document, format: 'text', dest_file_name: 'SplitDocument.text', from: 1, to: 2)
@words_api.split_document_online(split_request)