در دنیایی که اطلاعات در قالبهای مختلف ارائه میشوند، نیاز به تبدیل EPUB به PDF برای دستیابی به سازگاری و دسترسی اساسی است. اگرچه EPUB معمولاً برای کتابهای الکترونیکی استفاده میشود، اما ممکن است همیشه قابل خواندن یا به اشتراکگذاری آسان نباشد. اینجاست که سادگی و ضرورت تبدیل به PDF به میان می آید. ما می دانیم که فرمت PDF، با فرمت استاندارد آن، تضمین می کند که اسناد شما به راحتی بر روی هر دستگاهی قابل مشاهده هستند و یکپارچگی و لمس حرفه ای را ارائه می دهند. این مقاله شما را در فرآیند مستقیم تبدیل EPUB به PDF با استفاده از NET REST API راهنمایی میکند و به شما این امکان را میدهد که بدون زحمت دسترسی و ارائه اسناد را برای تجربه خواندنی همهکارهتر و قابل اشتراکگذاری افزایش دهید.
- REST API برای تبدیل EPUB به PDF
- تبدیل فرمت EPUB به PDF در C#.NET
- تبدیل EPUB به PDF با استفاده از دستورات cURL
REST API برای تبدیل EPUB به PDF
کارایی تبدیل EPUB به PDF را با Aspose.PDF Cloud SDK for .NET، ابزار قدرتمندی که برای ادغام یکپارچه این فرآیند تبدیل در برنامه شما طراحی شده است، باز کنید. SDK پیچیدگی های تبدیل EPUB به PDF را ساده می کند و مجموعه ای قوی از روش ها را برای اجرای سریع و دقیق ارائه می دهد.
«Aspose.Pdf-Cloud» را در NuGet packages manager جستجو کنید و روی دکمه «Add Package» کلیک کنید. این مرجع SDK را در پروژه شما اضافه می کند. در مرحله دوم، اعتبار مشتری خود را از [داشبورد ابری] (https://dashboard.aspose.cloud/) دریافت کنید. اگر حساب موجود ندارید، به سادگی با دنبال کردن دستورالعملهای مشخص شده در مقاله [شروع سریع] (https://docs.aspose.cloud/total/getting-started/quickstart/) یک حساب رایگان ایجاد کنید.
تبدیل فرمت EPUB به PDF در C#.NET
لطفاً دستورالعملهای زیر را برای تبدیل EPUB به PDF با استفاده از C#.NET دنبال کنید.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
یک شی از کلاس PdfApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
var response = pdfApi.PutEpubInStorageToPdf(resultant, inputFile);
اکنون API را برای بارگیری EPUB از فضای ذخیره سازی ابری، تبدیل آن به فرمت PDF و ذخیره خروجی در فضای ذخیره سازی ابری، فراخوانی کنید.
// برای مثالهای بیشتر، https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// اعتبار مشتری را از https://dashboard.aspose.cloud/ دریافت کنید
string clientSecret = "2bf81fca2f3ca1790e405c904b94d233";
string clientID = "921363a8-b195-426c-85f7-7d458b112383";
// یک نمونه از PdfApi ایجاد کنید
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// نام فایل EPUB را وارد کنید
String inputFile = "Sway.epub";
// نام فایل پی دی اف حاصل
String resultant = "output.pdf";
try
{
// برای انجام تبدیل با API تماس بگیرید
var response = pdfApi.PutEpubInStorageToPdf(resultant, inputFile);
}
catch(Exception ex)
{
Console.WriteLine(ex.StackTrace);
}
نمونه سند EPUB مورد استفاده در مثال بالا را می توان از [Sway.epub] (https://www.dropbox.com/s/pp9o057nkhdkcz4/Sway.epub?dl=0) دانلود کرد.
تبدیل EPUB به PDF با استفاده از دستورات cURL
تبدیل یکپارچه EPUB به PDF با دستورات Aspose.PDF Cloud و cURL در دسترس شماست. این رویکرد مبتنی بر سادگی و دسترسی است و به شما این امکان را میدهد تا دستوراتی را برای تبدیل EPUB به PDF بدون زحمت ایجاد کنید. علاوه بر این، این رویکرد یک راه حل سریع و در دسترس ارائه می دهد و فقط به درک اولیه از نحو خط فرمان نیاز دارد.
اولین گام در این رویکرد، تولید یک نشانه دسترسی JWT با استفاده از دستور زیر است:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
اکنون، لطفا دستور زیر را برای تبدیل EPUB به فرمت PDF و ذخیره خروجی در درایو محلی اجرا کنید.
curl -v "https://api.aspose.cloud/v3.0/pdf/create/epub?srcPath={inputFile}" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.pdf"
«inputFile» را با نام فایل MPP ورودی موجود در فضای ذخیرهسازی ابری و «accessToken» با رمز دسترسی JWT تولید شده در بالا جایگزین کنید.
نتیجه
در پایان، چه کارآمدی Aspose.PDF Cloud SDK برای دات نت را انتخاب کنید یا ساده بودن دستورات cURL با Aspose.PDF Cloud را انتخاب کنید، هدف همچنان روشن است: تبدیل بدون زحمت EPUB به PDF. SDK یک جعبه ابزار قوی را به توسعه دهندگان ارائه می دهد که کنترل دقیق و تجربه یکپارچه سازی یکپارچه را تضمین می کند. از سوی دیگر، دستورات cURL یک راه حل سریع برای کاربرانی که با ابزارهای خط فرمان راحت هستند، فراهم می کند. هر دوی این رویکردها، کاربران را قادر میسازد تا قابلیت دسترسی و اشتراکگذاری اسناد را افزایش دهند و تبدیل EPUB به PDF را به فرآیندی ساده تبدیل کنند.
لینک های مفید
- راهنمای برنامه نویس
- مرجع API
- کد منبع SDK
- تالار گفتمان پشتیبانی رایگان
- [نمایشهای نمایشی زنده] (https://products.aspose.app/pdf/family)
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: