این آموزش کوتاه بر نحوه تبدیل IGES به PDF در جاوا با ارائه تمام جزئیات و مراحل لازم برای استفاده از کد مثال تمرکز دارد. در این مثال، ما یک کد نمونه برای صادرات فایل IGES به PDF در جاوا با استفاده از فراخوانی های ساده API ارائه کرده ایم و برنامه را می توان در هر محیط جاوای پیکربندی شده در ویندوز، macOS یا لینوکس استفاده کرد.
مراحل تبدیل فایل از IGES به PDF در جاوا
- پروژه خود را طوری پیکربندی کنید که فایل Jar Aspose.CAD for Java را از مدیر مخزن اضافه کند
- با استفاده از شی کلاس Image به فایل IGES منبع دسترسی پیدا کنید
- برای سفارشی سازی شطرنجی کردن فایل IGES، شی کلاس CadRasterizationOptions را راه اندازی کنید.
- برای پیکربندی گزینه های PDF خروجی، شی کلاس PdfOptions را راه اندازی کرده و از آن استفاده کنید
- فایل IGES را با استفاده از روش ذخیره که توسط کلاس Image در معرض دید قرار گرفته است به PDF تبدیل کنید
مراحل فوق، فرآیند تبدیل فایل IGES به PDF در جاوا را پوشش میدهد، به موجب آن فرآیند با بارگیری فایل منبع IGES با استفاده از شی کلاس Image از دیسک آغاز میشود. سپس شیء PdfOptions برای تنظیم خصوصیات PDF خروجی و اعمال گزینه های شطرنجی IGES استفاده می شود، که سپس با ارائه شیء PdfOptions به عنوان آرگومان، IGES را به عنوان PDF روی دیسک ذخیره می کند.
کد برای تبدیل IGES به PDF در جاوا
import com.aspose.cad.Image; | |
import com.aspose.cad.License; | |
import com.aspose.cad.imageoptions.CadRasterizationOptions; | |
import com.aspose.cad.imageoptions.PdfOptions; | |
public class ConvertIGESToPDF { | |
public static void main2(String[] args) throws Exception { // main method to convert IGES to PDF image using Java | |
String path = "C:/TestData/"; | |
// Set up the license to convert IGS to PDF | |
License licenseIGStoPDF = new License(); | |
licenseIGStoPDF.setLicense(path + "Conholdate.Total.Product.Family.lic"); | |
String sourceIGSFile = path + "Sourc.igs"; | |
String exportedIGEStoPDFFile = path + "ExportedIGS.pdf"; | |
// Load the source IGS file from the disk | |
Image iGESImageTest = Image.load(sourceIGSFile); | |
// Initialize the PdfOptions object for the desired PDF | |
PdfOptions pdfOptionsIGES = new PdfOptions(); | |
// Instantiate the vector rastrization options | |
CadRasterizationOptions igesRasterizationOpts = new CadRasterizationOptions(); | |
igesRasterizationOpts.setPageWidth(1000); | |
igesRasterizationOpts.setPageHeight(1000); | |
// Set the rasterization options | |
pdfOptionsIGES.setVectorRasterizationOptions(igesRasterizationOpts); | |
// Convert IGS to PDF | |
iGESImageTest.save(exportedIGEStoPDFFile, pdfOptionsIGES); | |
} | |
} |
این مثال کد می تواند برای توسعه یک نرم افزار تبدیل IGES به PDF در جاوا با استفاده از یک رابط API ساده استفاده شود. کلاس CadRasterizationOptions برای سفارشی کردن فرآیند شطرنجی با تنظیم اندازه صفحه، رنگ پسزمینه، طرحبندی در PDF رندر شده، نوع ترسیم، گزینههای قلم، رنگ و کیفیت طراحی استفاده میشود.
در این مبحث با استفاده از رابط ساده API شاهد صادرات از IGES به PDF در جاوا بوده ایم. اگر می خواهید در مورد فرآیند تبدیل DGN به PDF بدانید به مقاله نحوه تبدیل DGN به PDF در جاوا مراجعه کنید.