در نشر دیجیتال مدرن، EPUB به طور گسترده‌ای برای توزیع کتاب‌های الکترونیکی استفاده می‌شود، در حالی که PDF همچنان گزینهٔ ترجیحی برای مشاهدهٔ یکسان، چاپ و بایگانی طولانی‌مدت است. تبدیل EPUB به PDF اطمینان می‌دهد که محتوای کتاب الکترونیکی به‌صورت یکنواخت در دستگاه‌ها، سیستم‌عامل‌ها و اندازه‌های صفحه نمایش مختلف رندر می‌شود.

این راهنما توضیح می‌دهد که چگونه تبدیل EPUB به PDF با استفاده از C# .NET REST API را انجام دهید، به طوری که به توسعه‌دهندگان امکان ساخت جریان‌های کاری قابل اعتماد برای پردازش کتاب‌های الکترونیکی مبتنی بر ابر را بدون وابستگی به نرم‌افزارهای دسکتاپ یا مداخله دستی می‌دهد.

API تبدیل EPUB به PDF

Aspose.PDF Cloud SDK for .NET یک راه‌حل قدرتمند مبتنی بر REST برای تبدیل فایل‌های EPUB به اسناد PDF با کیفیت حرفه‌ای فراهم می‌کند. API تجزیه و رندر EPUB را در ابر مدیریت می‌کند و PDFهای دقیق و آماده چاپ تولید می‌نماید.

زیرا تبدیل به طور کامل در ابر اجرا می‌شود، برای برنامه‌های سمت سرور، چندپلتفرمی و مقیاس‌پذیر ایده‌آل است.

مزایای کلیدی

  • تبدیل EPUB به PDF با دقت بالا.
  • معماری REST کاملاً مبتنی بر ابر.
  • احراز هویت امن با OAuth.
  • عدم وابستگی به ابزارهای دسکتاپ.
  • ادغام آسان با برنامه‌های C# .NET.

نصب

ابتدا، Aspose.Pdf-Cloud را در مدیر بسته‌های NuGet پیدا کنید و روی دکمه Add Package کلیک کنید. این کار مرجع SDK را به پروژه شما اضافه می‌کند.

دومین قدم، دریافت اعتبارهای کلاینت خود از cloud dashboard است. اگر حساب کاربری موجود ندارید، به سادگی با دنبال کردن دستورالعمل‌های موجود در مقاله quick start یک حساب رایگان ایجاد کنید.

Convert EPUB to PDF in C# .NET

مراحل زیر را برای تبدیل یک فایل EPUB که در ذخیره‌سازی ابری ذخیره شده است به یک سند PDF با استفاده از C# دنبال کنید.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);  

یک شی از کلاس PdfApi ایجاد می‌کنیم که در آن اعتبارنامه‌های مشتری به‌عنوان آرگومان‌ها پاس داده می‌شوند.

var response = pdfApi.PutEpubInStorageToPdf(resultant, inputFile);  

درخواست API را برای بارگذاری فایل EPUB از ذخیره‌سازی و تبدیل آن به فرمت PDF فراخوانی می‌کنیم و خروجی را دوباره در ابر ذخیره می‌کند.

epub به pdf

پیشنمایش تبدیل EPUB به PDF.

سند نمونه EPUB که در مثال بالا استفاده شده است می‌تواند از input.epub دانلود شود.

تبدیل EPUB به PDF با استفاده از cURL

برای کاربران خط فرمان یا خطوط لوله خودکار، تبدیل EPUB به PDF می‌تواند با استفاده از تماس‌های مستقیم REST API نیز انجام شود. اولین گام در این روش، تولید یک توکن دسترسی JWT با استفاده از فرمان زیر است:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXX-XXXXXXXXX-be54-33012487e783&client_secret=XXXXXXXXXXXXX" \
 -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={epubFile}" \
-X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {ACCESS_TOKEN}" \
-o "resultant.pdf"

به جای epubFile نام فایل MPP ورودی موجود در ذخیره‌سازی ابری را قرار دهید و به جای ACCESS_TOKEN توکن دسترسی JWT تولید شده در بالا را وارد کنید.

نتیجه‌گیری

با استفاده از C# .NET REST API، تبدیل کتاب‌های الکترونیکی EPUB به PDF تبدیل به یک کار ساده و مقیاس‌پذیر می‌شود. چه از طریق SDK یکپارچه شود و چه با استفاده از تماس‌های REST به‌صورت خودکار، تبدیل EPUB به PDF به تضمین ارائه‌ی یکسان اسناد در سراسر پلتفرم‌ها کمک می‌کند و در عین حال توزیع و بایگانی کتاب‌های الکترونیکی را ساده می‌سازد.

❓ سؤالات متداول

  1. تبدیل EPUB به PDF چیست؟
    تبدیل EPUB به PDF فرآیندی است که یک کتاب الکترونیکی EPUB را به سند PDF با طرح ثابت تبدیل می‌کند که به‌صورت یکسان در تمام دستگاه‌ها نمایش داده می‌شود.
  2. چرا باید فایل‌های EPUB را به PDF تبدیل کنم؟
    فایل‌های PDF راحت‌تر قابل اشتراک‌گذاری، چاپ و بایگانی هستند. تبدیل EPUB به PDF قالب‌بندی پایدار و دسترسی جهانی را تضمین می‌کند.
  3. آیا می‌توانم با استفاده از C# .NET EPUB را به PDF تبدیل کنم؟
    بله. Aspose.PDF Cloud SDK برای .NET به شما امکان می‌دهد فایل‌های EPUB را با استفاده از فراخوانی‌های ساده REST API به PDF تبدیل کنید.
  4. آیا نیاز به نرم‌افزار دسکتاپی است؟
    خیر. تمام فرآیند تبدیل EPUB به PDF در ابر اجرا می‌شود و نیازی به Microsoft Word، Adobe Acrobat یا سایر ابزارهای دسکتاپ نیست.
  5. آیا راه رایگانی برای آزمایش تبدیل EPUB به PDF وجود دارد؟
    بله. Aspose یک دوره آزمایشی رایگان ارائه می‌دهد که به توسعه‌دهندگان اجازه می‌دهد تبدیل EPUB به PDF را قبل از ارتقا به برنامه پرداختی تست کنند.

لینک‌های مفید

مقالات مرتبط

ما به شدت توصیه می‌کنیم که از وبلاگ‌های زیر بازدید کنید: