صادرات فرمت DGN AutoCAD
صادرات فرمت DGN AutoCAD به PDF
Aspose.CAD برای API پایتون قابلیت بارگذاری فایل DGN AutoCAD و تبدیل آن به فرمت PDF را معرفی کرده است. کلاس CadImage برای این منظور استفاده میشود.
شما نیاز دارید که یک فایل DGN موجود را به عنوان CadImage بارگذاری کنید. یک نمونه از کلاس CadRasterizationOptions ایجاد کنید و ویژگیهای مختلف را تنظیم کنید. یک نمونه از کلاس PdfOptions ایجاد کنید و نمونه CadRasterizationOptions را به آن پاس دهید. اکنون متد save را از نمونه کلاس CadImage فراخوانی کنید.
کد نمونه
در زیر یک نمایش کد برای تبدیل/صادرات DGN به PDF آورده شده است.
import aspose.cad as cad | |
image = cad.Image.load("file.dgn") | |
rasterizationOptions = cad.imageoptions.CadRasterizationOptions() | |
rasterizationOptions.layouts = ["Model"] | |
pdfOptions = cad.imageoptions.PdfOptions() | |
pdfOptions.vector_rasterization_options = rasterizationOptions | |
image.save("result.pdf", pdfOptions) |
صادرات فرمت DGN AutoCAD به فرمت تصویر Raster
Aspose.CAD برای API پایتون قابلیت بارگذاری فایل DGN AutoCAD و تبدیل آن به یک تصویر Raster را معرفی کرده است. کلاس CadImage برای این منظور استفاده میشود.
شما نیاز دارید که یک فایل DGN موجود را به عنوان CadImage بارگذاری کنید. یک نمونه از کلاس CadRasterizationOptions ایجاد کنید و ویژگیهای مختلف را تنظیم کنید. یک نمونه از کلاس JpegOptions ایجاد کنید و نمونه CadRasterizationOptions را به آن پاس دهید. اکنون متد save را از نمونه کلاس CadImage فراخوانی کنید.
کد نمونه
در زیر یک نمایش کد برای تبدیل/صادرات DGN به تصویر JPEG آورده شده است.
import aspose.cad as cad | |
image = cad.Image.load("file.dgn") | |
rasterizationOptions = cad.imageoptions.CadRasterizationOptions() | |
rasterizationOptions.page_width = 1200 | |
rasterizationOptions.page_height = 1200 | |
rasterizationOptions.no_scaling = True | |
rasterizationOptions.automatic_layouts_scaling = False | |
pdfOptions = cad.imageoptions.JpegOptions() | |
pdfOptions.vector_rasterization_options = rasterizationOptions | |
image.save("result.jpg", jpgOptions) |
پشتیبانی از موجودیتهای 3D برای DGN v7
Aspose.CAD برای API پایتون قابلیت بارگذاری یک فایل DGN AutoCAD و پشتیبانی از موجودیتهای 3D برای DGN v7 را معرفی کرده است. کلاس CadImage برای این منظور استفاده میشود. هر تصویر DGN از 9 نمای پیشتعریف شده پشتیبانی میکند. این نمایها از 1 تا 9 شمارهگذاری شدهاند. اگر نمایی در زمان صادرات تعریف نشده باشد، برای فرمتهای خروجی چند صفحهای (مانند PDF) تمام نماها صادر خواهند شد که هر کدام در یک صفحه جداگانه قرار میگیرند. موجودیتهای 3D در فرمت فایل DGN پشتیبانی شدهاند، به علاوه 2D. برای این منظور، VectorRasterizationOptions استفاده میشود و نوع موجودیتها دیگر برای فرمت DGN استفاده نمیشود (هر دو 2D و 3D به صورت همزمان پشتیبانی میشوند).
کد نمونه
در زیر کد نمونهای برای مشاهده عناصر پشتیبانی شده DGN آورده شده است.
import aspose.cad as cad | |
image = cad.Image.load("file.dgn") | |
rasterizationOptions = cad.imageoptions.CadRasterizationOptions() | |
rasterizationOptions.page_width = 1200 | |
rasterizationOptions.page_height = 1200 | |
rasterizationOptions.automatic_layouts_scaling = False | |
rasterizationOptions.layouts = ["1", "2", "3", "9"] | |
pdfOptions = cad.imageoptions.PdfOptions() | |
pdfOptions.vector_rasterization_options = rasterizationOptions | |
image.save("result.pdf", pdfOptions) |