تبدیل EPUB به PDF در پایتون

EPUB یک فرمت کتاب الکترونیکی محبوب برای محتوای قابل تغییر است، در حالی که PDF به طور گسترده ای برای اسناد با طرح ثابت که برای به اشتراک گذاری و چاپ ایده آل هستند، استفاده می شود. اگر به دنبال تبدیل EPUB به PDF در پایتون هستید، Aspose.PDF برای پایتون یک راه حل ساده و قابل اعتماد را ارائه می دهد. در این آموزش، ما به شما نشان خواهیم داد که چگونه با حداقل کد تبدیل EPUB به PDF در پایتون را انجام دهید. چه فایل ها را برای چاپ آماده کنید یا اطمینان حاصل کنید که در پلتفرم های مختلف سازگار است، این راهنما به شما کمک خواهد کرد تا این کار را به طور مؤثر انجام دهید.

این مقاله موارد زیر را پوشش می‌دهد:

کتابخانه مبدل EPUB به PDF در پایتون

Aspose.PDF for Python یک کتابخانه قدرتمند برای دستکاری PDF است که کار با فایل‌های PDF را به‌صورت برنامه‌نویسی آسان می‌کند. این کتابخانه طیف وسیعی از ویژگی‌ها را شامل می‌شود، از جمله تبدیل فایل‌ها، ویرایش و رندرینگ.

به عنوان یک مبدل EPUB به PDF در Python، Aspose.PDF تبدیل با کیفیت بالا را با کنترل کامل بر روی چینش، قلم‌ها و فرمت خروجی ارائه می‌دهد. این ابزار به صورت بی‌نقص فایل‌های EPUB را مدیریت می‌کند—چه شما در حال تبدیل کتاب‌های الکترونیکی ساده باشید و چه نشریات دیجیتالی پیچیده—که آن را به ابزاری مناسب برای جریان‌های کار Python برای تبدیل دقیق و مقیاس‌پذیر EPUB به PDF تبدیل می‌کند.

قبل از اینکه شروع به تبدیل EPUB به PDF در پایتون کنید، Aspose.PDF for Python را از طریق pip نصب کنید:

pip install aspose-pdf

با این آماده‌ها، شما کاملاً آماده‌اید تا تبدیل فایل EPUB پایتون به PDF را به سرعت و دقت انجام دهید.

پی‌دی‌اف کردن EPUB در پایتون: گام به گام

بیایید یک فایل EPUB را با استفاده از پایتون به PDF تبدیل کنیم با رویکردی ساده و پاک. Aspose.PDF برای پایتون این کار را با تنها چند خط کد سریع می‌کند.

برای تبدیل یک فایل EPUB به PDF در پایتون با استفاده از Aspose.PDF برای پایتون، مراحل زیر را دنبال کنید:

  1. یک نمونه از کلاس EpubLoadOptions ایجاد کنید.
  2. کتاب EPUB خود را با استفاده از کلاس Document بارگذاری کنید.
  3. متد save() را برای ذخیره‌سازی به عنوان PDF فراخوانی کنید.

در اینجا یک کد ساده برای تبدیل EPUB به PDF با استفاده از Aspose.PDF در پایتون آورده شده است:

import aspose.pdf as ap

# اشیاء LoadOption را با استفاده از گزینه بارگذاری EPUB ایجاد کنید.
option = ap.EpubLoadOptions()

# یک فایل EPUB بارگذاری کنید
document = ap.Document("sample.epub", option)

# مدرک را در فرمت PDF ذخیره کنید
document.save("epub-to-pdf.pdf")

با این روش تبدیل EPUB به PDF با استفاده از پایتون، شما خروجی با کیفیت بالا را به دست می‌آورید در حالی که پیاده‌سازی را ساده و قابل نگهداری نگه می‌دارید.

تبدیل EPUB به PDF: گزینه‌های پیشرفته تبدیل

Aspose.PDF برای پایتون کنترل کامل بر تبدیل EPUB به PDF را با تنظیمات پیشرفته به شما می‌دهد. این گزینه‌ها به شما کمک می‌کنند تا خروجی را به دقت مطابق با نیازهای خود تنظیم کنید.

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

import aspose.pdf as ap

# ایجاد شیء LoadOption با استفاده از گزینه بارگذاری EPUB
option = ap.EpubLoadOptions()

# بارگذاری یک فایل EPUB
document = ap.Document("sample.epub", option)

# محدوده‌های صفحه سفارشی را تنظیم کنید (در واحد امتیاز)
for page in document.pages:
    page.page_info.margin = ap.MarginInfo(50, 50, 50, 50)  # left, right, top, bottom

# کسب فونت
document.embed_standard_fonts = True

# متادیتا مانند عنوان، نویسنده، و حفاظت از PDF را اضافه کنید:
document.info.title = "Converted eBook"
document.info.author = "Generated with Aspose.PDF"
document.encrypt("userpass", "ownerpass", ap.Permissions.PRINT_DOCUMENT, ap.CryptoAlgorithm.AE_SX128)


# مدرک را در فرمت PDF ذخیره کنید
document.save("epub-to-pdf2.pdf")

تبدیل چندین فایل EPUB به PDF

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

  • اسکن یک پوشه برای همه فایل‌های .epub.
  • تبدیل هر فایل به PDF با استفاده از موتور با کیفیت بالا Aspose.PDF.
  • ذخیره فایل‌های تبدیل شده در یک دایرکتوری خروجی مشخص.

در اینجا نحوه تبدیل چندین EPUB در یک حلقه با استفاده از پایتون آورده شده است:

import aspose.pdf as ap
import os

input_dir = "D:\\Files\\"
output_dir = "D:\\Files\\sample_out\\"

# مطمئن شوید که دایرکتوری خروجی وجود دارد
os.makedirs(output_dir, exist_ok=True)

# از تمامی فایل‌های EPUB عبور کنید و هر کدام را به PDF تبدیل کنید.
for filename in os.listdir(input_dir):
    if filename.endswith(".epub"):
        epub_path = os.path.join(input_dir, filename)
        pdf_output = os.path.join(output_dir, filename.replace(".epub", ".pdf"))
        print(epub_path)
        option = ap.EpubLoadOptions()
        doc = ap.Document(epub_path, option)
        doc.save(pdf_output)

این رویکرد به شما کمک می‌کند تا راه حل EPUB به PDF پایتون خود را برای پردازش هر تعداد فایل در یک مرحله مقیاس‌پذیر کنید - که برای نیازهای اتوماسیون و پردازش دسته‌ای ایده‌آل است.

یک مجوز رایگان بگیرید

امروز Aspose.PDF را برای Python با یک مجوز موقت رایگان امتحان کنید و شروع به ساخت راه حل‌های قوی تبدیل سند کنید.

تبدیل EPUB به PDF آنلاین

شما همچنین می‌توانید سعی کنید تا convert EPUB to PDF online.این ابزار رایگان استفاده از آن آسان است و به سرعت فایل‌های EPUB را به اسناد PDF با نتایج دقیق تبدیل می‌کند.

Image

منابع پایتون برای تبدیل EPUB به PDF

علاوه بر تبدیل EPUB به PDF، ما شما را تشویق می‌کنیم که منابع زیر را بررسی کنید. این منابع به شما کمک می‌کنند تا درک و مهارت‌های خود را در پردازش مستندات افزایش دهید.

نتیجه گیری

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

اگر سوالی دارید یا به کمک بیشتری نیاز دارید، لطفاً احساس راحتی کنید که با ما در فروم پشتیبانی رایگان تماس بگیرید.

همچنین ببینید