
Az Electronic Publication (ePub) egy nyílt eBook fájlformátum, amelyet számos e-olvasó támogatja, és a legtöbb okostelefonhoz, táblagéphez és számítógéphez kompatibilis szoftver is elérhető. Mivel az EPUB-fájlok ZIP-fájlokhoz hasonlóak, átnevezhet egy EPUB e-könyvet, az .epub helyett .zip-re, majd megnyithatja a fájlt kedvenc fájltömörítő programjával, például az ingyenes 7-Zip eszközzel. Benne találja az EPUB eBook tartalmát HTML formátumban, valamint az EPUB fájl létrehozásához használt képeket és stílusokat. Az EPUB fájlformátum támogatja az olyan fájlok beágyazását, mint a GIF, PNG, JPG és SVG képek.
Felhívjuk figyelmét, hogy ez az ingyenesen elérhető e-könyv-szabvány több hardveres e-könyv-olvasót támogat, mint bármely más fájlformátum. Ezért az EPUB-fájlok a legtöbb e-könyv-olvasóban megnyithatók, beleértve a B&N Nook-ot, a Kobo eReader-t és az Apple’s Books alkalmazást. De abban az esetben, ha meg kell osztania ezt a dokumentumot olyan felhasználókkal, akiknek adott szoftver van telepítve vagy nincs, ez csökkenti a felhasználók esélyét, hogy könnyen megtekintsék ezeket a dokumentumokat. Tehát egy életképes megoldás az EPUB PDF formátumba konvertálása.
- EPUB-ból PDF-be konvertáló API
- Telepítés
- EPUB konvertálás PDF-be a cURL paranccsal
- EPUB konvertálása PDF-be C#-ban
EPUB-ból PDF-be konvertáló API
Az Aspose.PDF Cloud egy csodálatos REST API, amely lehetőséget kínál PDF formátumok létrehozására és manipulálására. Lehetővé teszi a felhasználók számára, hogy különféle fájlformátumokat PDF formátumba konvertáljanak a felhőn keresztül. Nincs szükség szoftver letöltésére vagy telepítésére. Végezzen el minden PDF-fájlfeldolgozási műveletet a felhőben. Bár a felhasználók hozzáférhetnek a REST API-khoz az összes feldolgozás végrehajtásához, különféle programozási nyelveken hoztunk létre Cloud SDK-kat, amelyek a REST API köré épülnek. Így gyorsan és egyszerűen dolgozhat fel dokumentumokat az Ön által választott nyelven, miközben kihasználja az erős típusok és az IDE kiemelések minden előnyét.
Telepítés
Ebben a cikkben az Aspose.PDF Cloud SDK for .NET használatával végzett EPUB–PDF konvertálási műveletet tárgyaljuk. Tehát az SDK használatához az első lépés az, hogy telepítse a rendszeren keresztül. Az SDK letölthető a NuGet és a GitHub címről. A telepítés végrehajtásához hajtsa végre a következő parancsot a NuGet csomagkezelőben:
Install-Package Aspose.Pdf-Cloud -Version 20.12.0
Ha törli a verzió részleteit, a rendszer automatikusan lekéri a legújabb verziót. A telepítés után a következő lépés egy fiók létrehozása az Aspose.Cloud dashboard oldalon. Ha rendelkezik GitHub- vagy Google-fiókkal, egyszerűen regisztráljon. Ellenkező esetben kattintson az Új fiók létrehozása gombra, és adja meg a szükséges információkat. Most jelentkezzen be az irányítópultra a hitelesítési adatokkal, és bontsa ki az Alkalmazások részt az irányítópulton, és görgessen lefelé az Ügyfél hitelesítő adatai szakasz felé, hogy megtekinthesse az ügyfél-azonosítót és az ügyféltitkot.

EPUB konvertálás PDF-be a cURL paranccsal
Az API-k REST API architektúrájának köszönhetően gond nélkül elérheti őket cURL parancsokkal. A következő lépés pedig egy JSON Web Token (JWT) létrehozása az Aspose.Cloud irányítópultról lekért ClientID és ClientSecret adatai alapján. Kérjük, hajtsa végre a következő parancsot a terminálban a JWT token generálásához.
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"
Most meg kell hívnunk a GetEpubInStorageToPdf API-t az átalakítási művelet végrehajtásához. Kérjük, vegye figyelembe, hogy ez a módszer azt várja, hogy a forrás .EPUB fájl elérhető legyen a felhőtárhelyen.
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 kérése
https://api.aspose.cloud/v3.0/pdf/create/epub?srcPath=Alices_Adventures_in_Wonderland.epub
EPUB konvertálása PDF-be C#-ban
A C# .NET használatával történő átalakításhoz kövesse az alábbi utasításokat.
- Először is hozzon létre egy példányt a PdfApi osztályból, miközben argumentumként adja meg az ügyfélazonosítót és az ügyféltitkot.
- Másodszor, adja meg a bemeneti EPUB fájlt és az eredményül kapott fájlneveket.
- Harmadszor, hívja meg a PdfApi osztály PutEpubInStorageToPdf(…) metódusát, miközben az eredményül kapott PDF fájlt adja át, és argumentumként adja meg az EPUB nevet.
// szerezze be az ügyfél hitelesítő adatait a https://dashboard.aspose.cloud/ webhelyről
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
// hozzon létre egy PdfApi objektumot az ügyfél hitelesítő adatainak átadásával
PdfApi api = new PdfApi(clientSecret,clientID);
// bemeneti EPUB fájl
string name = "Alices_Adventures_in_Wonderland.epub";
// eredményül kapott PDF fájlnév
string resultName = "Converted.pdf";
// végezze el az EPUB-ból PDF-be konvertálást
var response = api.PutEpubInStorageToPdf(resultName, name, null);
// válaszkód kinyomtatása a konzolon
Console.WriteLine(response.Code);

A fenti példában használt mintafájlok letölthetők a következő hivatkozásokról.
Következtetés
Ebben a cikkben megvitattuk az Aspose.PDF Cloud SDK for .NET képességeit, amelyek az EPUB fájl PDF formátumba konvertálására vonatkoznak. Nyilvánvaló, hogy néhány kódsorral ez az átalakítási művelet végrehajtható, majd a kimeneti fájlt bármely platformon megoszthatja a felhasználókkal. Felhívjuk figyelmét, hogy az összes Cloud SDK-nk nyílt forráskódú, és teljes forráskódjuk elérhető a GitHubon. A cURL parancsok és a C# .NET kód használata mellett az API szolgáltatásait a swagger interface segítségével is felfedezheti.
Ha bármilyen problémába ütközik az API használata során, vagy további információra van szüksége, kérjük, lépjen kapcsolatba az Ingyenes ügyfélszolgálati fórumon.
Kapcsolódó bejegyzések
Javasoljuk, hogy az alábbi linkeken tájékozódjon: