เปิดเอกสาร Word, PDF ได้ง่ายๆ ด้วยโค้ด Ruby เพียงไม่กี่บรรทัด ห้องสมุด Ruby ของเราจะมอบทุกสิ่งที่คุณต้องการในการเข้าถึงเนื้อหาเอกสารโดยทางโปรแกรม
หากคุณต้องการเปิดไฟล์ข้อความและทำงานกับข้อมูลในรูปแบบข้อความธรรมดา คุณสามารถทำได้โดยใช้คุณสมบัติพื้นฐานที่สุดของภาษา Ruby และระบบปฏิบัติการ สำหรับการอ่านเอกสารสำนักงานที่นำเสนอในรูปแบบไฟล์ที่หลากหลาย (DOCX, DOC, PDF, RTF, ODT, HTML เป็นต้น) งานนี้แก้ไขได้ยากกว่า เนื่องจากเอกสารดังกล่าวอธิบายด้วยข้อมูลที่คล้ายต้นไม้ที่ซับซ้อน โครงสร้างภายในโมเดล DOM
ห้องสมุด Ruby ของเราเป็นโซลูชันบนคลาวด์ที่จะช่วยให้คุณเปิดเอกสารในสำนักงานและรูปแบบเว็บใดก็ได้ วิธีการแบบกระจายนี้ช่วยให้คุณมีความยืดหยุ่นในการพัฒนาซอฟต์แวร์โดยใช้ภาษา Ruby เนื่องจากการประมวลผลเอกสารที่ใช้ทรัพยากรมากทั้งหมดจะเกิดขึ้นบนเซิร์ฟเวอร์ Aspose สิ่งที่คุณต้องมีคือรับคีย์ส่วนตัวเพื่อเข้าถึง Cloud API ในโค้ด Ruby
คุณสามารถวนซ้ำองค์ประกอบเอกสาร หรือค้นหาองค์ประกอบเฉพาะในแผนผัง DOM เรามีฟังก์ชัน Ruby ที่หลากหลายทั้งสำหรับการทำงานกับโครงสร้างของเอกสารและข้อมูลที่มีอยู่ในโหนดเอกสาร
ตัวอย่างโค้ด Ruby ต่อไปนี้จะช่วยให้คุณทราบวิธีโหลดเอกสารและดำเนินการบางอย่างได้อย่างรวดเร็ว
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
file_name= 'Input.docx'
request_file_content = File.open(File.read(file_name))
upload_document_request = UploadFileRequest.new(
file_content: request_file_content, path: file_name)
@words_api.upload_file(upload_document_request)
request_paragraph = ParagraphInsert.new(
{:Text => 'Reading and writing to the file in the cloud occurs automatically.'})
insert_paragraph_request = InsertParagraphRequest.new(
name: file_name, paragraph: request_paragraph)
@words_api.insert_paragraph(insert_paragraph_request)
download_document_request = DownloadFileRequest.new(path: file_name)
@words_api.download_file(download_document_request)
ติดตั้ง Aspose.Words Cloud SDK for Ruby โดยใช้บริการโฮสติ้ง RubyGems เรียกใช้ gem install aspose_words_cloud เพื่อติดตั้งแพ็คเกจ คุณสามารถโคลน Aspose.Words Cloud SDK for Ruby ด้วยตนเองจาก GitHub และใช้ในโครงการของคุณ โปรดปฏิบัติตาม Instructions เหล่านี้เพื่อรับข้อมูลประจำตัวด้านความปลอดภัยที่จำเป็นอย่างรวดเร็วและเข้าถึง REST API ของเรา