
แปลงเอกสาร Word เป็น TIFF | แปลง DOC เป็นเอกสาร TIFF ออนไลน์โดยใช้ Python
ไฟล์ Word เป็นที่นิยมสำหรับรายงาน ประวัติย่อ จดหมาย เอกสารประกอบ การจดบันทึก จดหมายข่าว และการเตรียมการนำเสนอ โดยส่วนใหญ่ไฟล์จะมีข้อความ รูปภาพ วัตถุ และการจัดรูปแบบสร้างสรรค์ แต่ในการดูเอกสาร Word เราจำเป็นต้องใช้แอปพลิเคชันเฉพาะทางซึ่งอาจต้องเสียค่าติดตั้งและค่าลิขสิทธิ์ แต่หากเราแปลงไฟล์เป็นรูปแบบภาพแรสเตอร์ ไฟล์เหล่านี้สามารถดูได้บนแพลตฟอร์มใดก็ได้ นอกจากนี้ การแปลงเอกสาร Word เป็น TIFF จะให้ประโยชน์มากกว่า เนื่องจากเป็นการบีบอัดข้อมูลแบบไม่มีการสูญเสียข้อมูลเป็นหลัก ซึ่งหมายความว่าไฟล์ TIFF จะคงรายละเอียดและความลึกของสีของภาพต้นฉบับไว้ได้ เอกสาร TIFF เหมาะอย่างยิ่งสำหรับภาพถ่ายระดับมืออาชีพคุณภาพสูง และในบทความนี้ เราจะมาพูดถึงรายละเอียดเกี่ยวกับวิธีการแปลงไฟล์ Word DOC เป็นรูปแบบ TIFF โดยใช้ Python SDK
ในบล็อกนี้เราจะพูดถึงหัวข้อต่อไปนี้โดยละเอียดเพิ่มเติม:
- API การแปลงคำ
- แปลงเอกสาร Word เป็น TIFF โดยใช้ Python
- แปลงไฟล์ DOC ในเครื่องเป็น TIFF โดยใช้ Python
- แปลง DOC เป็น TIFF โดยใช้คำสั่ง cURL
API การแปลงคำ
ในการแปลงเอกสาร Word เป็น TIFF เราจำเป็นต้องใช้ Aspose.Words Cloud SDK for Python ซึ่งมีความสามารถในการสร้าง แก้ไข และแปลงไฟล์ MS Word เป็น TIFF, HTML, PDF, EPUB, JPEG, PNG และ [รูปแบบไฟล์ที่รองรับ] อื่นๆ]9 SDK สามารถดาวน์โหลดได้ที่ PIP และ GitHub ดังนั้นโปรดดำเนินการคำสั่งต่อไปนี้บนเทอร์มินัลบรรทัดคำสั่งเพื่อติดตั้ง SDK:
pip install aspose-words-cloud
หลังจากการติดตั้ง เราจะต้องสร้างบัญชีฟรีโดยไปที่ แดชบอร์ด Aspose.Cloud เพื่อให้เราสามารถจัดการเอกสารของเราในที่เก็บข้อมูลบนคลาวด์ได้
แปลงเอกสาร Word เป็น TIFF โดยใช้ Python
โปรดปฏิบัติตามคำแนะนำด้านล่างเพื่อโหลดเอกสาร Word จากที่เก็บข้อมูลบนคลาวด์และแปลงเป็นไฟล์ภาพ TIFF หลังจากการแปลงแล้ว ไฟล์ที่ได้จะถูกบันทึกไว้ที่ที่เก็บข้อมูลบนคลาวด์เดียวกัน
- สร้างอ็อบเจ็กต์ของ WordsApi ขณะส่ง ClientID และ ClientSecret เป็นอาร์กิวเมนต์
- อัปโหลดไฟล์ Word ไปยังที่เก็บข้อมูลบนคลาวด์โดยใช้เมธอด UploadFileRequest(..)
- สร้างอ็อบเจ็กต์ของ GetDocumentWithFormatRequest ซึ่งใช้ชื่อไฟล์ Word และ TIFF เป็นรูปแบบเอาต์พุตที่ต้องการ
- เรียกใช้เมธอด getdocumentwithformat(..) เพื่อดำเนินการแปลง
def wordtotiff():
try:
# สร้างอินสแตนซ์ของ WordsApi
words_api = WordsApi("bbf94a2c-6d7e-4020-b4d2-b9809741374e","1c9379bb7d701c26cc87e741a29987bb")
# ชื่อเอกสารคำอินพุต
inputFileName = 'test_multi_pages.docx'
resultantFile = 'resultant.tiff'
# อัปโหลดเอกสาร Word ต้นฉบับไปยัง Cloud Storage
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\'+inputFileName, 'rb'), "", None))
# สร้างคำขอแปลงเอกสาร
request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "TIFF", None, None, None,
None, resultantFile, None)
# เริ่มการดำเนินการแปลง Word เป็น TIFF
result = words_api.get_document_with_format(request)
# พิมพ์ข้อความในคอนโซล (ทางเลือก)
print('Conversion process completed successfully !')
except Api as e:
print("Exception while Converting Word to TIFF Document using Aspose.Words Cloud Api: {0}".format(e))
แปลงไฟล์ DOC ในเครื่องเป็น TIFF โดยใช้ Python
ในส่วนนี้ เราจะมาพูดถึงรายละเอียดเกี่ยวกับวิธีการโหลดเอกสาร Word จากไดรฟ์ภายในเครื่องและดำเนินการแปลงเป็นรูปแบบ TIFF ผลลัพธ์ที่ได้จะถูกเก็บไว้ในระบบคลาวด์สตอเรจ
- สร้างอ็อบเจ็กต์ของ WordsApi ขณะส่ง ClientID และ ClientSecret เป็นอาร์กิวเมนต์
- อ่านเนื้อหาไฟล์ Word จากไดรฟ์ภายในเครื่องโดยใช้วิธีการเปิด(..)
- สร้างอ็อบเจ็กต์ของ ConvertDocumentRequest ซึ่งรับชื่อไฟล์ Word ที่โหลด รูปแบบผลลัพธ์ และชื่อเส้นทางไฟล์เอาท์พุตเป็นอาร์กิวเมนต์
- สุดท้าย ให้เรียกใช้เมธอด convertdocument(..) เพื่อดำเนินการแปลง
// สำหรับตัวอย่างและไฟล์ข้อมูลแบบสมบูรณ์ โปรดไปที่ https://github.com/aspose-words-cloud/aspose-words-cloud-python
// รับข้อมูลประจำตัวลูกค้าจาก https://dashboard.aspose.cloud/
def wordtotiff():
try:
# สร้างอินสแตนซ์ของ WordsApi
words_api = WordsApi("bbf94a2c-6d7e-4020-b4d2-b9809741374e","1c9379bb7d701c26cc87e741a29987bb")
# ชื่อเอกสารคำอินพุต
inputFileName = 'test_multi_pages.docx'
resultantFile = 'resultant.tiff'
# อ่านเนื้อหาไฟล์ Word จากไดรฟ์ภายในเครื่อง
request_document = open('C:\\Users\\'+inputFileName, 'rb')
# สร้างวัตถุสำหรับการแปลงเอกสาร
request = asposewordscloud.models.requests.ConvertDocumentRequest(document=request_document, format="TIFF",out_path=resultantFile)
# เริ่มการดำเนินการแปลง Word เป็น TIFF
result = words_api.convert_document(request)
# พิมพ์ข้อความในคอนโซล (ทางเลือก)
print('Conversion process completed successfully !')
except Api as e:
print("Exception while Converting Word to TIFF Document using Aspose.Words Cloud Api: {0}".format(e))
การแปลงไฟล์ DOC เป็น TIFF โดยใช้คำสั่ง cURL
ตอนนี้เราจะเรียนรู้ขั้นตอนการแปลงไฟล์ DOC เป็น TIFF โดยใช้คำสั่ง cURL บนเทอร์มินัลบรรทัดคำสั่ง ตามที่ได้บอกไว้ก่อนหน้านี้ API สามารถเข้าถึงได้โดยบุคคลที่ได้รับอนุญาตเท่านั้น ดังนั้นก่อนอื่นเราต้องสร้างโทเค็นการเข้าถึง JWT ตามข้อมูลประจำตัวไคลเอนต์ของเรา โปรดดำเนินการคำสั่งต่อไปนี้เพื่อสร้างโทเค็น 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 พารามิเตอร์ outPath จะระบุตำแหน่งสำหรับไฟล์ TIFF ที่ได้ในระบบจัดเก็บข้อมูลบนคลาวด์
curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=TIFF&outPath=Resultant.tiff" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
บทสรุป
ในบทความนี้ เราได้ศึกษารายละเอียดเกี่ยวกับการแปลงเอกสาร Word เป็น TIFF โดยใช้ Python SDK เราได้เรียนรู้วิธีการโหลดไฟล์ Word จากที่เก็บข้อมูลบนคลาวด์และเรนเดอร์ผลลัพธ์เป็นรูปแบบ TIFF หรือโหลดเอกสาร Word จากไดรฟ์ในเครื่องและบันทึกผลลัพธ์เป็นรูปแบบ TIFF นอกจากนี้ เรายังได้เรียนรู้ขั้นตอนการแปลง Word เป็น TIFF โดยใช้คำสั่ง cURL อีกด้วย
คุณอาจลองสำรวจ Programmers Guide เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับคุณสมบัติที่น่าสนใจที่นำเสนอโดย API ในเวลาเดียวกัน คุณยังสามารถดาวน์โหลดซอร์สโค้ดทั้งหมดของ SDK จาก GitHub และปรับแต่งตามความต้องการของคุณได้ (เผยแพร่ภายใต้ใบอนุญาต MIT)
บทความที่เกี่ยวข้อง
เราขอแนะนำให้อ่านบทความต่อไปนี้เพื่อเรียนรู้เกี่ยวกับ: