ضبط حجم القماش ووضعه

مقدمة

هل تتطلع إلى تسخير قوة Aspose.CAD لـ Java لتحسين عملية تحويل CAD لديك؟ سيرشدك هذا الدليل الشامل عبر خطوات تحديد حجم اللوحة القماشية ووضعها باستخدام Aspose.CAD لـ Java. سواء كنت مطورًا متمرسًا أو بدأت للتو، سيزودك هذا البرنامج التعليمي بالرؤى التي تحتاجها.

المتطلبات الأساسية

قبل الغوص في البرنامج التعليمي، تأكد من توفر المتطلبات الأساسية التالية:

  • Aspose.CAD لـ Java: تأكد من تثبيت مكتبة Aspose.CAD في بيئة Java لديك. يمكنك تنزيلههنا.

  • دليل المستندات: قم بإعداد دليل المستندات لتخزين ملفات CAD الخاصة بك. سيتم الرجوع إلى هذا الدليل في خطوات البرنامج التعليمي.

الآن، دعونا نبدأ مع الدليل خطوة بخطوة.

استيراد مساحات الأسماء

في هذه الخطوة، سنقوم باستيراد مساحات الأسماء اللازمة لبدء مشروع Aspose.CAD الخاص بك.

import java.awt.Image;

import com.aspose.cad.fileformats.tiff.enums.TiffExpectedFormat;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PdfOptions;
import com.aspose.cad.imageoptions.TiffOptions;

الخطوة 1: استيراد فئات Aspose.CAD

// المسار إلى دليل الموارد.
String dataDir = "Your Document Directory" + "CADConversion/";

String srcFile = dataDir + "conic_pyramid.dxf";
com.aspose.cad.Image objImage = com.aspose.cad.Image.load(srcFile);

في هذا المقتطف، قمنا بإعداد المسار إلى دليل الموارد وتحميل ملف DXF باستخدام ملف Aspose.CADImage فصل.

الخطوة 2: قم بتعيين خصائص CadRasterizationOptions

// قم بإنشاء مثيل لـ CadRasterizationOptions وقم بتعيين خصائصه المتنوعة
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

rasterizationOptions.setAutomaticLayoutsScaling(true);
rasterizationOptions.setNoScaling(true);

هنا، نقوم بإنشاء مثيلCadRasterizationOptions وتكوين خصائص مثل عرض الصفحة وارتفاع الصفحة وخيارات القياس.

الخطوة 3: إنشاء PdfOptions وتعيين VectorRasterizationOptions

// قم بإنشاء مثيل لـ PdfOptions
PdfOptions pdfOptions = new PdfOptions();

// قم بتعيين الخاصية VectorRasterizationOptions
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

الآن نقوم بإنشاء ملفPdfOptions المثال وتعيينهVectorRasterizationOptions الخاصية إلى التكوين السابقCadRasterizationOptions.

الخطوة 4: التصدير إلى PDF

// تصدير CAD إلى PDF
objImage.save(dataDir + "result_out_.pdf", pdfOptions);

وأخيرًا، نقوم بحفظ صورة CAD في ملف PDF باستخدام الخيارات المحددة.

الخطوة 5: إنشاء TiffOptions وتعيين VectorRasterizationOptions

// قم بإنشاء مثيل لـ TiffOptions
TiffOptions tiffOptions = new TiffOptions(TiffExpectedFormat.Default);

// قم بتعيين الخاصية VectorRasterizationOptions
tiffOptions.setVectorRasterizationOptions(rasterizationOptions);

في هذه الخطوة قمنا بإعدادTiffOptions المثيل وتكوينهVectorRasterizationOptions ملكية.

الخطوة 6: التصدير إلى TIFF

// تصدير CAD إلى TIFF
objImage.save(dataDir + "result_out_.tiff", tiffOptions);

وأخيرًا، نقوم بحفظ صورة CAD في ملف TIFF باستخدام الخيارات المحددة.

خاتمة

تهانينا! لقد قمت بنجاح بتعيين حجم اللوحة القماشية ووضعها باستخدام Aspose.CAD لـ Java. يوفر هذا البرنامج التعليمي أساسًا متينًا لمشاريع تحويل CAD الخاصة بك. اكتشف المزيد من الميزات والإمكانيات فيوثائق Aspose.CAD.

الأسئلة الشائعة

س1: هل يمكنني استخدام Aspose.CAD لـ Java مع أطر عمل Java الأخرى؟

ج1: نعم، تم تصميم Aspose.CAD للتكامل بسلاسة مع أطر عمل Java المتنوعة.

س2: هل يتوفر ترخيص مؤقت لـ Aspose.CAD؟

ج2: نعم، يمكنك الحصول على ترخيص مؤقتهنا.

س3: أين يمكنني الحصول على دعم المجتمع لـ Aspose.CAD؟

ج3: قم بزيارةمنتدى Aspose.CAD لدعم المجتمع والمناقشات.

س4: هل يمكنني تجربة Aspose.CAD مجانًا؟

ج4: بالتأكيد! الحصول على نسخة تجريبية مجانيةهنا.

س5: كيف يمكنني شراء Aspose.CAD لـ Java؟

ج5: شراء المنتجهنا.