แปลงข้อความเป็นไฟล์รูปภาพ JPEG, PNG หรือ GIF ใน Ruby

แปลงข้อความเป็นไฟล์รูปภาพ JPEG, PNG หรือ GIF ใน Ruby

ไฟล์ TXT เป็นรูปแบบเอกสารข้อความอย่างง่ายที่รองรับข้อความธรรมดา คุณสามารถแปลงไฟล์ TXT เป็นรูปแบบ JPG, PNG, GIF ได้อย่างรวดเร็วโดยใช้ GroupDocs API เป็นวิธีที่ปลอดภัยและใช้งานง่ายในการแปลงรูปแบบไฟล์ข้อความเป็นรูปภาพในไม่กี่วินาที ในบทความนี้ เราจะเรียนรู้วิธีแปลงข้อความเป็นไฟล์รูปภาพ JPEG, PNG หรือ GIF ใน Ruby

หัวข้อต่อไปนี้จะครอบคลุมในบทความนี้:

การแปลงข้อความเป็นรูปภาพ REST API - การติดตั้ง

ในการแปลงข้อความเป็นรูปภาพ JPEG, PNG หรือ GIF ใน Ruby เราจะใช้ Ruby SDK ของ GroupDocs.Conversion Cloud API GroupDocs.Conversion API มอบวิธีที่ดีที่สุดในการแปลงไฟล์ Text(.txt) เป็น JPG, PNG และ GIF ในไม่กี่วินาที Ruby SDK ฟรี 100% ปลอดภัยและใช้งานง่ายสำหรับการแปลงไฟล์ อนุญาตให้แปลงเอกสารของ รูปแบบที่รองรับ เป็นรูปภาพโดยทางโปรแกรมบนคลาวด์ คุณสามารถติดตั้งได้โดยใช้คำสั่งต่อไปนี้ในคอนโซล:

gem install groupdocs_conversion_cloud

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

# โหลดไฟล์ข้อความไปยัง Image Conversion REST API ในแอปพลิเคชัน rails ของคุณ:
require 'groupdocs_conversion_cloud'

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

แปลงข้อความเป็นรูปแบบไฟล์ JPG/JPEG โดยใช้ REST API

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

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

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

# วิธีแปลงข้อความเป็นรูปแบบไฟล์ JPG/JPEG
# รับอินสแตนซ์ของ ConvertAPI
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# เริ่มต้นและตั้งค่าการแปลง
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "jpeg"

# ตัวเลือกการโหลดข้อความ
@loadOptions = GroupDocsConversionCloud::TxtLoadOptions()
@loadOptions.encoding = "shift_jis"
@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 = "text-to-image"

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

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

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

แปลงข้อความเป็นรูปแบบ PNG โดยใช้ REST API ใน Ruby

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

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

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

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

# เริ่มต้นการตั้งค่าการแปลง
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "png"

# ตัวเลือกการโหลดข้อความ
@loadOptions = GroupDocsConversionCloud::TxtLoadOptions()
@loadOptions.encoding = "shift_jis"
@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 = "text-to-image"

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

@result = @apiInstance.convert_document(@request)
puts("Text .txt file converted to png file image. ")

วิธีแปลงข้อความเป็นรูปแบบไฟล์ GIF ใน Ruby API

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

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

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

# วิธีแปลงข้อความเป็นรูปแบบภาพ GIF
# รับอินสแตนซ์ของ Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# เริ่มต้นการตั้งค่าการแปลง
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @storage_name
@settings.file_path = "text-to-image/sample-file.txt"
@settings.format = "gif"

# ตัวเลือกการโหลดข้อความ
@loadOptions = GroupDocsConversionCloud::TxtLoadOptions()
@loadOptions.encoding = "shift_jis"
@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 = "text-to-image"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
@result = @apiInstance.convert_document(@request)
puts("Successfully converted Text to gif image format.")

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

โปรดลองใช้ เครื่องมือแปลงไฟล์ JPG, PNG และ GIF ทางออนไลน์ฟรี ซึ่งพัฒนาโดยใช้ API ด้านบน

บทสรุป

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

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

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

ถามคำถาม

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

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