วิธีแปลง Word เป็นรูปแบบรูปภาพโดยใช้ REST API ใน Ruby

วิธีแปลงไฟล์ประเภท DOCX เป็นรูปภาพโดยใช้ REST API

Word เป็นหนึ่งในรูปแบบยอดนิยมสำหรับการแบ่งปันและการพิมพ์เอกสาร เรามักจะต้องแปลงเอกสารเวิร์ดเป็น รูปแบบรูปภาพ ต่างๆ เป็นการดีกว่าที่จะใช้เครื่องมือพิเศษที่พัฒนาแล้วซึ่งมีโซลูชันการแปลงที่ยืดหยุ่นและบำรุงรักษาได้ง่ายตามความต้องการของคุณ Ruby SDK ของ GroupDocs.Conversion มอบวิธีที่ดีที่สุดในการแปลงไฟล์ Word DOCX เป็น JPG, PNG และ GIF ในไม่กี่วินาที Ruby SDK ฟรี 100% ปลอดภัยและใช้งานง่ายสำหรับการแปลงไฟล์ อนุญาตให้แปลงเอกสารของ รูปแบบที่รองรับ เป็นรูปภาพโดยทางโปรแกรมบนคลาวด์

ในบทความนี้ เราจะเรียนรู้วิธีแปลงคำเป็นภาพโดยใช้ REST API ใน Ruby หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:

REST API การแปลง Word เป็นรูปภาพประสิทธิภาพสูงและ Ruby SDK

สำหรับการแปลงรูปภาพ JPG, PNG และ GIF เป็น Ruby เราจะใช้ Ruby SDK ของ GroupDocs.Conversion Cloud API คุณสามารถติดตั้งได้โดยใช้คำสั่งต่อไปนี้ในคอนโซล:

gem install groupdocs_conversion_cloud

ประการแรก รับรหัสลูกค้าและข้อมูลลับจากแดชบอร์ด ก่อนทำตามขั้นตอนด้านล่าง เมื่อคุณมี ID และรหัสลับของคุณแล้ว ให้เพิ่มรหัสด้านล่างในใบสมัครของคุณตามที่แสดงด้านล่าง:

# โหลดอัญมณีในแอปพลิเคชัน ruby ของคุณสำหรับ http://api.groupdocs.cloud
require 'groupdocs_conversion_cloud'

# รับ client_id และ client_secret ของคุณจาก https://dashboard.groupdocs.cloud หลังจากลงทะเบียนฟรี
@app_sid = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
@app_key = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
@storage_name = "my-local-storage"

แปลง Word เป็น JPEG โดยใช้ REST API ใน Ruby

เราสามารถแปลงคำเป็นภาพโดยทำตามขั้นตอนง่ายๆ ด้านล่าง: ประการแรก คุณต้อง อัปโหลด ไฟล์ docx ไปยังคลาวด์โดยใช้ตัวอย่างโค้ดต่อไปนี้: ดังนั้น ไฟล์ที่อัปโหลดจะพร้อมใช้งานใน ส่วนไฟล์ ของแดชบอร์ดบนคลาวด์ ตอนนี้คุณสามารถแปลง Word เป็นรูปแบบ JPEG โดยทางโปรแกรมโดยทำตามขั้นตอนด้านล่าง:

  • ขั้นแรก สร้างอินสแตนซ์ของ ConvertApi
  • จากนั้น สร้างอินสแตนซ์ของ ConvertSettings
  • จากนั้นกำหนดเส้นทางไฟล์คำและชื่อที่เก็บข้อมูล
  • นอกจากนี้ กำหนด “jpeg” เป็นรูปแบบภาพออก
  • สร้างอินสแตนซ์ของ DocxLoadOptions
  • ตั้งรหัสผ่านไฟล์ word และ load\options
  • สร้างอินสแตนซ์ของ JpegConvertOptions
  • กำหนดระดับสีเทา จาก\หน้า หน้า\นับ คุณภาพ หมุน\มุม และใช้ค่า\pdf
  • ตั้งค่า converterOptions เป็นการตั้งค่า
  • ตอนนี้ให้ระบุเส้นทางไฟล์ที่ส่งออก
  • หลังจากนั้น สร้าง ConvertDocumentRequest โดยมี ConvertSettings เป็นอาร์กิวเมนต์
  • สุดท้าย เรียกเมธอด ConvertApi.convert\document() ด้วย ConvertDocumentRequest เพื่อบันทึกไฟล์ที่แปลงแล้ว

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงเอกสารเวิร์ดเป็นภาพ JPEG โดยใช้ REST API ใน Ruby

# วิธีแปลง word docx เป็น jpeg
# รับอินสแตนซ์ของ ConvertAPI
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# เริ่มต้นและตั้งค่าการแปลง
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "jpeg"

# ตั้งค่า Docx LoadOptions
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::JpegConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@result = @apiInstance.convert_document(@request)
puts("Word doc successfully converted to jpeg. " + (@result).to_s)

ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ JPEG ที่แปลงแล้วบนคลาวด์ คุณสามารถดาวน์โหลดได้โดยเพิ่ม ดาวน์โหลดไฟล์ API

วิธีแปลง Word เป็น JPG โดยใช้ตัวเลือกขั้นสูง

เราสามารถแปลง Word Doc เป็นรูปแบบ JPG โดยใช้การตั้งค่าขั้นสูงโดยทางโปรแกรมโดยทำตามขั้นตอนด้านล่าง:

  • สร้างอินสแตนซ์ของ ConvertApi
  • จากนั้น สร้างอินสแตนซ์ของ ConvertSettings
  • ตั้งชื่อที่เก็บข้อมูลและเส้นทางไฟล์คำ
  • ตั้ง “jpg” เป็นรูปแบบภาพออก
  • สร้างอินสแตนซ์ของ JpgConvertOptions
  • กำหนดจากค่า\pageและpage\count
  • ตั้งค่า converterOptions เป็นการตั้งค่า
  • ตอนนี้ให้ระบุเส้นทางไฟล์ที่ส่งออก
  • หลังจากนั้น สร้าง ConvertDocumentRequest โดยมี ConvertSettings เป็นอาร์กิวเมนต์
  • สุดท้าย เรียกเมธอด ConvertApi.convert\document() ด้วย ConvertDocumentRequest เพื่อบันทึกไฟล์ที่แปลงแล้ว

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลง word เป็นรูปภาพ JPG ด้วยตัวเลือกการแปลงขั้นสูง

# วิธีแปลง word docx เป็น jpg
# รับอินสแตนซ์ของ Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)
 
# เริ่มต้นการตั้งค่าการแปลงภาพ
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "jpg"

@convertOptions = GroupDocsConversionCloud::JpgConvertOptions.new
@convertOptions.from_page = 1
@convertOptions.pages_count = 2

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

# แปลงเป็น jpg
@response = @apiInstance.convert_document(@request)
puts("Word docx successfully converted to jpg format.")

วิธีแปลง DOCX เป็น PNG โดยใช้ REST API ใน Ruby

คุณสามารถแปลง Word Docx เป็นรูปแบบ PNG โดยทางโปรแกรมโดยทำตามขั้นตอนด้านล่าง:

  • สร้างอินสแตนซ์ของ ConvertApi
  • จากนั้น สร้างอินสแตนซ์ของ ConvertSettings
  • จากนั้นกำหนดเส้นทางไฟล์คำและชื่อที่เก็บข้อมูล
  • นอกจากนี้ ตั้งค่า “png” เป็นรูปแบบภาพออก
  • สร้างอินสแตนซ์ของ DocxLoadOptions
  • ตั้งรหัสผ่านไฟล์ word และ load\options
  • สร้างอินสแตนซ์ของ PngConvertOptions
  • กำหนดระดับสีเทา จาก\หน้า หน้า\นับ คุณภาพ หมุน\มุม และใช้ค่า\pdf
  • ตั้งค่า converterOptions เป็นการตั้งค่า
  • ตอนนี้ให้ระบุเส้นทางไฟล์ที่ส่งออก
  • หลังจากนั้น สร้าง ConvertDocumentRequest โดยมี ConvertSettings เป็นอาร์กิวเมนต์
  • สุดท้าย เรียกเมธอด ConvertApi.convert\document() ด้วย ConvertDocumentRequest เพื่อบันทึกไฟล์ที่แปลงแล้ว

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลง word เป็นรูปแบบ PNG โดยใช้ REST API ใน Ruby

# วิธีแปลง word docx เป็น png
# รับอินสแตนซ์ของ Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# เริ่มต้นการตั้งค่าการแปลง
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "png"

# ตั้งค่า Word Docx LoadOptions
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::PngConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)

@result = @apiInstance.convert_document(@request)
puts("Word Docx successfully converted to png image. ")

แปลง Word DOCX เป็น GIF ใน Ruby โดยใช้ REST API

เราสามารถแปลง Word Docx เป็น JPG โดยทางโปรแกรมโดยทำตามขั้นตอนด้านล่าง:

  • สร้างอินสแตนซ์ของ ConvertApi
  • จากนั้น สร้างอินสแตนซ์ของ ConvertSettings
  • จากนั้นกำหนดเส้นทางไฟล์คำและชื่อที่เก็บข้อมูล
  • นอกจากนี้ ตั้งค่า “gif” เป็นรูปแบบภาพออก
  • สร้างอินสแตนซ์ของ DocxLoadOptions
  • ตั้งรหัสผ่านไฟล์ word และ load\options
  • สร้างอินสแตนซ์ของ GifConvertOptions
  • กำหนดระดับสีเทา จาก\หน้า หน้า\นับ คุณภาพ หมุน\มุม และใช้ค่า\pdf
  • ตั้งค่า converterOptions เป็นการตั้งค่า
  • ตอนนี้ให้ระบุเส้นทางไฟล์ที่ส่งออก
  • หลังจากนั้น สร้าง ConvertDocumentRequest โดยมี ConvertSettings เป็นอาร์กิวเมนต์
  • สุดท้าย เรียกเมธอด ConvertApi.convert\document() ด้วย ConvertDocumentRequest เพื่อบันทึกไฟล์ที่แปลงแล้ว

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงไฟล์ word Docx เป็นไฟล์ GIF โดยใช้ REST API ใน Ruby โปรดทำตามขั้นตอนที่กล่าวถึงก่อนหน้านี้เพื่ออัปโหลดไฟล์

# วิธีแปลง word docx เป็น gif
# รับอินสแตนซ์ของ Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# เริ่มต้นการตั้งค่าการแปลง
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "word-to-images/one-page.docx"
@settings.format = "gif"

# ตั้งค่า Word Docx LoadOptions
@loadOptions = GroupDocsConversionCloud::DocxLoadOptions.new()
@loadOptions.password = "password"
@settings.load_options = @loadOptions

@convertOptions = GroupDocsConversionCloud::GifConvertOptions.new()
@convertOptions.grayscale = true
@convertOptions.from_page = 1
@convertOptions.pages_count = 1
@convertOptions.quality = 100
@convertOptions.rotate_angle = 90
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "word-to-images"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
@result = @apiInstance.convert_document(@request)
puts("Word Docx successfully converted to gif format. ")

โปรแกรมแปลง Word เป็นรูปภาพออนไลน์ฟรี

โปรดลองใช้เครื่องมือแปลงไฟล์ JPG, PNG และ GIF ออนไลน์ฟรีต่อไปนี้ ซึ่งพัฒนาโดยใช้ API https://products.aspose.app/words/conversion/docx-to-image ด้านบน

บทสรุป

ในบทความนี้ เราได้เรียนรู้วิธีแปลงคำเป็นรูปแบบรูปภาพบนคลาวด์ ตอนนี้คุณรู้วิธีการ:

  • แปลงเอกสาร word เป็น jpeg/jpg โดยใช้ REST API ใน ruby
  • วิธีแปลง word docx เป็นรูปแบบภาพ png โดยใช้ ruby
  • แปลง word docx เป็นรูปแบบไฟล์ gif โดยใช้ REST API ใน ruby

คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Conversion Cloud API โดยใช้ เอกสารประกอบ นอกจากนี้ เรายังมีส่วน ข้อมูลอ้างอิง API ที่ช่วยให้คุณแสดงภาพและโต้ตอบกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์

ถามคำถาม

หากคุณมีคำถามใดๆ เกี่ยวกับโปรแกรมแปลง word docx เป็นรูปภาพ โปรดอย่าลังเลที่จะถามเราได้ที่ ฟอรัม

ดูสิ่งนี้ด้วย