PDF เป็นรูปภาพ

แปลง PDF เป็นรูปภาพในหลาม

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

Cloud API ของเราโดดเด่นมาก โดยต้องการเพียงแค่ป้อน PDF และเส้นทางปลายทางเท่านั้น และดูแลความซับซ้อนของการแปลงภายในทั้งหมด

API การแปลง PDF เป็น JPG

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

SDK พร้อมสำหรับการติดตั้งผ่าน PIP และ GitHub ตอนนี้ โปรดดำเนินการคำสั่งต่อไปนี้บนเทอร์มินัล/พรอมต์คำสั่งเพื่อติดตั้ง SDK เวอร์ชันล่าสุดบนระบบ

pip install asposepdfcloud

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

แปลง PDF เป็น JPG ใน Python

โปรดทำตามขั้นตอนด้านล่างเพื่อบันทึก PDF เป็นรูปแบบ JPG และบันทึกผลลัพธ์ในที่เก็บข้อมูลบนคลาวด์

  • สร้างอินสแตนซ์ของคลาส ApiClient โดยระบุรหัสไคลเอนต์ Client Secret เป็นอาร์กิวเมนต์
  • ตอนนี้สร้างอินสแตนซ์ของคลาส PdfApi ที่ใช้วัตถุ ApiClient เป็นอาร์กิวเมนต์อินพุต
  • ขั้นตอนต่อไปคือการสร้างตัวแปรที่มีชื่อของไฟล์ PDF อินพุตและรูปภาพ JPEG ที่เป็นผลลัพธ์
  • สุดท้าย เรียกเมธอด putpageconverttojpeg(..) ของ PdfApi โดยรับอินพุต PDF หมายเลขหน้าที่จะแปลง และชื่อของชื่อไฟล์ JPEG ที่เป็นผลลัพธ์
def pdf2Image():
    try:
        #Client credentials
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

        #initialize PdfApi client instance using client credetials
        pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)

        # สร้างอินสแตนซ์ PdfApi ขณะที่ส่ง PdfApiClient เป็นอาร์กิวเมนต์
        pdf_api = PdfApi(pdf_api_client)

        #source PDF file
        input_file = 'URL2PDF.pdf'
        
        #resultant Image file
        resultant_image = 'PDF2JPEG.jpeg'

        # เรียกใช้ API เพื่อแปลงหน้า PDF เป็นรูปแบบ JPEG และบันทึกเอาต์พุตไปยังที่เก็บข้อมูลบนคลาวด์
        response = pdf_api.put_page_convert_to_jpeg(name = input_file, page_number= 3, out_path= resultant_image)
        
        print(response)
        # พิมพ์ข้อความในคอนโซล (ไม่บังคับ)
       print('PDF page successfully converted to JPEG !')
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
pdf เป็นการแสดงตัวอย่างรูปภาพ

ภาพที่ 1:- ตัวอย่างการแปลง PDF เป็น JPG

ไฟล์ตัวอย่างที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก URL2PDF.pdf และ PDF2JPEG.jpeg

โปรดทราบว่าในการบันทึก PDF เป็นรูปแบบภาพแรสเตอร์อื่นๆ โปรดใช้วิธีการต่อไปนี้

ใช้ putpageconverttotiff(…) เพื่อบันทึกหน้า PDF เป็น TIFF ใช้ putpageconverttopng(…) เพื่อบันทึกหน้า PDF เป็น PNG ใช้ putpageconverttoemf(..) เพื่อบันทึกหน้า PDF เป็น EMF ใช้ putpageconverttobmp(…) เพื่อบันทึกหน้า PDF เป็น BMP ใช้ putpageconverttogif(…) เพื่อบันทึกหน้า PDF เป็น GIF

แปลง PDF เป็น JPG โดยใช้คำสั่ง cURL

นอกจากนี้ยังสามารถใช้คำสั่ง cURL เพื่อเข้าถึง REST API ผ่านเทอร์มินัลบรรทัดคำสั่ง ดังนั้นเราจะแปลงหน้าแรกของ PDF เป็น JPG โดยที่ไฟล์ผลลัพธ์จะถูกบันทึกไปยังที่เก็บข้อมูลบนคลาวด์ ในการเข้าถึง Aspose.PDF Cloud เราต้องสร้าง JSON Web Token (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"

ตอนนี้เรามีโทเค็น JWT แล้ว โปรดดำเนินการคำสั่งต่อไปนี้เพื่อแปลงไฟล์ PDF เป็นรูปแบบรูปภาพ

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/URL2PDF.pdf/pages/1/convert/jpeg?outPath=ConvertedPage.jpeg&width=800&height=1000" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-d{}
pdf เป็นการแสดงตัวอย่างรูปภาพ

รูปภาพ 2:- PDF เป็นการแสดงตัวอย่างการแปลงรูปภาพ

บทสรุป

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

นอกจากนี้ เราขอแนะนำให้ไปที่ คู่มือโปรแกรมเมอร์ เพื่อเรียนรู้เกี่ยวกับคุณสมบัติที่น่าตื่นเต้นอื่นๆ ที่มีให้โดย REST API นอกจากนี้ ซอร์สโค้ดที่สมบูรณ์ของ Aspose.PDF Cloud SDK สำหรับ Python พร้อมให้ดาวน์โหลดผ่าน GitHub (เผยแพร่ภายใต้ใบอนุญาต MIT) อย่างไรก็ตาม หากคุณพบปัญหาใดๆ ขณะใช้ API หรือมีข้อสงสัยเพิ่มเติม โปรดติดต่อเราผ่าน ฟอรัมสนับสนุนผลิตภัณฑ์ฟรี

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

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