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

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

کتابخانه Python برای تبدیل Word به PDF - دانلود رایگان

برای تبدیل اسناد Word به فرمت PDF، از Aspose.Words for Python استفاده خواهیم کرد. این یک کتابخانه Python غنی برای ایجاد و دستکاری اسناد Word است. علاوه بر این، به شما امکان می دهد فایل های DOCX و DOC را با وفاداری بالا به فرمت PDF تبدیل کنید. کتابخانه بر روی PyPI میزبانی می شود و می توانید آن را با استفاده از دستور pip زیر نصب کنید.

pip install aspose-words

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

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

  • سند Word را با استفاده از کلاس Document بارگیری کنید.
  • با استفاده از روش ()Document.save سند Word را به PDF تبدیل کنید.

نمونه کد زیر نحوه تبدیل یک فایل Word DOCX به PDF را نشان می دهد.

import aspose.words as aw

# سند word را بارگیری کنید
doc = aw.Document("calibre.docx")

# ذخیره به صورت PDF
doc.save("PDF.pdf")

Python Word به PDF با یک استاندارد خاص

همچنین می توانید استاندارد خاصی را برای سند PDF تبدیل شده مانند PDF/A مشخص کنید. مراحل زیر برای تعیین استاندارد PDF در تبدیل Word به PDF با استفاده از پایتون آمده است.

  • سند Word را با استفاده از کلاس Document بارگیری کنید.
  • یک شی از کلاس PdfSaveOptions ایجاد کنید و استاندارد PDF را با استفاده از ویژگی PdfSaveOptions.compliance تنظیم کنید.
  • با استفاده از روش ()Document.save سند Word را به PDF تبدیل کنید.

نمونه کد زیر نحوه تنظیم یک استاندارد خاص در تبدیل Word DOCX به PDF را نشان می دهد.

import aspose.words as aw

# سند word را بارگیری کنید
doc = aw.Document("calibre.docx")

# گزینه های ذخیره را ایجاد کنید و مطابقت را تنظیم کنید
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17 

# ذخیره به صورت PDF
doc.save("PDF.pdf", saveOptions)

Python DOCX به PDF - تبدیل محدوده صفحات

همچنین می توانید محدوده صفحاتی که می خواهید به فرمت PDF تبدیل شوند را مشخص کنید. برای این کار می توانید از ویژگی PdfSaveOptions.pageset استفاده کنید. نمونه کد زیر نحوه تبدیل طیف وسیعی از صفحات در سند Word به PDF را نشان می دهد.

import aspose.words as aw

# سند word را بارگیری کنید
doc = aw.Document("calibre.docx")

# گزینه های ذخیره را ایجاد کنید و محدوده صفحه را تنظیم کنید
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.page_set = aw.saving.PageSet([0, 1])

# ذخیره به صورت PDF
doc.save("PDF.pdf", saveOptions)

DOC DOCX به PDF در پایتون - فشرده سازی تصویر را اعمال کنید

Aspose.Words برای پایتون همچنین به شما امکان می دهد فشرده سازی تصویر را در سند PDF تبدیل شده اعمال کنید. علاوه بر این، می توانید کیفیت JPEG را برای تصاویر مشخص کنید. مراحل زیر برای تنظیم فشرده سازی تصویر هنگام تبدیل Word DOCX به PDF در پایتون آمده است.

  • سند Word را با استفاده از کلاس Document بارگیری کنید.
  • یک شی از کلاس PdfSaveOptions ایجاد کنید.
  • فشرده سازی تصویر را با استفاده از ویژگی فشرده سازی PdfSaveOptions.image تنظیم کنید.
  • کیفیت JPEG را با استفاده از ویژگی PdfSaveOptions.jpegquality تنظیم کنید.
  • با استفاده از روش ()Document.save سند Word را به PDF تبدیل کنید.

نمونه کد زیر نحوه تنظیم فشرده سازی تصویر در تبدیل Word به PDF را نشان می دهد.

import aspose.words as aw

# سند word را بارگیری کنید
doc = aw.Document("calibre.docx")

# گزینه های ذخیره را ایجاد کنید و فشرده سازی تصویر را تنظیم کنید
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.image_compression = aw.saving.PdfImageCompression.JPEG
saveOptions.jpeg_quality = 100 # Use JPEG compression at 50% quality to reduce file size.

# ذخیره به صورت PDF
doc.save("PDF.pdf", saveOptions)

Python DOCX to PDF Library - مجوز کتابخانه رایگان دریافت کنید

برای استفاده از Aspose.Words برای Python بدون محدودیت ارزیابی، می توانید یک مجوز موقت دریافت کنید.

نتیجه

در این مقاله با نحوه تبدیل فایل های Word DOCX یا DOC به PDF در پایتون آشنا شدید. علاوه بر این، گزینه های مختلفی برای سفارشی کردن تبدیل DOC یا DOCX به PDF در پایتون دیده اید. می توانید با استفاده از documentation درباره Aspose.Words for Python اطلاعات بیشتری کسب کنید. در صورت داشتن هرگونه سوال، از طریق [فروم 10 ما با ما در میان بگذارید.

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

PDF به متن در پایتونXLSX به JSON در جاوااکسل به JSON در جاوا
DOCX به JSON در جاواDOC به JSON در جاواWord به JSON در جاوا
TXT به JSON در جاواJSON به PDF در پایتوناکسل به JSON در جاوا
TXT به JSON در پایتونPNG به Word در C#.NETJPG به Word در C#.NET
تصویر به ورد در سی شارپورد به HTML در سی شارپWord DOCX به Markdown در جاوا
ایجاد اسناد MS Word با استفاده از Pythonتبدیل اسناد ورد به تصویر در پایتونایجاد اسناد MS Word (DOC/DOCX) با استفاده از C++
Extract Images from Word DOC in Javaکپی ماکروها از سند یک کلمه به سند دیگر در جاوا[تبدیل ورد به پاورپوینت][https://blog.aspose.com/total/convert-doc-to-ppt-python/]

اطلاعات: ممکن است به کتابخانه پایتون دیگری علاقه مند باشید که به توسعه دهندگان و برنامه های کاربردی اجازه می دهد پاورپوینت را به PDF تبدیل کنند - Aspose.Slides for Python. و همچنین ممکن است بخواهید Aspose PowerPoint to PDF Converter را بررسی کنید، زیرا این یک اجرای زنده از فرآیند تبدیل پاورپوینت به PDF است.