המרת EPUB ל-PDF

פרסום אלקטרוני (ePub) הוא פורמט קובץ Open eBook ונתמך על ידי קוראי אלקטרוני רבים, ותוכנה תואמת זמינה עבור רוב הסמארטפונים, הטאבלטים והמחשבים. מכיוון שקובצי EPUB בנויים כמו קובצי ZIP, אתה יכול לשנות את שם הספר האלקטרוני EPUB, להחליף את .epub ב-.zip, ולאחר מכן לפתוח את הקובץ עם תוכנית דחיסת הקבצים המועדפת עליך, כמו הכלי החינמי 7-Zip. בפנים אתה אמור למצוא את התוכן של הספר האלקטרוני EPUB בפורמט HTML, כמו גם את התמונות והסגנונות המשמשים ליצירת קובץ ה-EPUB. פורמט הקובץ EPUB תומך בהטמעת קבצים כגון תמונות GIF, PNG, JPG ו-SVG.

שים לב שתקן ספר אלקטרוני זה, הזמין באופן חופשי, תומך ביותר קוראי ספר אלקטרוני חומרה מכל פורמט קובץ אחר. לכן, ניתן לפתוח את קובצי ה-EPUB ברוב קוראי הספרים האלקטרוניים, כולל B&N Nook, Kobo eReader ואפליקציית הספרים של אפל. אבל במקרה שאתה צריך לשתף את המסמך הזה עם משתמשים שאולי מותקנת להם תוכנה ספציפית או לא, זה מקטין את הסיכוי של משתמשים לצפות במסמכים אלה בקלות. אז פתרון בר-קיימא הוא המרת EPUB לפורמט PDF.

API להמרת EPUB ל-PDF

Aspose.PDF Cloud הוא REST API מדהים המציע את היכולות ליצור ולתפעל פורמטים של PDF. זה גם מאפשר למשתמשים להמיר פורמטים שונים של קבצים לפורמט PDF דרך הענן. אין צורך בהורדת תוכנה או התקנה. בצע את כל פעולות עיבוד קבצי PDF בענן. למרות שהמשתמשים יכולים לגשת לממשקי REST API כדי לבצע את כל העיבודים, יצרנו ערכות SDK בענן בשפות תכנות שונות שהן עוטפות סביב REST API. כך שתוכל לעבד מסמכים במהירות ובקלות בשפה שתבחר תוך כדי השגת כל היתרונות של סוגים חזקים והדגשות IDE.

הַתקָנָה

במאמר זה, אנו הולכים לדון בפעולת ההמרה של EPUB ל-PDF באמצעות Aspose.PDF Cloud SDK עבור .NET. אז כדי להשתמש ב-SDK, הצעד הראשון הוא להתקין אותו על המערכת. ה-SDK זמין להורדה ב-NuGet ו-GitHub. אנא בצע את הפקודה הבאה במנהל החבילות של NuGet כדי לבצע את ההתקנה:

Install-Package Aspose.Pdf-Cloud -Version 20.12.0

במקרה שתבטל את פרטי הגרסה, הגרסה האחרונה תימשך אוטומטית. לאחר ההתקנה, השלב הבא הוא יצירת חשבון על ידי ביקור ב-Aspose.Cloud Dashboard. אם יש לך חשבון GitHub או Google, פשוט הירשם. אחרת, לחץ על הלחצן צור חשבון חדש וספק את המידע הנדרש. כעת היכנס ללוח המחוונים באמצעות אישורים והרחב את קטע היישומים מלוח המחוונים וגלול מטה אל הקטע אישורי לקוח כדי לראות את פרטי זיהוי הלקוח ופרטי סוד הלקוח.

אישורי לקוח

המרת EPUB ל-PDF באמצעות פקודת cURL

הודות לארכיטקטורת REST API של ממשקי API, אתה יכול לגשת אליהם באמצעות פקודות cURL ללא כל טרחה. והשלב הבא הוא ליצור JSON Web Token (JWT) המבוסס על פרטי ClientID ופרטי ClientSecret שלך שאוחזרו מ-Aspose.Cloud Dashboard. אנא בצע את הפקודה הבאה בטרמינל כדי ליצור את אסימון JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

כעת עלינו לקרוא ל-API GetEpubInStorageToPdf כדי לבצע את פעולת ההמרה. שים לב ששיטה זו מצפה שקובץ EPUB המקור יהיה זמין באחסון בענן.

curl -X GET "https://api.aspose.cloud/v3.0/pdf/create/epub?srcPath=Alices_Adventures_in_Wonderland.epub" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o converted.pdf

בקש כתובת אתר

https://api.aspose.cloud/v3.0/pdf/create/epub?srcPath=Alices_Adventures_in_Wonderland.epub

המרת EPUB ל-PDF ב-C#

על מנת לבצע את ההמרה באמצעות C# .NET, אנא עקוב אחר ההוראות המפורטות להלן.

  • ראשית, צור מופע של מחלקת PdfApi תוך מתן זיהוי לקוח וסוד לקוח כארגומנטים.
  • שנית, ציין את קובץ ה-EPUB הקלט ואת שמות הקבצים שנוצרו.
  • שלישית, קרא לשיטת PutEpubInStorageToPdf(…) של מחלקה PdfApi תוך העברת PDF שנוצר והזנת שם EPUB כארגומנטים.
// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/

string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466";

// צור אובייקט של PdfApi על ידי העברת פרטי אישורי הלקוח
PdfApi api = new PdfApi(clientSecret,clientID);

// קלט קובץ EPUB
string name = "Alices_Adventures_in_Wonderland.epub";
// שם קובץ PDF שנוצר
string resultName = "Converted.pdf";

// לבצע המרת EPUB ל-PDF
var response = api.PutEpubInStorageToPdf(resultName, name, null);

// הדפס קוד תגובה במסוף
Console.WriteLine(response.Code);
המרת EPUB ל-PDF

ניתן להוריד את הקבצים לדוגמה המשמשים בדוגמה לעיל מהקישורים הבאים.

מַסְקָנָה

במאמר זה, דנו ביכולות של Aspose.PDF Cloud SDK עבור .NET הרלוונטיות להמרה של קובץ EPUB לפורמט PDF. ברור שעם כמה שורות קוד, פעולת המרה זו יכולה להתבצע ואז תוכל לשתף את קובץ הפלט עם משתמשים בכל פלטפורמה. שים לב שכל ערכות ה-Cloud SDK שלנו הן בקוד פתוח וקוד המקור המלא שלהן זמין ב-GitHub. מלבד השימוש בפקודות cURL ובקוד C# .NET, תוכל גם לחקור את התכונות של API דרך ממשק סוואגר.

במקרה שנתקלת בבעיה כלשהי בזמן השימוש ב-API או שאתה זקוק למידע נוסף, אל תהסס ליצור קשר דרך פורום תמיכת לקוחות בחינם.

פוסטים קשורים

אנו ממליצים לבקר בקישורים הבאים לקבלת מידע על: