เรียนรู้วิธีแปลง Excel เป็น PDF ออนไลน์โดยใช้ Python SDK บันทึก XLS เป็น PDF

แปลง Excel เป็น PDF

แปลง Excel เป็น PDF | API การแปลง XLS เป็น PDF

ในบทความนี้ เราจะพูดถึงรายละเอียดเกี่ยวกับวิธีแปลง Excel เป็น PDF โดยใช้ Python SDK เราใช้สเปรดชีต Excel เพื่อจัดเก็บ จัดระเบียบ และติดตามชุดข้อมูล ใช้โดยนักบัญชี นักวิเคราะห์ข้อมูล และผู้เชี่ยวชาญด้านอื่นๆ แต่ในการดูไฟล์เหล่านี้ เราจำเป็นต้องมีแอปพลิเคชันเฉพาะ เช่น MS Excel, OpenOffice Calc เป็นต้น อย่างไรก็ตาม หากเราบันทึก Excel เป็น PDF ก็จะสามารถดูได้บนทุกแพลตฟอร์มและทุกอุปกรณ์

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

Aspose.Cells Cloud เป็น REST API ที่นำเสนอความสามารถในการสร้าง แก้ไข และแปลงไฟล์ excel เป็น PDF และรูปแบบอื่นๆ ที่รองรับ หากต้องการใช้คุณลักษณะเหล่านี้ในแอปพลิเคชัน Python โปรดลองใช้ Aspose.Cells Cloud SDK สำหรับ Python โปรดใช้คำสั่งต่อไปนี้ในคอนโซลเพื่อติดตั้ง SDK:

pip install asposecellscloud

ขั้นตอนต่อไปคือ สร้างบัญชี Aspose Cloud และรับรายละเอียดข้อมูลรับรองลูกค้า ข้อมูลประจำตัวเหล่านี้จำเป็นต่อการเชื่อมต่อกับบริการคลาวด์และเข้าถึงเอกสารจากที่เก็บข้อมูลบนคลาวด์

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

โปรดทำตามขั้นตอนด้านล่างเพื่อแปลง Excel เป็นรูปแบบ PDF โดยใช้ข้อมูลโค้ด Python

  • สร้างวัตถุของ CellsApi โดยใช้ข้อมูลรับรองลูกค้า
  • สร้างออบเจ็กต์สตริงที่ระบุรูปแบบเอาต์พุตเป็น PDF
  • เรียกใช้เมธอด cellsworkbookgetworkbook(…) เพื่อแปลง Excel เป็น PDF
# สำหรับตัวอย่างโค้ดเพิ่มเติม โปรดไปที่ https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def Excel2CSV():
    try:
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        
        # เริ่มต้น CellsApi instnace
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # ใส่สมุดงาน Excel
        input_file = "Book1.xlsx"
        # รูปแบบผลลัพธ์
        format = "PDF"
        # ชื่อไฟล์ผลลัพธ์
        output = "Converted.pdf"

        # เรียก API เพื่อเริ่มต้นการดำเนินการแปลง
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # พิมพ์รหัสตอบกลับในคอนโซล
        print(response)

    except ApiException as e:
        print("Exception while calling CellsApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
Excel เป็น PDF

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

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

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

REST API สามารถเข้าถึงได้ง่ายผ่านคำสั่ง cURL บนทุกแพลตฟอร์ม เนื่องจาก Aspose.Cells Cloud ได้รับการพัฒนาบนสถาปัตยกรรม REST เราจึงสามารถทำการแปลง XLS เป็น PDF โดยใช้คำสั่ง cURL ก่อนอื่นเราต้องสร้างโทเค็นการเข้าถึง 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"

ตอนนี้เราต้องดำเนินการคำสั่งต่อไปนี้เพื่อแปลง xls เป็น pdf ออนไลน์

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/Book1.xlsx?format=PDF&isAutoFit=true&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-d{}

บทสรุป

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

หากคุณมีคำถามที่เกี่ยวข้องหรือพบปัญหาใดๆ ขณะใช้ API ของเรา โปรดติดต่อเราผ่านทาง ฟอรัมสนับสนุนด้านเทคนิคฟรี

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

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