บีบอัดไฟล์ PDF หรือ Word ใน Ruby SDK

ลดขนาดเอกสารโดยใช้ Ruby

การใช้ REST API ใน Ruby นักพัฒนาสามารถบีบอัดเอกสารในรูปแบบ DOC, DOCX, RTF, PDF และรูปแบบอื่นๆ ด้วยวิธีแก้ปัญหาที่กำหนด ผลลัพธ์ที่ได้จะเป็นไฟล์คุณภาพสูงหลังการบีบอัด

ดูข้อมูลโค้ด

บีบอัดเอกสารใน Ruby

ด้วยการใช้ Ruby API อันทรงพลัง นักพัฒนาสามารถบีบอัดไฟล์เพื่อปรับเนื้อหาและขนาดไฟล์ที่ส่งออกให้เหมาะสม การลดขนาดไฟล์เกิดจากการล้างข้อมูลและทรัพยากรที่ไม่ได้ใช้ คุณยังสามารถบีบอัดรูปภาพเพื่อทำให้ขนาดไฟล์ที่ส่งออกมีขนาดเล็กลงได้อีกด้วย

ผลลัพธ์ของการปรับเนื้อหาให้เหมาะสมและการบีบอัดสามารถบันทึกในรูปแบบไฟล์ดั้งเดิมหรือรูปแบบการบันทึกที่มีอยู่ – DOCX, DOC, RTF, PDF, HTML และอื่นๆ อีกมากมาย

ลดขนาดไฟล์ใน Ruby

ดังที่กล่าวไว้ Ruby SDK ของเราช่วยให้คุณสามารถลดขนาดของเอกสารในรูปแบบที่สนับสนุนโดยทางโปรแกรม ตัวอย่างเช่น คุณสามารถลดขนาดไฟล์ของ PDF, DOCX, DOC, RTF, ODT, EPUB, HTML และรูปแบบอื่นๆ และตอนนี้ คุณสามารถลองใช้ฟังก์ชันอันทรงพลังของเราและประเมินวิธีบีบอัดเอกสารใน Ruby ด้วยตัวอย่างต่อไปนี้:

อัปโหลดไฟล์ที่คุณต้องการเพิ่มประสิทธิภาพ/บีบอัด
รันโค้ด
เลือกรูปแบบเป้าหมายจากรายการ
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('Input.docx')
request_compress_options = CompressOptions.new(
   {:ImagesQuality => 75, :ImagesReduceSizeFactor => 1})
compress_document_request = CompressDocumentOnlineRequest.new(
   document: request_document, compress_options: request_compress_options)
compress_document = @words_api.compress_document_online(compress_document_request)

convert_document = ConvertDocumentRequest.new(
   document: compress_document.document.values[0], format: 'docx')
@words_api.convert_document(convert_document)
รันโค้ด
  
คัดลอกรหัส Ruby ไปยังคลิปบอร์ด

วิธีบีบอัดเอกสารใน Ruby

  1. ติดตั้ง Aspose.Words Cloud for Ruby
  2. เพิ่มการอ้างอิงไลบรารี (นำเข้าไลบรารี) ไปยัง Ruby โครงการของคุณ
  3. กำหนดค่า API โดยใช้คีย์แอปของคุณ
  4. โหลดเอกสารต้นฉบับที่จะบีบอัด
  5. บีบอัดเอกสารและรูปภาพ ล้างข้อมูลที่ไม่ได้ใช้
  6. เลือกรูปแบบไฟล์ที่ส่งออก
  7. รับผลการบีบอัดเอกสารเป็นไฟล์แยกต่างหาก

Ruby ไลบรารีเพื่อใช้การบีบอัดเอกสาร

ติดตั้ง Aspose.Words Cloud SDK for Ruby โดยใช้บริการโฮสติ้ง RubyGems เรียกใช้ gem install aspose_words_cloud เพื่อติดตั้งแพ็คเกจ คุณสามารถโคลน Aspose.Words Cloud SDK for Ruby ด้วยตนเองจาก GitHub และใช้ในโครงการของคุณ โปรดปฏิบัติตาม Instructions เหล่านี้เพื่อรับข้อมูลประจำตัวด้านความปลอดภัยที่จำเป็นอย่างรวดเร็วและเข้าถึง REST API ของเรา

ความต้องการของระบบ

Ruby 2.6 หรือใหม่กว่า

อ้างถึง Repository Documentation เพื่อดูรายละเอียด

รูปแบบที่นิยมมากที่สุดสำหรับการบีบอัดเอกสาร

5%

สมัครสมาชิก Aspose Product Updates

รับจดหมายข่าวและข้อเสนอรายเดือนที่ส่งตรงถึงกล่องจดหมายของคุณ