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

فایل DWG داده های طراحی دو بعدی و سه بعدی مانند داده های هندسی، رنگ، مواد و متن را ذخیره می کند. این یک فرمت فایل اختصاصی AutoCAD است که یک برنامه نرم افزاری طراحی به کمک کامپیوتر (CAD) است. از آنجایی که فایل‌های DWG بسیار بزرگ هستند، برای اشتراک‌گذاری و همکاری آسان‌تر، اغلب به فرمت‌های فایل دیگر، مانند PDF تبدیل می‌شوند. فایل های پی دی اف یک انتخاب محبوب برای این منظور هستند، زیرا می توان آنها را به راحتی در پلتفرم های مختلف مشاهده و به اشتراک گذاشت. اما، تبدیل فایل های DWG به PDF می تواند یک کار خسته کننده باشد، به خصوص اگر تعداد زیادی فایل برای تبدیل دارید. در این پست وبلاگ با نحوه تبدیل DWG به PDF در پایتون آشنا خواهیم شد. بنابراین، بیایید شروع کنیم!

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

  1. تبدیل Python DWG به PDF – دانلود رایگان
  2. مراحل تبدیل فایل DWG به PDF
  3. تبدیل DWG به PDF از طریق برنامه‌ریزی
  4. صادر کردن DWG به PDF با گزینه‌ها
  5. صادر کردن طرح‌بندی خاص DWG به PDF
  6. تبدیل DWG به PDF/A یا PDF/B
  7. دریافت مجوز رایگان
  8. مبدل DWG به PDF آنلاین رایگان
  9. تبدیل Python DWG به PDF – منابع آموزشی

مبدل Python DWG به PDF – دانلود رایگان

برای تبدیل یک فایل DWG به یک سند PDF، از API Aspose.CAD برای Python استفاده خواهیم کرد. این امکان ایجاد، ویرایش و دستکاری فایل‌های DWG و چندین فرمت فایل دیگر را فراهم می‌کند.

لطفاً از دستور pip زیر برای نصب کتابخانه از PyPI استفاده کنید.

pip install aspose-cad

نحوه تبدیل فایل DWG به PDF

با دنبال کردن مراحل زیر می توانیم به راحتی یک فایل DWG را به یک سند PDF تبدیل کنیم:

  1. یک فایل طراحی DWG را بارگیری کنید.
  2. گزینه های تصویر شطرنجی سازی CAD را مشخص کنید.
  3. گزینه های ذخیره PDF را تعریف کنید.
  4. DWG را به صورت PDF ذخیره کنید.

اکنون، بیایید ببینیم که چگونه این مراحل را در پایتون برای تبدیل یک فایل DWG به یک سند PDF انجام دهیم.

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

لطفا مراحل زیر را برای تبدیل DWG به PDF دنبال کنید:

  1. یک فایل DGN ورودی را با استفاده از کلاس Image بارگیری کنید.
  2. یک نمونه از کلاس PdfOptions ایجاد کنید.
  3. در نهایت، متد save() را برای ذخیره DWG به صورت PDF فراخوانی کنید. مسیر فایل PDF خروجی و PdfOptions را به عنوان آرگومان می گیرد.

نمونه کد زیر نحوه تبدیل فایل DWG به سند PDF را با استفاده از پایتون نشان می دهد.

# نمونه کد زیر نحوه تبدیل یک فایل DWG به سند PDF را با استفاده از پایتون نشان می دهد.
import aspose.cad as cad

# یک فایل DWG موجود را بارگیری کنید
image = cad.Image.load("C:\Files\sample.dwg")

# گزینه های PDF را مشخص کنید
pdfOptions = cad.imageoptions.PdfOptions()

# ذخیره به صورت PDF
image.save("C:\Files\output.pdf", pdfOptions)

DWG را با گزینه های موجود در پایتون به PDF صادر کنید

هنگام تبدیل فایل DWG به سند PDF می توانیم با دنبال کردن مراحل زیر، گزینه های ذخیره PDF را مشخص کنیم:

  1. ابتدا یک فایل DWG ورودی را با استفاده از کلاس Image بارگذاری کنید.
  2. سپس یک نمونه از کلاس CadRasterizationOptions ایجاد کنید.
  3. سپس ویژگی های عرض صفحه و ارتفاع صفحه را مشخص کنید.
  4. در همین حال، یک نمونه از کلاس PdfOptions ایجاد کنید.
  5. پس از آن، ویژگی vectorrasterizationoptions را به عنوان CadRasterizationOptions تنظیم کنید.
  6. در نهایت، متد save() را برای ذخیره DWG به صورت PDF فراخوانی کنید.

نمونه کد زیر نحوه تعیین ارتفاع و عرض صفحه را در حین ذخیره یک فایل DWG به عنوان سند PDF با استفاده از پایتون نشان می دهد.

# نمونه کد زیر نحوه تعیین ارتفاع و عرض صفحه را در حین ذخیره یک فایل DWG به عنوان یک سند PDF با استفاده از پایتون نشان می دهد.
import aspose.cad as cad

# یک فایل DWG موجود را بارگیری کنید
image = cad.Image.load("C:\Files\sample.dwg")

# گزینه های CAD را راه اندازی و مشخص کنید
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# گزینه های PDF را مشخص کنید
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# ذخیره به صورت PDF
image.save("C:\Files\output.pdf", pdfOptions)

صادرات طرح بندی خاص DWG به PDF در پایتون

هنگام تبدیل فایل DWG به سند PDF می توانیم با دنبال کردن مراحل زیر، گزینه های ذخیره PDF را مشخص کنیم:

  1. ابتدا یک فایل DWG ورودی را با استفاده از کلاس Image بارگذاری کنید.
  2. سپس یک نمونه از کلاس CadRasterizationOptions ایجاد کنید.
  3. سپس، ویژگی Layouts را تنظیم کنید.
  4. در همین حال، یک نمونه از کلاس PdfOptions ایجاد کنید.
  5. پس از آن، ویژگی vectorrasterizationoptions را به عنوان CadRasterizationOptions تنظیم کنید.
  6. در نهایت، متد save() را برای ذخیره DWG به صورت PDF فراخوانی کنید.

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

# نمونه کد زیر نحوه تعیین طرح بندی خاص یک فایل DWG برای صادرات به عنوان یک سند PDF در پایتون را نشان می دهد.
import aspose.cad as cad

# یک فایل DWG موجود را بارگیری کنید
image = cad.Image.load("C:\Files\sample.dwg")

# گزینه های CAD را راه اندازی و مشخص کنید
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.layouts = ["Layout1"]

# گزینه های PDF را مشخص کنید
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# ذخیره به صورت PDF
image.save("C:\Files\output.pdf", pdfOptions)

DWG را به PDF/A یا PDF/B تبدیل کنید

ما همچنین می توانیم DWG را به صورت PDF/A یا PDF/E با دنبال کردن مراحل زیر ذخیره کنیم:

  1. ابتدا یک فایل DWG ورودی را با استفاده از کلاس Image بارگذاری کنید.
  2. سپس یک نمونه از کلاس CadRasterizationOptions ایجاد کنید.
  3. سپس، یک نمونه از کلاس PdfOptions ایجاد کنید.
  4. پس از آن، ویژگی compliance را تنظیم کنید.
  5. در نهایت، متد save() را برای ذخیره DWG به صورت PDF فراخوانی کنید.

نمونه کد زیر نحوه تبدیل فایل DWG به PDF/A و PDF/B با استفاده از پایتون را نشان می دهد.

# نمونه کد زیر نحوه تبدیل یک فایل DWG به PDF/A و PDF/B را با استفاده از Python نشان می دهد.
import aspose.cad as cad

# یک فایل DWG موجود را بارگیری کنید
image = cad.Image.load("C:\Files\sample.dwg")

# گزینه های CAD را راه اندازی و مشخص کنید
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# گزینه های PDF را مشخص کنید
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
pdfOptions.core_pdf_options = cad.imageoptions.PdfDocumentOptions()

# ذخیره به صورت PDF/A
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1A
image.save("C:\Files\output-a.pdf", pdfOptions)

# ذخیره به صورت PDF/B
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1B
image.save("C:\Files\output-b.pdf", pdfOptions)

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

شما می توانید یک مجوز موقت رایگان دریافت کنید تا کتابخانه را بدون محدودیت ارزیابی امتحان کنید.

تبدیل DWG به PDF به صورت آنلاین رایگان

علاوه بر این، می‌توانید فایل‌های DWG را به صورت آنلاین با استفاده از برنامه وب رایگان مبدل DWG به PDF به اسناد PDF تبدیل کنید. این برنامه وب با استفاده از Aspose.CAD API توسعه یافته است.

https://products.aspose.app/cad/conversion/dwg

برای کسب اطلاعات بیشتر می‌توانید تبدیل DWG به PDF آنلاین - مبدل رایگان را بخوانید.

مبدل پایتون DWG به PDF – منابع آموزشی

می‌توانید در مورد خواندن، تبدیل و دستکاری فایل‌های DWG اتوکد بدون استفاده از اتوکد اطلاعات بیشتری کسب کنید و سایر ویژگی‌های کتابخانه را با استفاده از منابع ارائه شده در زیر بررسی کنید:

نتیجه

در این مقاله یاد گرفتیم که چگونه یک فایل DWG موجود را بارگذاری کنیم و DWG بارگذاری شده را به صورت PDF در پایتون ذخیره کنیم. ما همچنین نحوه تعیین ارتفاع صفحه، عرض، طرح بندی و انطباق با PDF را در هنگام صادرات DWG به PDF دیده ایم. با استفاده از Aspose.CAD برای Python، توسعه دهندگان می توانند به راحتی فرآیند تبدیل را خودکار کرده و خروجی PDF سفارشی سازی شده را ایجاد کنند که نیازهای خاص آنها را برآورده کند. علاوه بر تبدیل DWG به PDF در پایتون، می‌توانید فایل‌های DWG را به صورت آنلاین با استفاده از یک برنامه وب مبدل DWG به اسناد PDF تبدیل کنید. در صورت وجود هرگونه ابهامی، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.

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