การแปลงเอกสาร Word เป็นภาพ TIFF โดยใช้ Ruby

วิธีแปลง Word เป็น TIFF – ตัวแปลงเอกสารออนไลน์เป็น TIFF

วิธีแปลง Word เป็น TIFF – ตัวแปลง Docx เป็น TIFF ออนไลน์ฟรี

ภาพรวม

รูปแบบเอกสาร Microsoft Word (DOCX, DOC) มีประโยชน์มากมายเนื่องจากมีความสามารถในการแก้ไข ความเข้ากันได้ การทำงานร่วมกัน ความสามารถในการจัดรูปแบบ ใช้งานง่ายและเพิ่มประสิทธิภาพ ทำให้เป็นตัวเลือกยอดนิยมสำหรับงานประมวลผลเอกสาร . อันที่จริง รูปแบบเอกสาร Word เป็นทรัพยากรที่มีค่าสำหรับธุรกิจและองค์กรที่ต้องการสร้าง แก้ไข และแชร์เอกสาร อย่างไรก็ตาม TIFF (Tagged Image File Format) เป็นรูปแบบที่ใช้กันอย่างแพร่หลายในการจัดเก็บภาพแรสเตอร์ รวมถึงภาพถ่ายและเอกสารที่สแกน วัตถุประสงค์หลักอย่างหนึ่งของ TIFF คือการจัดหารูปแบบที่ยืดหยุ่นและทนทานสำหรับการแลกเปลี่ยนและการเก็บถาวรรูปภาพคุณภาพสูง การบีบอัดแบบไม่สูญเสียข้อมูล คุณภาพสูง ความสามารถรอบด้าน การเก็บถาวรระยะยาว และการทำงานร่วมกันเป็นข้อดีที่โดดเด่นอย่างหนึ่ง

ดังนั้น การแปลงเอกสาร Word เป็นรูปภาพ TIFF จึงมีประโยชน์หลายอย่าง รวมถึงการรักษารูปภาพ ความเข้ากันได้ ความสะดวกในการพิมพ์และการจัดการ การเก็บถาวรเอกสาร และการประหยัดพื้นที่

API การแปลง Word เป็น TIFF คืออะไร

Aspose.Words Cloud เป็นโซลูชันการประมวลผลเอกสารบนคลาวด์ที่ให้ความสามารถในการสร้าง แก้ไข และแปลงเอกสารในระบบคลาวด์ API รองรับไฟล์หลายรูปแบบ รวมถึง Microsoft Word (DOC, DOCX), PDF, HTML และอื่นๆ ในทำนองเดียวกัน ยังสามารถแปลงไฟล์ Word DOCX เป็นรูปภาพ TIFF ได้ ในขณะที่รับประกันการบีบอัดแบบไม่สูญเสียข้อมูลและคุณภาพของภาพสูง เนื่องจากทำให้เหมาะสำหรับงานพิมพ์ภาพถ่าย

วิธีการติดตั้ง Ruby Cloud SDK

เมื่อกำหนดค่ารันไทม์ ruby แล้ว ขั้นตอนแรกในการใช้งาน SDK คือการติดตั้ง สามารถดาวน์โหลดได้ที่ RubyGem (แนะนำ) และ GitHub แต่ก่อนที่เราจะดำเนินการติดตั้ง SDK เราจำเป็นต้องติดตั้งแพ็คเกจอ้างอิงต่อไปนี้ในระบบของเรา

# Following are the runtime dependencies to setup aspose_words_cloud
faraday 1.4.3 >= 1.4.1
marcel 1.0.1 >= 1.0.0
multipart-parser 0.1.1 >= 0.1.1
# Development dependencies is
minitest 5.14.4 ~> 5.11, >= 5.11.3

ตอนนี้ โปรดดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัลเพื่อดำเนินการติดตั้ง asposewordscloud gem อย่างรวดเร็ว

gem 'aspose_words_cloud', '~> 22.3'
# or install directly
gem install aspose_words_cloud

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

การแปลง Word เป็น TIFF ใน Ruby

ส่วนต่อไปนี้จะอธิบายขั้นตอนในการแปลง Word เป็น TIFF ในแอปพลิเคชัน ruby

  1. ขั้นตอนแรกคือการสร้างตัวแปร ruby ที่มีรายละเอียด ClientID และ ClientSecret (ตามที่กล่าวไว้ใน Aspose Cloud Dashboard)
  2. ประการที่สอง สร้างวัตถุการกำหนดค่า AsposeWordsCloud และส่งรายละเอียด ClientID, ClientSecret เป็นอาร์กิวเมนต์
  3. ขั้นตอนที่สามคือการสร้างอินสแตนซ์ของคลาส WordsAPI
  4. ตอนนี้เราต้องอัปโหลดเอกสาร Word ที่ป้อนเข้าไปยังที่เก็บข้อมูลบนคลาวด์โดยใช้เมธอด UploadFileRequest()
  5. สุดท้าย แปลง DOCX เป็นภาพ TIFF โดยใช้วิธี saveastiff(..) ซึ่งใช้วัตถุ SaveAsTiffRequest เป็นอาร์กิวเมนต์
# โหลดอัญมณี สำหรับรายการทั้งหมด โปรดไปที่ https://github.com/aspose-words-cloud/aspose-words-cloud-ruby
require 'aspose_words_cloud'
# วิธีแปลง Word เป็น TIFF โดยทางโปรแกรม
# รับ AppKey และ AppSID จาก https://dashboard.aspose.cloud/applications
@AppSID = "###-######-####-####-##########"
@AppKey = "###############################"
# เชื่อมโยงคุณสมบัติการกำหนดค่ากับ WordsApi
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = @AppSID
config.client_data['ClientSecret'] = @AppKey
end
# สร้างอินสแตนซ์ของ WordsApi
@words_api = WordsAPI.new
# ใส่ไฟล์เวิร์ด
@fileName = "sample.docx"
# รูปแบบไฟล์สุดท้าย
@format = "tiff"
@destName = "word-to-tiff.tiff"
# อัปโหลดเอกสารต้นฉบับไปยัง Cloud Storage
@words_api.upload_file UploadFileRequest.new(File.new(@fileName, 'rb'), @fileName, nil)
@save_options = TiffSaveOptionsData.new(
{
:SaveFormat => @format,
:FileName => @destName
})
# บันทึกพารามิเตอร์คำขอการแปลงเอกสาร
@request = SaveAsTiffRequest.new(@fileName, @save_options, nil, nil, nil, nil, nil)
@out_result = @words_api.save_as_tiff(@request)
# พิมพ์ผลตอบกลับในคอนโซล
puts(“Word successfully converted to TIFF file” + (@out_result).to_s )
# ตัวอย่างการแปลงคำสิ้นสุด

เมื่อดำเนินการโค้ดสำเร็จ ผลลัพธ์ word-to-tiff.tiff จะถูกบันทึกในที่เก็บข้อมูลบนคลาวด์

DOC เป็น TIFF โดยใช้คำสั่ง cURL

การแปลง DOC เป็น TIFF โดยใช้คำสั่ง cURL ช่วยให้คุณสามารถแปลงเอกสาร Microsoft Word (DOC, DOCX) เป็นภาพ TIFF การแปลงนี้ดำเนินการโดยการส่งคำขอ API ไปยัง Aspose.Words Cloud โดยใช้คำสั่ง cURL API ยอมรับไฟล์ DOC หรือ DOCX เป็นอินพุตและส่งคืนอิมเมจ TIFF ที่เป็นผลลัพธ์ เนื่องจากคำสั่ง cURL สามารถดำเนินการได้จากเทอร์มินัลบรรทัดคำสั่ง จึงช่วยให้กระบวนการแปลงเสร็จสมบูรณ์เป็นอัตโนมัติ นอกจากนี้ คำสั่ง cURL ที่ใช้สำหรับการแปลงจะแตกต่างกันไปขึ้นอยู่กับ API เฉพาะที่ใช้ แต่โดยทั่วไปเกี่ยวข้องกับการส่งคำขอ HTTP ไปยัง API พร้อมเอกสารอินพุตและพารามิเตอร์ที่จำเป็นอื่นๆ และรับอิมเมจ TIFF ที่เป็นผลลัพธ์ในการตอบกลับ

ตามข้อกำหนดเบื้องต้นสำหรับแนวทางนี้ ขั้นแรกเราต้องสร้างโทเค็น JWT ตามข้อมูลประจำตัวไคลเอนต์ส่วนบุคคลของเรา

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

เมื่อสร้างโทเค็นแล้ว โปรดใช้คำสั่งต่อไปนี้เพื่อแปลง DOC เป็นอิมเมจ TIFF โปรดทราบว่าคำสั่งนี้คาดว่าอินพุต Word (DOC) จะพร้อมใช้งานในที่เก็บข้อมูลบนคลาวด์แล้ว หลังจากการแปลงสำเร็จ TIFF ที่เป็นผลลัพธ์จะถูกจัดเก็บไว้ในที่เก็บข้อมูลบนคลาวด์ด้วย

curl -v -X GET "https://api.aspose.cloud/v4.0/words/input.doc?format=TIFF&outPath=converted.tiff" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

หมายเหตุ:- กำลังมองหาตัวแปลง Word เป็น TIFF ออนไลน์อยู่ใช่ไหม โปรดลองใช้ ตัวแปลงออนไลน์ฟรี

บทสรุป

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

เพื่ออำนวยความสะดวกแก่ผู้ใช้ของเราเพิ่มเติม ซอร์สโค้ดที่สมบูรณ์ของ Ruby Cloud SDK ได้รับการเผยแพร่บน GitHub repository นอกจากนี้ เราขอแนะนำให้สำรวจ คู่มือสำหรับนักพัฒนาซอฟต์แวร์ เพื่อเรียนรู้เกี่ยวกับคุณสมบัติที่น่าตื่นเต้นอื่นๆ ของ API นอกจากนี้ คุณอาจพิจารณาใช้ API ผ่าน SwaggerUI Interface ภายในเว็บเบราว์เซอร์โดยตรง

สุดท้ายนี้ ในกรณีที่คุณมีคำถามหรือข้อเสนอแนะ โปรดติดต่อเราผ่านการสนับสนุนผลิตภัณฑ์ฟรีของเรา ฟอรัม

หัวข้อที่เกี่ยวข้อง

เราขอแนะนำให้ไปที่ลิงก์ต่อไปนี้เพื่อเรียนรู้เกี่ยวกับ: