CAD مخفف Computer-Aided Design است. از آن برای ایجاد طرح های معماری دو بعدی و سه بعدی، انیمیشن های کامپیوتری، جلوه های ویژه در فیلم ها، نقشه های فنی و موارد دیگر استفاده می شود. PDF یکی از شناخته شده ترین فرمت های فایل است که به دلیل قابل حمل بودن شهرت دارد. در اینجا نیاز به تبدیل فایلهای CAD به فرمت PDF وجود دارد، زمانی که چنین نقشههای فنی قرار است به یک کاربر عادی که به نرمافزار فنی پشتیبانیکننده نقشههای CAD مجهز نیست، منتقل شود. این مقاله برنامه نویسان را در مورد نحوه تبدیل فرمت های مختلف CAD مانند DWG به PDF در Java راهنمایی می کند.
موضوعات زیر در زیر پوشش داده شده است:
کتابخانه Java تبدیل نقشه های CAD
GroupDocs.Conversion for Java کتابخانه تبدیل سند و تصویر برای برنامه های کاربردی مبتنی بر Java است. این برنامه از فرمت های مختلف فایل برای تبدیل از یک فرمت به فرمت دیگر پشتیبانی می کند که شامل اسناد پردازش ورد، صفحات گسترده، ارائه ها، تصاویر، اسناد قابل حمل، صفحات وب، فرمت های فتوشاپ، فایل های پروژه مایکروسافت، ایمیل ها، گرافیک های برداری توسط Microsoft Visio، نقشه های CAD، زبان های توصیفی صفحه و غیره
در مثال های زیر، من از این API برای تبدیل نقشه های CAD به PDF در Java استفاده خواهم کرد. بهتر است کتابخانه را دانلود کرده و محیط توسعه را از قبل آماده کنید. میتوانید API را از بخش downloads یا با پیکربندی زیر در برنامههای Java مبتنی بر maven دریافت کنید.
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion</artifactId>
<version>21.10.1</version>
</dependency>
تبدیل DWG به PDF در Java
بیایید برای تبدیل سریع نقاشی حرکت کنیم. این مراحل به شما این امکان را می دهد که به راحتی نقشه های اتوکد DWG را به یک فایل PDF در Java با گزینه های سفارشی سازی زیادی تبدیل کنید.
- با استفاده از کلاس CadLoadOptions گزینه های بارگیری را تنظیم کنید.
- با استفاده از روش setLayoutNames() طرحبندی را مشخص کنید.
- طراحی DWG را با استفاده از کلاس Conveter بارگیری کنید.
- گزینه های تبدیل مانند عرض، ارتفاع و قالب را مشخص کنید.
- با استفاده از convert() مناسب به PDF تبدیل کنید .convert.ConvertOptions)) روش.
در اینجا کد Java کامل است که مراحل بالا را نشان می دهد و یک فایل DWG را به فرمت PDF تبدیل می کند.
// تبدیل نقشه CAD - DWG به PDF در جاوا
// گزینه های بارگیری فایل CAD
CadLoadOptions loadOptions = new CadLoadOptions();
loadOptions.setLayoutNames(new String[]{ "Layout1"});
// گزینه های تبدیل PDF
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setGrayscale(true);
PdfConvertOptions options = new PdfConvertOptions();
options.setRotate(Rotation.On90);
options.setPdfOptions(pdfOptions);
/*
options.setDpi(300);
options.setWidth(800);
options.setHeight(600);
*/
// تبدیل
Converter converter = new Converter("filePath/CAD-Drawing.dwg", loadOptions);
converter.convert("filePath/cadToPDF-Java.pdf", options);
با کمی تغییر در کد، می توانید فایل های DGN و DWF را نیز بر این اساس تبدیل کنید. برای فرمت فایلی که از طرحبندی پشتیبانی نمیکند، از روش setLayoutNames استفاده نمیکنیم.
نتیجه
برای نتیجه گیری، ما یاد گرفتیم که فایل های CAD را به فرمت PDF تبدیل کنیم. به طور خاص، ما نقشه های اتوکد DWG را با استفاده از Java API به فرمت PDF تبدیل کردیم. اکنون می توانید با استفاده از GroupDocs.Conversion برنامه Java تبدیل آنلاین CAD به PDF خود را بسازید. در صورت هر گونه سردرگمی، می توانید با تیم پشتیبانی رایگان تماس بگیرید، که همیشه احساس خوبی دارد که به شما در فروم کمک می کند.