
ელექტრონული პუბლიკაცია (ePub) არის ღია eBook ფაილის ფორმატი და მხარდაჭერილია მრავალი ელექტრონული მკითხველის მიერ და თავსებადი პროგრამული უზრუნველყოფა ხელმისაწვდომია სმარტფონების, ტაბლეტებისა და კომპიუტერების უმეტესობისთვის. ვინაიდან EPUB ფაილები სტრუქტურირებულია ZIP ფაილების მსგავსად, შეგიძლიათ გადარქმევა EPUB eBook-ს, შეცვალოთ .epub .zip-ით და შემდეგ გახსნათ ფაილი თქვენი საყვარელი ფაილის შეკუმშვის პროგრამით, როგორიცაა უფასო 7-Zip ინსტრუმენტი. შიგნით თქვენ უნდა იპოვოთ EPUB eBook-ის შინაარსი HTML ფორმატში, ასევე სურათები და სტილები, რომლებიც გამოიყენება EPUB ფაილის შესაქმნელად. EPUB ფაილის ფორმატი მხარს უჭერს ფაილების ჩაშენებას, როგორიცაა GIF, PNG, JPG და SVG სურათები.
გთხოვთ, გაითვალისწინოთ, რომ ეს თავისუფლად ხელმისაწვდომი eBook სტანდარტი მხარს უჭერს უფრო მეტ ტექნიკის eBook მკითხველს, ვიდრე ნებისმიერი სხვა ფაილის ფორმატი. ამიტომ, EPUB ფაილების გახსნა შესაძლებელია eBook-ის უმეტეს მკითხველში, მათ შორის B&N Nook, Kobo eReader და Apple’s Books აპში. მაგრამ იმ შემთხვევაში, თუ თქვენ გჭირდებათ ამ დოკუმენტის გაზიარება მომხმარებლებთან, რომლებსაც შეიძლება ჰქონდეთ ან არ ჰქონდეთ დაინსტალირებული კონკრეტული პროგრამული უზრუნველყოფა, ეს ამცირებს მომხმარებლების შანსს ადვილად ნახონ ეს დოკუმენტები. ასე რომ, ეფექტური გამოსავალია EPUB-ის PDF ფორმატში გადაყვანა.
- EPUB to PDF Conversion API
- ინსტალაცია
- EPUB PDF-ზე გადაყვანა cURL ბრძანების გამოყენებით
- გადაიყვანეთ EPUB PDF-ზე C#-ში
EPUB to PDF Conversion API
Aspose.PDF Cloud არის საოცარი REST API, რომელიც გთავაზობთ PDF ფორმატების შექმნისა და მანიპულირების შესაძლებლობებს. ის ასევე საშუალებას აძლევს მომხმარებლებს Cloud-ის საშუალებით გადაიყვანონ სხვადასხვა ფაილის ფორმატი PDF ფორმატში. არ არის საჭირო პროგრამული უზრუნველყოფის ჩამოტვირთვა ან ინსტალაცია. შეასრულეთ ყველა PDF ფაილის დამუშავების ოპერაცია ღრუბელში. მიუხედავად იმისა, რომ მომხმარებლებს შეუძლიათ წვდომა REST API-ებზე, რათა განახორციელონ ყველა დამუშავება, ჩვენ შევქმენით Cloud SDK-ები სხვადასხვა პროგრამირების ენაზე, რომლებიც შეფუთულია REST API-ის გარშემო. ასე რომ, თქვენ შეგიძლიათ სწრაფად და მარტივად დაამუშაოთ დოკუმენტები თქვენს მიერ არჩეულ ენაზე და მიიღოთ ყველა უპირატესობა ძლიერი ტიპებისა და IDE მაჩვენებლებისგან.
ინსტალაცია
ამ სტატიაში ჩვენ განვიხილავთ EPUB-ში PDF-ზე გადაყვანის ოპერაციას Aspose.PDF Cloud SDK for .NET-ის გამოყენებით. ასე რომ, იმისათვის, რომ გამოიყენოთ SDK, პირველი ნაბიჯი არის მისი დაინსტალირება სისტემაზე. SDK ხელმისაწვდომია ჩამოსატვირთად: NuGet და GitHub. გთხოვთ, შეასრულოთ შემდეგი ბრძანება NuGet პაკეტის მენეჯერში ინსტალაციის შესასრულებლად:
Install-Package Aspose.Pdf-Cloud -Version 20.12.0
ვერსიის დეტალების აღმოფხვრის შემთხვევაში, უახლესი ვერსია ავტომატურად გაიყვანება. ინსტალაციის შემდეგ, შემდეგი ნაბიჯი არის ანგარიშის შექმნა Aspose.Cloud dashboard-ის მონახულებით. თუ გაქვთ GitHub ან Google ანგარიში, უბრალოდ დარეგისტრირდით. წინააღმდეგ შემთხვევაში, დააწკაპუნეთ ღილაკზე Create a new Account და მიაწოდეთ საჭირო ინფორმაცია. ახლა შედით საინფორმაციო დაფაზე რწმუნებათა სიგელების გამოყენებით და გააფართოვეთ აპლიკაციების განყოფილება დაფიდან და გადადით ქვემოთ კლიენტის სერთიფიკატების განყოფილებისკენ, რომ ნახოთ კლიენტის ID და კლიენტის საიდუმლო დეტალები.

EPUB PDF-ზე გადაყვანა cURL ბრძანების გამოყენებით
API-ების REST 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"
ახლა ჩვენ უნდა გამოვიძახოთ GetEpubInStorageToPdf API კონვერტაციის ოპერაციის შესასრულებლად. გთხოვთ, გაითვალისწინოთ, რომ ეს მეთოდი მოელის, რომ წყარო .EPUB ფაილი ხელმისაწვდომი იქნება Cloud საცავში.
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
მოითხოვეთ URL
https://api.aspose.cloud/v3.0/pdf/create/epub?srcPath=Alices_Adventures_in_Wonderland.epub
გადაიყვანეთ EPUB PDF-ზე C#-ში
C# .NET-ის გამოყენებით კონვერტაციის შესასრულებლად, გთხოვთ, მიჰყვეთ ქვემოთ მითითებულ ინსტრუქციას.
- უპირველეს ყოვლისა, შექმენით PdfApi კლასის მაგალითი, კლიენტის ID და კლიენტის საიდუმლო არგუმენტების მიწოდებისას.
- მეორეც, მიუთითეთ შეყვანის EPUB ფაილი და შედეგად ფაილის სახელები.
- მესამე, გამოიძახეთ PdfApi კლასის PutEpubInStorageToPdf(…) მეთოდი შედეგის 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);

ზემოთ მოცემულ მაგალითში გამოყენებული ფაილების ნიმუშები შეგიძლიათ ჩამოტვირთოთ შემდეგი ბმულებიდან.
დასკვნა
ამ სტატიაში განვიხილეთ Aspose.PDF Cloud SDK .NET-ის შესაძლებლობები, რაც ეხება EPUB ფაილის PDF ფორმატში გადაქცევას. აშკარაა, რომ რამდენიმე კოდის ხაზით, ეს კონვერტაციის ოპერაცია შეიძლება შესრულდეს და შემდეგ შეგიძლიათ გაუზიაროთ გამომავალი ფაილი მომხმარებლებს ნებისმიერ პლატფორმაზე. გთხოვთ, გაითვალისწინოთ, რომ ყველა ჩვენი Cloud SDK არის ღია კოდის წყარო და მათი სრული კოდი ხელმისაწვდომია GitHub-ზე. გარდა cURL ბრძანებებისა და C# .NET კოდის გამოყენებისა, თქვენ ასევე შეგიძლიათ შეისწავლოთ API-ის მახასიათებლები swagger interface-ის მეშვეობით.
თუ რაიმე პრობლემას წააწყდებით API-ს გამოყენებისას ან გჭირდებათ დამატებითი ინფორმაცია, გთხოვთ, მოგერიდებათ დაუკავშირდეთ [მომხმარებელთა დახმარების უფასო ფორუმის] მეშვეობით 15.
დაკავშირებული პოსტები
ჩვენ გირჩევთ ეწვიოთ შემდეგ ბმულებს ინფორმაციისთვის: