แปลงเอกสาร Word เป็น TIFF

แปลงเอกสาร Word เป็น TIFF | แปลง DOC เป็นเอกสาร TIFF ออนไลน์โดยใช้ Python

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

ในบล็อกนี้เราจะพูดถึงหัวข้อต่อไปนี้โดยละเอียดเพิ่มเติม:

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)

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

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