
המר PDF ל-EPUB באינטרנט
בעולם הדיגיטלי המהיר של היום, ספרים אלקטרוניים צברו פופולריות עצומה, והביקוש לפורמטים של ספרים אלקטרוניים כמו EPUB נמצא בעלייה. עם זאת, פעמים רבות אנו נתקלים בקבצי PDF שאינם תואמים לקוראי ספרים אלקטרוניים. שם נוצר הצורך בהמרת PDF ל-EPUB. המרת קבצי PDF ל-EPUB לא רק הופכת אותם לקריאה בקוראי ספרים אלקטרוניים אלא גם מאפשרת נגישות, ניידות וחיפוש טובים יותר. במאמר זה, נדון ביתרונות של המרת PDF ל-EPUB ונספק מדריך שלב אחר שלב כיצד להמיר קבצי PDF ל-EPUB באמצעות Python ו- Python SDK.
API להמרה של PDF ל-EPUB
Aspose.PDF Cloud SDK עבור Python הוא API רב עוצמה המציע מגוון רחב של יכולות לטיפול בקובצי PDF. זה גם מספק דרך פשוטה ויעילה להמיר קבצי PDF לפורמט EPUB. עם יכולות עיבוד PDF החזקות של Aspose.PDF Cloud API, אתה יכול במהירות ובקלות להפוך את מסמכי ה-PDF שלך לספרי אלקטרוני EPUB באיכות גבוהה. בין אם אתה צריך להמיר קובץ בודד או אצווה גדולה של מסמכים, Aspose.PDF Cloud SDK עבור 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.
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 ולשמור את הספר האלקטרוני שנוצר בכונן מקומי.
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 ולשפר את הפרודוקטיביות הכוללת שלך.
קישורים שימושיים
מאמרים קשורים
אנו ממליצים לבקר במאמרים הבאים כדי ללמוד עוד על: