วิธีแปลงไฟล์ Word เป็นรูปแบบ TIFF โดยใช้ Ruby

วิธีแปลงไฟล์ Word เป็นรูปแบบ TIFF โดยใช้ Ruby

TIFF หรือ Tagged Image File Format เป็นหนึ่งในรูปแบบที่นิยมมากที่สุดในการจัดเก็บรูปภาพและกราฟิกแรสเตอร์ TIFF หรือ Tagged Image File Format เป็นไฟล์ภาพแบบไม่สูญเสียข้อมูล และไม่จำเป็นต้องบีบอัดหรือสูญเสียคุณภาพของภาพหรือข้อมูลใดๆ TIFF รองรับหลายหน้า และไฟล์ TIFF หลายหน้าสามารถมีรูปภาพมากกว่าหนึ่งรูปในรูปแบบของหน้า คุณลักษณะนี้ทำให้ TIFF เป็นตัวเลือกที่เหมาะสมในการแปลงเป็นเอกสารคำ ในการดำเนินการแปลงนี้โดยทางโปรแกรม บทความนี้ครอบคลุมวิธีการแปลง word เป็นรูปแบบไฟล์ TIFF โดยใช้ Ruby

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

API การแปลง Word เป็น TIFF - การติดตั้ง

ในการแปลงเอกสาร DOCX หรือ DOC เป็นรูปแบบ TIFF เราจะใช้ Ruby SDK of GroupDocs.Conversion Cloud API เป็นไลบรารี Ruby ที่มีประสิทธิภาพในการสร้างและจัดการเอกสาร Word ได้อย่างราบรื่น นอกจากนี้ยังให้การแปลงไฟล์ Word ที่มีความเที่ยงตรงสูงเป็นมากกว่า 50 รูปแบบเอกสารและรูปภาพยอดนิยม คุณสามารถติดตั้ง Ruby library โดยใช้คำสั่งต่อไปนี้

gem install groupdocs_conversion_cloud

คุณต้องสร้างบัญชีฟรีโดยไปที่ แดชบอร์ด Aspose.Cloud เพื่อให้คุณสามารถจัดการเอกสารในที่เก็บข้อมูลบนคลาวด์ ก่อนที่คุณจะดำเนินการต่อ ให้รีบ รับรหัสลูกค้าและความลับของลูกค้า จากแดชบอร์ด ตอนนี้เพิ่มรหัสด้านล่างในใบสมัครของคุณ:

# โหลดอัญมณีในแอปพลิเคชัน 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"
@mystorage = "Default-Storage"

แปลง Word เป็นรูปแบบไฟล์ TIFF ใน Ruby

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

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

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

# วิธีแปลง docx เป็น tiff โดยใช้ REST API
# รับอินสแตนซ์ของ Convert API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# เริ่มต้นการตั้งค่าการแปลง
@settings = GroupDocsConversionCloud::ConvertSettings.new()
@settings.storage_name = @mystorage
@settings.file_path = "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"

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

@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new()
@convertOptions.from_page = 2
@convertOptions.pages_count = 2
@convertOptions.rotate_angle = 90
@convertOptions.grayscale = true
# หากเป็น "จริง" ข้อมูลจะถูกแปลงเป็น PDF และหลังจากนั้นเป็นรูปแบบที่ต้องการ
@convertOptions.use_pdf = false

@settings.convert_options = @convertOptions
@settings.output_path = "docx-to-tiff"

@request = GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings)
# แปลงเอกสารเป็นรูปแบบไฟล์ tiff
@result = @apiInstance.convert_document(@request)
puts("Successfully converted word document to tiff file. " + (@result).to_s)

วิธีแปลงหน้าเฉพาะของ WORD เป็น TIFF

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

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลงหน้าเฉพาะของ word เป็นไฟล์ TIFF โดยใช้ REST API ใน Ruby:

# ตัวอย่างรหัสนี้สาธิตวิธีการแปลงหน้าเฉพาะของ DOCX เป็น TIFF
# สร้างอินสแตนซ์การแปลง API
@apiInstance = GroupDocsConversionCloud::ConvertApi.from_keys(@app_sid, @app_key)

# สร้างการตั้งค่าการแปลง
@settings = GroupDocsConversionCloud::ConvertSettings.new
@settings.storage_name = @mystorage
@settings.file_path =  "docx-to-tiff/four-pages.docx"
@settings.format = "tiff"

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

@convertOptions = GroupDocsConversionCloud::TiffConvertOptions.new
# ดัชนีหน้าของหน้าเฉพาะที่จะแปลง
@convertOptions.pages = [2, 3, 4]
@convertOptions.rotate_angle = 90
@convertOptions.grayscale = true
@convertOptions.use_pdf = false
@settings.convert_options = @convertOptions
@settings.output_path =  "docx-to-tiff"
 
# Word แปลงหน้าเฉพาะเป็นรูปแบบ TIFF
@response = @apiInstance.convert_document(GroupDocsConversionCloud::ConvertDocumentRequest.new(@settings))
puts("Successfully converted word pages to TIFF file.")

ตัวแปลง DOCX (Word) เป็น TIFF ออนไลน์

วิธีแปลง DOCX เป็น TIFF ออนไลน์ โปรดลองใช้ เครื่องมือแปลง word เป็น tiff ออนไลน์ฟรี ซึ่งพัฒนาโดยใช้ API ด้านบน

สรุป

ในบทความนี้ เราได้เรียนรู้:

  • วิธีแปลงเอกสาร word เป็นไฟล์ tiff ใน ruby;
  • วิธีแปลงหน้าเฉพาะของไฟล์ docx เป็นรูปแบบ tiff

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

ถามคำถาม

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

บทความที่เกี่ยวข้อง

ขอแนะนำบทความต่อไปนี้เพื่อเรียนรู้เกี่ยวกับ: