تغییر اندازه سند PDF در پایتون

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

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

کتابخانه تغییر اندازه سند PDF در پایتون

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

برای تغییر اندازه اسناد PDF در پایتون، ما از Aspose.PDF برای پایتون از طریق .NET استفاده خواهیم کرد. این بسته به شما دسترسی به ویژگی‌های قدرتمند دست‌کاری PDF از طریق یک رابط پایتون می‌دهد.

pip install aspose-pdf

پس از نصب، لطفاً ماژول Aspose.PDF را در پروژه خود وارد کنید. حالا شما آماده‌اید تا اسناد PDF را مستقیماً از پایتون بارگذاری، ویرایش و ذخیره کنید.

چگونه یک سند PDF را در پایتون تغییر اندازه دهیم

برای تغییر اندازه یک PDF با استفاده از روش Resize در Aspose.PDF for Python، مراحل زیر را دنبال کنید:

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

در اینجا یک بخش کد پایتون وجود دارد که این مراحل را نشان می‌دهد:

# مرحله 1: ماژول Aspose.PDF را وارد کنید
import aspose.pdf as ap  

# مرحله ۲: بارگذاری سند PDF
document = ap.Document("input.pdf")  

# مرحله ۳: تمام صفحات را به یک اندازه پیش‌تعریف شده با استفاده از نوع PageSize تغییر اندازه دهید
for page in document.pages:
    page.resize(ap.PageSize.A3)

# مرحله ۴: فایل PDF به‌روز شده را ذخیره کنید
document.save("output_a3.pdf")

تغییر اندازه صفحه PDF در پایتون

این مراحل را برای تعیین ابعاد دقیق صفحات PDF خود در Python با استفاده از Aspose.PDF for Python دنبال کنید:

  1. بارگذاری سند PDF.
  2. ارتفاع و عرض اندازه صفحه جدید را تعریف کنید.
  3. متد setpagesize() را با عرض و ارتفاع مورد نظر فراخوانی کنید.
  4. مدرک تغییر یافته را با استفاده از روش save() ذخیره کنید.

در اینجا یک قطعه کد پایتون است که این مراحل را نشان می‌دهد:

# مرحله 1: ماژول Aspose.PDF را وارد کنید
import aspose.pdf as ap  

# مرحله ۲: فایل PDF ورودی را بارگذاری کنید
document = ap.Document("input.pdf")  

# مرحله ۳: ابعاد صفحه جدید را به نقاط تعریف کنید (اندازه نامه = ۶۱۲ × ۷۹۲)
new_width = 612
new_height = 792

# مرحله ۴: از تمام صفحات عبور کنید و اندازه جدید را اعمال کنید
for page in document.pages:
    page.set_page_size(new_width, new_height)

# مرحله ۵: PDF تغییر اندازه داده شده را در دیسک ذخیره کنید
document.save("output_custom_size.pdf")

لایسنس رایگان بگیرید

Aspose یک مجوز موقتی رایگان ارائه می‌دهد که به شما اجازه می‌دهد تا قابلیت‌های کامل Aspose.PDF را بدون واترمارک یا محدودیت‌های ویژگی ارزیابی کنید.

راه‌اندازی آن سریع است و برای توسعه‌دهندگانی که می‌خواهند ویژگی‌های پیشرفته‌ای مانند تغییر اندازه صفحه، فشرده‌سازی، ادغام و موارد دیگر را قبل از اشتراک‌گذاری بررسی کنند، ایده‌آل است.

فایل های PDF را به صورت آنلاین تغییر اندازه دهید

شما می‌توانید همچنین امتحان کنید که PDF ها را به صورت آنلاین در Aspose PDF Resize Tool تغییر اندازه دهید. این ابزار رایگان استفاده از آن آسان است و به شما امکان می‌دهد تا اسناد PDF را به سرعت و به دقت تغییر اندازه دهید.

Image

تغییر اندازه صفحه PDF – منابع رایگان

در اینجا برخی منابع مفید برای پشتیبانی از توسعه شما آورده شده است:

نتیجه‌گیری

در این پست وبلاگ، ما بررسی کردیم که چگونه یک سند PDF را در پایتون با استفاده از Aspose.PDF برای پایتون تغییر اندازه دهیم. ما ویژگی‌های کتابخانه را مورد بحث قرار دادیم و راهنماهای گام به گام با مثال‌های کدنویسی ارائه دادیم. Aspose.PDF روند تغییر اندازه اسناد PDF را ساده می‌کند و به شما این امکان را می‌دهد که به راحتی ابعاد صفحات را با استفاده از اندازه‌های دلخواه یا قالب‌های استاندارد مانند A3 و A4 به‌روزرسانی کنید. بیشتر درباره Aspose.PDF برای پایتون کشف کنید تا مهارت‌های دستکاری PDF خود را بهبود ببخشید.

در این پست، شما دو روش عملی برای تغییر اندازه صفحات PDF را یاد گرفتید:

  • با تنظیم دستی عرض و ارتفاع
  • با استفاده از روش داخلی resize()

هر دو رویکرد به شما این انعطاف‌پذیری را می‌دهند که پردازش PDF را در داخل برنامه‌های Python خود خودکار کنید. اگر سوالی دارید یا به کمک بیشتری نیاز دارید، لطفاً در تماس با ما در free support forum احساس راحتی کنید.

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