درج PDF به عنوان تصویر در Word با پایتون

این مقاله توضیح می‌دهد چگونه یک PDF را به عنوان تصویر در Word در پایتون وارد کنیم. این مقاله جزئیات تنظیم IDE، فهرستی از مراحل برنامه‌نویسی، و کد نمونه برای وارد کردن PDF به ورد به عنوان تصویر در پایتون را دارد. همچنین چند پیشنهاد برای بهبود کد به‌منظور دریافت یک فایل ورد خروجی سفارشی دریافت خواهید کرد.

مراحل افزودن تصویر PDF به Word در Python

  1. محیط را تنظیم کنید تا از Aspose.Total for Python via .NET برای تبدیل PDF به فایل Word استفاده شود.
  2. برای فعال‌سازی تمام ویژگی‌های محصول، مجوز محصول مربوطه را اعمال کنید
  3. فایل PDF منبع را به حافظه بارگذاری کنید با استفاده از کلاس Document
  4. یک Word file جدید خالی برای ذخیره‌سازی تصاویر PDF تولید شده ایجاد کنید
  5. پارامترهایی مانند وضوح را برای رندر صفحه PDF به PNG تنظیم کنید
  6. هر صفحه PDF را یکی‌یکی مرور کنید
  7. هر صفحه را به تصویر PNG تبدیل کنید و با افزودن یک شکست صفحه، آن را به صفحه جدیدی در فایل Word رندر کنید.
  8. فایل Word تکمیل‌شده را روی دیسک ذخیره کنید

این مراحل نحوه درج تصویر PDF در Word با Python را توصیف می‌کنند. برای انجام این کار، فایل PDF منبع را بارگذاری کنید، یک فایل DOCX جدید ایجاد کنید، پارامترهای رندر صفحه PDF را تنظیم کنید، و هر صفحه را در PDF پردازش کنید. هر صفحه PDF را با تنظیمات تعریف‌شده به PNG تبدیل کنید، هر تصویر حاصل را به فایل Word جدید وارد کنید، پس از هر تصویر یک شکست صفحه (page-break) وارد کنید، و این فرآیند را تا زمانی که تمام تصاویر صفحات PDF در فایل Word ذخیره شوند، ادامه دهید.

کد برای درج PDF به عنوان تصویر در Word با Python

این کد فرآیند درج PDF به عنوان تصویر در Word با Python را نشان می‌دهد. مقیاس پیش‌فرض برای رندر تصویر ۱۰۰٪ است؛ اما می‌توانید هر تصویر را با ارتفاع و عرض صریح با استفاده از مقدار نقاط از page.جعبه رسانه.width/height وارد کنید. اگر PDF دارای اندازه‌ها یا جهت‌های صفحه مختلف باشد، می‌توانید به‌جای یک شکست صفحه ساده، از aw.BreakType.SECTION_BREAK_NEW_PAGE با تنظیم صفحه برای هر بخش استفاده کنید.

این راهنما فرآیند تبدیل یک فایل PDF متنی به یک فایل Word به‌صورت تصاویر، صفحه به صفحه را نشان می‌دهد. برای تبدیل یک PDF اسکن‌شده به فایل DOCX، به مقاله تبدیل PDF اسکن‌شده به Word با استفاده از پایتون مراجعه کنید.

 فارسی