PDF เป็น XML

แปลง PDF เป็น XML | แปลง PDF เป็น XML ออนไลน์

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

SDK การแปลง PDF

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

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

pip install asposepdfcloud

หลังจากการติดตั้ง โปรดสร้างบัญชีฟรีบน dashboard โดยใช้บัญชี GitHub หรือ Google ของคุณ หรือเพียงลงทะเบียนโดยใช้ตัวเลือก สร้างบัญชีใหม่

PDF เป็น MobiXML โดยใช้ Python

หัวข้อนี้จะอธิบายรายละเอียดเกี่ยวกับวิธีการแปลง PDF (ซึ่งมีอยู่ในระบบจัดเก็บข้อมูลบนคลาวด์แล้ว) เป็น Mobi โดยใช้ Python

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

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

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

        # อินพุตไฟล์ PDF
        input_file = 'marketing.pdf'

        # ชื่อไฟล์ผลลัพธ์
        output_file = 'converted.zip'

        # เรียก API เพื่อแปลง PDF เป็น MobiXML และบันทึกไฟล์ผลลัพธ์เป็นไฟล์เก็บถาวร .ZIP ไปยังระบบจัดเก็บข้อมูลบนคลาวด์
        response = pdf_api.put_pdf_in_storage_to_mobi_xml(name = input_file, out_path= output_file)
        
        # พิมพ์รหัสการตอบสนองในคอนโซล
        print(response)

        # พิมพ์ข้อความในคอนโซล (ทางเลือก)
        print('PDF successfully converted to MobiXML format !')    
    except ApiException as e:
        print("Exception while calling PdfApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)

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

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

ขั้นตอนแรกคือการสร้าง JSON Web Token (JWT) โดยอิงตามข้อมูลประจำตัวไคลเอนต์ของคุณ (ระบุไว้ในแดชบอร์ด Aspose.Cloud) โปรดดำเนินการคำสั่งต่อไปนี้เพื่อสร้างโทเค็น JWT

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

เมื่อสร้าง JWT Token เสร็จแล้ว โปรดดำเนินการคำสั่งต่อไปนี้เพื่อแปลง PDF เป็นรูปแบบ Mobi ไฟล์ที่ได้จะถูกบันทึกเป็นไฟล์เก็บถาวร .zip บนระบบคลาวด์สตอเรจ

curl -X PUT "https://api.aspose.cloud/v3.0/pdf/marketing.pdf/convert/mobixml?outPath=Converted.zip" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

บทสรุป

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

ลิงค์ที่เป็นประโยชน์

  • GitHub - ซอร์สโค้ดของ Python Cloud SDK

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

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