
แปลง PDF เป็น EPUB ออนไลน์
ในโลกดิจิทัลที่เปลี่ยนแปลงอย่างรวดเร็วในปัจจุบัน หนังสืออิเล็กทรอนิกส์ได้รับความนิยมอย่างล้นPython และความต้องการรูปแบบหนังสืออิเล็กทรอนิกส์ เช่น EPUB ก็เพิ่มมากขึ้น อย่างไรก็ตาม หลายครั้งที่เราพบไฟล์ PDF ที่ไม่เข้ากันได้กับเครื่องอ่านหนังสืออิเล็กทรอนิกส์ นั่นคือเหตุผลที่จำเป็นต้องแปลงไฟล์ PDF เป็น EPUB การแปลงไฟล์ PDF เป็น EPUB ไม่เพียงแต่ทำให้สามารถอ่านบนเครื่องอ่านหนังสืออิเล็กทรอนิกส์ได้เท่านั้น แต่ยังช่วยให้เข้าถึงได้ง่ายขึ้น พกพาสะดวก และค้นหาได้ง่ายขึ้นอีกด้วย ในบทความนี้ เราจะพูดถึงประโยชน์ของการแปลงไฟล์ PDF เป็น EPUB และให้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการแปลงไฟล์ PDF เป็น EPUB โดยใช้ Python และ Python SDK
API การแปลง PDF เป็น EPUB
Aspose.PDF Cloud SDK for Python เป็น API ที่มีประสิทธิภาพซึ่งมอบความสามารถที่หลากหลายสำหรับการจัดการไฟล์ PDF นอกจากนี้ยังมอบวิธีการง่ายๆ และมีประสิทธิภาพในการแปลงไฟล์ PDF เป็นรูปแบบ EPUB ด้วยความสามารถในการประมวลผล PDF ที่มีประสิทธิภาพของ Aspose.PDF Cloud API คุณสามารถแปลงเอกสาร PDF ของคุณเป็นอีบุ๊ก EPUB คุณภาพสูงได้อย่างรวดเร็วและง่ายดาย ไม่ว่าคุณจะต้องแปลงไฟล์เดียวหรือเอกสารจำนวนมาก Aspose.PDF Cloud SDK for Python จะทำให้ทำงานให้เสร็จได้อย่างรวดเร็วและแม่นยำ
ตอนนี้เราต้องติดตั้ง SDK ก่อน ซึ่งสามารถดาวน์โหลดได้ฟรีจากคลังข้อมูล PIP และ GitHub ดังนั้นเราจะดำเนินการคำสั่งต่อไปนี้บนเทอร์มินัล/พรอมต์คำสั่งเพื่อติดตั้ง SDK เวอร์ชันล่าสุดบนระบบของเรา
pip install asposepdfcloud
ขั้นตอนสำคัญถัดไปคือการรับข้อมูลประจำตัวลูกค้าจาก Dashboard หากคุณยังไม่มีบัญชี ให้ใช้บัญชี GitHub หรือ Google ของคุณเพื่อลงทะเบียน
แปลง PDF เป็น EPUB โดยใช้ Python
โปรดปฏิบัติตามขั้นตอนด้านล่างเพื่อโหลดไฟล์ PDF ที่จัดเก็บไว้บนระบบคลาวด์และดำเนินการแปลงเป็นรูปแบบ EPUB
- ขั้นแรก ให้สร้างอินสแตนซ์ของ ApiClient ที่เราส่งข้อมูลประจำตัวไคลเอนต์เป็นอาร์กิวเมนต์
- ประการที่สอง ให้เริ่มต้นวัตถุ PdfApi โดยส่งวัตถุ ApiClient เป็นอาร์กิวเมนต์
- ประการที่สาม ให้ตั้งค่าพารามิเตอร์เสริม contentRecognitionMode เพื่อควบคุมการจดจำเนื้อหา ค่าที่เป็นไปได้คือ Fixed, PdfFlow หรือ Flow
- ในที่สุด ให้เรียกใช้เมธอด putpdfinstoragetoepub(..) เพื่อโหลดไฟล์ PDF ที่มีอยู่ในที่จัดเก็บข้อมูลบนคลาวด์ แปลงเป็นรูปแบบ EPUB และบันทึกไฟล์ผลลัพธ์ในที่จัดเก็บข้อมูลเดียวกัน
def PDFtoEPUB():
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)
# อินพุตไฟล์ PDF
input_file = 'marketing.pdf'
# ชื่อไฟล์ EPUB ที่ได้
output_file = 'converted.epub'
# ตั้งค่าค่าการจดจำการไหลของเนื้อหา
contentRecognition = 'Fixed'
# เรียกใช้ API เพื่อแปลง PDF เป็น EPUB และบันทึกผลลัพธ์ไปยังที่เก็บข้อมูลบนคลาวด์
response = pdf_api.put_pdf_in_storage_to_epub(name = input_file, out_path= output_file, content_recognition_mode= contentRecognition)
# พิมพ์รหัสการตอบสนองในคอนโซล
print(response)
# พิมพ์ข้อความในคอนโซล (ทางเลือก)
print('PDF successfully converted to EPUB !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)

รูปภาพ 1:- การดูตัวอย่างการแปลง PDF เป็น EPUB
ไฟล์ PDF อินพุตที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก marketing.pdf
แปลง PDF เป็น EPUB โดยใช้คำสั่ง cURL
อีกวิธีในการแปลง PDF เป็น EPUB คือการใช้ Aspose.PDF Cloud API โดยใช้คำสั่ง cURL วิธีนี้ช่วยให้คุณใช้ประโยชน์จากฟีเจอร์อันทรงพลังของ API เพื่อแปลงไฟล์ PDF เป็นรูปแบบ EPUB ได้อย่างรวดเร็วและง่ายดาย โดยการส่งคำขอ API ชุดหนึ่งผ่านคำสั่ง cURL คุณสามารถอัปโหลดไฟล์ PDF ของคุณไปยังคลาวด์ แปลงเป็น EPUB จากนั้นดาวน์โหลดไฟล์ที่แปลงแล้ว วิธีนี้ช่วยให้สามารถทำงานอัตโนมัติและบูรณาการกับระบบอื่นๆ ได้ในระดับสูง ทำให้เป็นตัวเลือกยอดนิยมสำหรับนักพัฒนาหลายๆ คน
ขั้นแรก เราต้องสร้าง JSON Web Token (JWT) โดยอิงตามข้อมูลประจำตัวของไคลเอนต์ ดังนั้น โปรดดำเนินการคำสั่งต่อไปนี้เพื่อสร้าง JWT token
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"
ประการที่สอง ใช้คำสั่งต่อไปนี้เพื่ออัปโหลด PDF อินพุตไปยังที่เก็บข้อมูลบนคลาวด์:
curl -v "https://api.aspose.cloud/v3.0/pdf/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {accessToken}"
แทนที่
{filePath}
ด้วยเส้นทางที่คุณต้องการจัดเก็บไฟล์ในที่จัดเก็บข้อมูลบนคลาวด์
แทนที่
{localFilePath}
ด้วยเส้นทางอินพุต PDF บนระบบภายในเครื่องของคุณ
นอกจากนี้ ให้แทนที่
{accessToken}
ด้วยโทเค็นการเข้าถึง Aspose Cloud ของคุณ (สร้างขึ้นด้านบน)
สุดท้าย โปรดดำเนินการคำสั่งต่อไปนี้เพื่อแปลง PDF เป็น EPUB และบันทึก e-Book ที่ได้ลงในไดรฟ์ภายในเครื่อง
curl -v "https://api.aspose.cloud/v3.0/pdf/Converted.pdf/convert/epub?contentRecognitionMode=Flow" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-o "MyResultant.epub"
เคล็ดลับด่วน
หากต้องการดูไฟล์ EPUB โปรดลองใช้แอป EPUB viewer ฟรีของเรา
บทสรุป
โดยสรุป การแปลง PDF เป็น EPUB ถือเป็นงานสำคัญด้วยเหตุผลหลายประการ เช่น การปรับปรุงความสามารถในการอ่าน การเข้าถึง และการพกพาเอกสาร Aspose.PDF Cloud นำเสนอ API และ SDK ที่ทรงพลังและยืดหยุ่นซึ่งสามารถใช้เพื่อทำงานนี้ได้อย่างง่ายดายและมีประสิทธิภาพ ไม่ว่าคุณจะชอบใช้ภาษาการเขียนโปรแกรมหรือเครื่องมือบรรทัดคำสั่ง Aspose.PDF Cloud ก็มีโซลูชันที่ตอบสนองความต้องการของคุณได้ ด้วยคุณลักษณะและความสามารถขั้นสูง Aspose.PDF Cloud สามารถช่วยให้คุณปรับกระบวนการแปลง PDF เป็น EPUB ของคุณให้มีประสิทธิภาพมากขึ้น และปรับปรุงประสิทธิภาพโดยรวมของคุณ
ลิงค์ที่เป็นประโยชน์
บทความที่เกี่ยวข้อง
เราขอแนะนำให้อ่านบทความต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: