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

แปลง PDF เป็น Excel ใน Python โดยใช้ REST API

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

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

Python PDF เป็น Excel Converter API - การติดตั้ง

ในการแปลงไฟล์ PDF เป็นรูปแบบ Excel เราจะใช้ API ของ Python SDK of GroupDocs.Conversion Cloud เป็นเอกสารอิสระแพลตฟอร์มและไลบรารี Python การแปลงรูปภาพที่มีคุณลักษณะหลากหลาย ให้การแปลงรูปภาพและเอกสารอย่างรวดเร็วของ รูปแบบไฟล์ที่รองรับ เป็นรูปแบบคุณภาพสูง

คุณสามารถติดตั้งไลบรารี Python การแปลง PDF เป็น XLSX ลงในแอปพลิเคชัน Python โดยใช้คำสั่งต่อไปนี้ในคอนโซล:

pip install groupdocs_conversion_cloud

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

# ไลบรารี Python สำหรับการแปลง PDF เป็น Excel ในแอปพลิเคชันPython
import groupdocs_conversion_cloud

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

# รับการกำหนดค่าต่างๆ
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
your_storage = "local-storage-name"

ตอนนี้ เรามาสาธิตวิธีแปลงไฟล์ pdf เป็นรูปแบบ xlsx ทีละขั้นตอนโดยใช้ REST API ใน Python

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

เราสามารถแปลงไฟล์ pdf เป็นรูปแบบ excel โดยทางโปรแกรมโดยทำตามขั้นตอนง่าย ๆ ด้านล่าง:

  • ประการแรก สร้างอินสแตนซ์ของ ConvertApi
  • จากนั้น สร้างตัวอย่างการตั้งค่าการแปลงโดยใช้ ConvertSettings
  • ถัดไป ระบุชื่อที่เก็บไฟล์
  • ตั้งค่าเส้นทางไฟล์ PDF อินพุตและรูปแบบเอาต์พุตเป็น “xlsx”
  • จากนั้น สร้างอินสแตนซ์ของ PdfLoadOptions
  • ระบุรหัสผ่านไฟล์ PDF
  • จากนั้นตั้งค่า output\path และ load\options
  • หลังจากนั้น สร้าง ConvertDocumentRequest โดยมี ConvertSettings เป็นอาร์กิวเมนต์
  • สุดท้าย แปลง pdf เป็น excel โดยเรียก convert\document() ด้วย ConvertDocumentRequest

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

# วิธี Python แปลง PDF เป็น Excel ออนไลน์
try:
  # สร้างอินสแตนซ์ของ API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

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

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

  settings.load_options = loadOptions
  settings.output_path = "python-testing"

  # สร้างคำขอแปลงเอกสาร
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

  # แปลงไฟล์ .pdf เป็นรูปแบบ .xlsx
  result = convert_api.convert_document(request)
  print("pdf File converted to xlsx successfully: " + result[0].path)

except groupdocs_conversion_cloud.ApiException as e:
  print("Exception when calling convert_document: {0}".format(e.message))

สุดท้าย ตัวอย่างโค้ดด้านบนจะบันทึกไฟล์ xlsx บนคลาวด์ นี่เป็นวิธีที่ดีที่สุดในการแปลงไฟล์ pdf เป็นเอกสาร excel

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

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

แปลงช่วงของหน้าจาก PDF เป็นไฟล์ Excel ใน Python

เราสามารถแปลงช่วงของหน้าเอกสาร PDF เป็น excel โดยทำตามขั้นตอนด้านล่าง:

  • ขั้นแรก สร้างอินสแตนซ์ของ ConvertApi
  • จากนั้น สร้างตัวอย่างการตั้งค่าการแปลงโดยใช้ ConvertSettings
  • ถัดไป ระบุชื่อที่เก็บข้อมูลบนคลาวด์ของคุณ
  • ตั้งค่าเส้นทางไฟล์ PDF อินพุตและรูปแบบเอาต์พุตเป็น “xlsx”
  • จากนั้น สร้างอินสแตนซ์ของ XlsConvertOptions
  • ตั้งค่าตัวเลือกจาก\หน้าและหน้า\นับ
  • จากนั้นตั้งค่าเส้นทางเอาต์พุตและ converterOptions
  • ตอนนี้ สร้าง ConvertDocumentRequest ด้วย ConvertSettings เป็นอาร์กิวเมนต์
  • สุดท้าย แปลง pdf เป็นโค้ด excel ทางออนไลน์โดยเรียกเมธอด convert\document() ด้วย ConvertDocumentRequest

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงช่วงของหน้าจากเอกสาร PDF เป็นไฟล์ excel โดยใช้ Python:

# วิธีแปลงช่วงของหน้าจาก PDF เป็น Excel ใน Python
# สร้างอินสแตนซ์ของ API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# เตรียมการตั้งค่าการแปลง excel
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-pdf-file.pdf"
settings.format = "xlsx"

# ตัวเลือกการแปลง PDF: หมายเลขหน้าเริ่มต้นและหน้าทั้งหมดที่จะแปลง
convertOptions = groupdocs_conversion_cloud.XlsConvertOptions()
convertOptions.from_page = 2 
convertOptions.pages_count = 3

settings.convert_options = convertOptions
settings.output_path = "python-testing"

# สร้างคำขอแปลงเอกสาร
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# แปลงหน้าของไฟล์ PDF เป็นไฟล์ Excel
result = convert_api.convert_document(request)
print("Converted range of pages from PDF to Excel file: " + result[0].path)

สุดท้าย ตัวอย่างโค้ดด้านบนจะบันทึกเอกสารหลังจากแปลงจาก pdf เป็น excel ออนไลน์บนคลาวด์

แปลงหน้าเฉพาะของ PDF เป็นรูปแบบ Excel ใน Python

เราสามารถแปลงหน้าเฉพาะของเอกสาร PDF เป็น Excel โดยใช้ตัวแปลง pdf เป็น xlsx ที่ดีที่สุดทางออนไลน์พร้อมรูปภาพโดยทำตามขั้นตอนด้านล่าง:

  • ขั้นแรก สร้างอินสแตนซ์ของ ConvertApi
  • จากนั้น สร้างตัวอย่างการตั้งค่าการแปลงโดยใช้ ConvertSettings
  • ถัดไป ระบุชื่อที่เก็บข้อมูลบนคลาวด์ของคุณ
  • ตั้งค่าเส้นทางไฟล์ PDF อินพุตและรูปแบบเอาต์พุตเป็น “xlsx”
  • จากนั้น สร้างอินสแตนซ์ของ XlsConvertOptions
  • เพิ่มหมายเลขหน้าเพื่อแปลงในรูปแบบอาร์เรย์
  • จากนั้นตั้งค่าเส้นทางเอาต์พุตและ converterOptions
  • ตอนนี้ สร้าง ConvertDocumentRequest ด้วย ConvertSettings เป็นอาร์กิวเมนต์
  • สุดท้าย แปลง pdf เป็นโค้ด excel ทางออนไลน์โดยเรียกเมธอด convert\document() ด้วย ConvertDocumentRequest

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการส่งออกบางหน้าของเอกสาร PDF ไปยังไฟล์ Excel โดยใช้ Python:

# วิธีแปลงหน้าเฉพาะของไฟล์ PDF เป็นรูปแบบ Excel ใน Python
# สร้างอินสแตนซ์ของ API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

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

# ตัวเลือกการแปลง PDF: หมายเลขหน้าที่จะแปลง
convertOptions = groupdocs_conversion_cloud.XlsConvertOptions()
convertOptions.pages = [1, 3, 5]

settings.convert_options = convertOptions
settings.output_path = "python-testing"

# สร้างคำขอแปลงเอกสาร
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# แปลงไฟล์ PDF เป็นไฟล์ Excel
result = convert_api.convert_document(request)
print("Successfully converted PDF file to XLSX document: " + result[0].path)

สุดท้าย ตัวอย่างโค้ดด้านบนจะแปลง pdf เป็น xlsx พร้อมรูปภาพบนคลาวด์ มีตัวแปลงรหัส pdf เป็น xlsx ออนไลน์ตามที่อธิบายไว้ด้านล่าง

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

ตัวแปลง PDF เป็น Excel ที่ดีที่สุดคืออะไร Groupdocs.Conversion ให้บริการตัวแปลง pdf เป็น xlsx ที่ดีที่สุดทางออนไลน์ฟรีสำหรับคุณในการแปลงรูปแบบ PDF เป็น Excel ได้รับการพัฒนาโดยใช้ Groupdocs.Conversion online pdf เป็น xlsx API

บทสรุป

ในบทความนี้ คุณได้เรียนรู้:

  • วิธีแปลง pdf เป็น xls/xlsx โดยไม่สูญเสียการจัดรูปแบบใน Python
  • วิธีแปลงไฟล์ pdf เป็นไฟล์ excel ตามช่วงโดยใช้ Python
  • การแปลงหน้า PDF เฉพาะเป็นรูปแบบ XLSX ใน Python

นอกจากนี้ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ API การแปลงรูปแบบไฟล์ GroupDocs.Conversion โดยใช้ เอกสารประกอบ

ถามคำถาม

คุณสามารถถามคำถามเกี่ยวกับวิธีแปลงไฟล์ pdf เป็นรูปแบบ xlsx ผ่านทางฟอรัมสนับสนุนฟรี

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