แปลงไฟล์รูปภาพ Word เป็น JPEG, PNG หรือ GIF ใน Python

แปลงไฟล์รูปภาพ Word เป็น JPEG, PNG หรือ GIF ใน Python

Word เป็นหนึ่งในรูปแบบยอดนิยมสำหรับการแบ่งปันและการพิมพ์เอกสาร เรามักจะต้องแปลงเอกสารเวิร์ดเป็น รูปแบบรูปภาพ ต่างๆ เป็นการดีกว่าที่จะใช้เครื่องมือพิเศษที่พัฒนาแล้วซึ่งมีโซลูชันการแปลงที่ยืดหยุ่นและบำรุงรักษาได้ง่ายตามความต้องการของคุณ ในบทความนี้ เราจะเรียนรู้วิธีแปลงไฟล์รูปภาพ word เป็น JPEG, PNG หรือ GIF ใน Python

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

REST API การแปลง Word เป็นรูปภาพ - Python SDK

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

pip install groupdocs_conversion_cloud

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

# นำเข้า Python SDK ในแอปพลิเคชัน python จาก http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# รับ client_id และ client_secret จาก https://dashboard.groupdocs.cloud หลังจากลงทะเบียนฟรี
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# รับการกำหนดค่า File API 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "DefaultStorage"

วิธีแปลง Word เป็น JPEG โดยใช้ REST API ใน Python

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

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

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

# วิธีแปลง Word DOCX เป็น JPEG โดยใช้ REST API ใน Python
try:
    # สร้างอินสแตนซ์ของ API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # กำหนดการตั้งค่าการแปลง
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/sample-word.docx"
    settings.format = "jpeg"
    
    loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
    loadOptions.password = "password"
    
    settings.load_options = loadOptions;
    
    convertOptions = groupdocs_conversion_cloud.JpegConvertOptions()
    convertOptions.gray_scale = 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 = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))

ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ JPEG ที่แปลงแล้วบนคลาวด์

แปลง DOC/DOCX เป็น PNG ใน Python โดยใช้ REST API

คุณยังสามารถแปลงไฟล์ Word Doc/Docx เป็นรูปแบบ PNG โดยทางโปรแกรมโดยทำตามขั้นตอนด้านล่าง:

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

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

# วิธีแปลง Word DOCX เป็น PNG โดยใช้ REST API ใน Python
# สร้างอินสแตนซ์ของ API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# กำหนดการตั้งค่าการแปลง
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-word.docx"
settings.format = "png"

loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.PngConvertOptions()
convertOptions.gray_scale = 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 = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted DOCX to PNG file format: " + str(response))

แปลง Word DOC/DOCX เป็น GIF ใน Python โดยใช้ REST API

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

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

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีแปลง word Doc/Docx เป็นรูปแบบไฟล์ภาพ GIF โดยใช้ REST API ใน Python:

# วิธีแปลง Word DOCX เป็น GIF โดยใช้ REST API ใน Python
# สร้างอินสแตนซ์ของ API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# กำหนดการตั้งค่าการแปลง
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-word.docx"
settings.format = "gif"

loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.GifConvertOptions()
convertOptions.gray_scale = 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 = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted Word to GIF format: " + str(response))

โปรแกรมแปลง Word เป็น Image ออนไลน์ฟรี

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

บทสรุป

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

  • วิธีแปลงเอกสาร word เป็น jpeg/jpg ใน Python;
  • วิธีแปลง word doc/docx เป็นรูปแบบภาพ png โดยใช้ Python
  • วิธีแปลงไฟล์ word doc/docx เป็นไฟล์ gif ใน Python

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

ถามคำถาม

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

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