تبدیل تصویر به ورد در پایتون

فرمت‌های MS Word DOC و DOCX به طور گسترده برای ایجاد اسناد متنی غنی استفاده می‌شوند. می توانید متن را قالب بندی کنید و عناصر مختلفی را در اسناد Word مانند تصاویر درج کنید. در موارد خاص، شما باید یک تصویر یا یک دسته از تصاویر را به یک سند Word تبدیل کنید. برای انجام این عملیات به صورت برنامه ای، این مقاله نحوه تبدیل تصاویر به Word DOC DOCX در پایتون را نشان می دهد.

کتابخانه تبدیل تصویر به ورد پایتون - دانلود رایگان

برای تبدیل تصویر به Word DOC/DOCX، از Aspose.Words برای Python استفاده خواهیم کرد. این یک کتابخانه غنی از ویژگی ها برای کار با اسناد Word از جمله DOC، DOCX و غیره است. این کتابخانه دارای یک مبدل داخلی برای تبدیل پشت و رو اسناد Word است. با استفاده از دستور pip زیر می توانید کتابخانه را از PyPI نصب کنید.

> pip install aspose-words

تبدیل تصویر به Word DOC در پایتون

در زیر مراحل تبدیل یک تصویر به Word DOC در پایتون آمده است.

  • ابتدا با استفاده از کلاس Document یک سند جدید ایجاد کنید.
  • سپس یک شی DocumentBuilder ایجاد کنید و آن را با شی Document مقداردهی اولیه کنید.
  • با استفاده از روش DocumentBuilder.insertimage(fileName) تصویر را در سند وارد کنید.
  • در نهایت سند Word را با استفاده از روش Document.save(fileName) ذخیره کنید.

نمونه کد زیر نحوه تبدیل یک تصویر PNG به DOC در پایتون را نشان می دهد.

import aspose.words as aw

# یک سند جدید ایجاد کنید
doc = aw.Document()

# یک سند ساز ایجاد کنید
builder = aw.DocumentBuilder(doc)

# درج تصویر در سند
builder.insert_image("logo.png")

# ذخیره به عنوان DOC
doc.save("image-to-word.doc")

تبدیل چندین تصویر به ورد در پایتون

در بخش قبل، تنها یک تصویر را به سند Word تبدیل کردیم. با این حال، در موارد خاص، ممکن است نیاز داشته باشید که بیش از یک تصویر را همزمان تبدیل کنید. در زیر مراحل تبدیل چندین تصویر به Word DOCX در پایتون آمده است.

  • ابتدا با استفاده از کلاس Document یک سند جدید ایجاد کنید.
  • سپس یک شی DocumentBuilder ایجاد کنید و آن را با شی Document مقداردهی اولیه کنید.
  • لیست فایل های تصویری را از پوشه مورد نظر دریافت کنید.
  • لیست فایل های تصویر را حلقه بزنید و هر تصویر را با استفاده از روش DocumentBuilder.insertimage(fileName) در سند وارد کنید.
  • در نهایت سند Word را با استفاده از روش Document.save(fileName) ذخیره کنید.

نمونه کد زیر تبدیل چندین تصویر به Word DOCX در پایتون را نشان می دهد.

import aspose.words as aw
import os

# دایرکتوری تصویر
dir = "D:\\images\\"

# یک سند جدید ایجاد کنید
doc = aw.Document()

# یک سند ساز ایجاد کنید
builder = aw.DocumentBuilder(doc)

# حلقه بین تصاویر در پوشه
for imageFile in os.listdir(dir):
    # درج تصویر در سند
    builder.insert_image(os.path.join(dir, imageFile))

# ذخیره به عنوان DOCX
doc.save("images-to-word.docx")

تبدیل تصویر به DOC پایتون - مجوز رایگان دریافت کنید

با [دریافت مجوز موقت رایگان] می توانید تصاویر را بدون محدودیت ارزیابی به فرمت های Word تبدیل کنید.

تبدیل تصویر پایتون به DOCX - بیشتر بخوانید

می توانید با استفاده از documentation درباره Aspose.Words برای پایتون بیشتر کاوش کنید. اگر سؤالی دارید، از طریق تالار گفتمان ما را در جریان بگذارید.

نتیجه

در این مقاله نحوه تبدیل تصویر به سند ورد در پایتون را یاد گرفتید. ما همچنین نحوه تبدیل چندین تصویر به یک سند Word DOC/DOCX را به صورت برنامه‌ریزی نشان دادیم. می توانید به راحتی نمونه کدهای ارائه شده را در برنامه خود ادغام کنید و تصویر را به DOC یا DOCX تبدیل کنید.

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