يمكنك تحويل ملف cgm إلى صورة SVGZ في Java في خطوتين بسيطتين. أولاً ، باستخدام Aspose.PDF for Java ، يمكنك تصدير CGM إلى JPEG. بعد ذلك ، باستخدام Aspose.Imaging for Java واجهة برمجة تطبيقات معالجة الصور ، يمكنك تحويل JPEG إلى SVGZ. تأتي كلتا واجهات برمجة التطبيقات ضمن حزمة Aspose.Total for Java .
تحويل CGM إلى SVGZ في ملف واحد عبر Java
تسمح لك API أيضًا بتصدير ملف CGM إلى SVGZ إلى ملف واحد. لتحويل جميع الصفحات ، يمكنك أولاً تحويل مستند CGM إلى ملف TIFF واحد وبعد ذلك ، يمكنك تصدير ملف TIFF إلى SVGZ. يمكنك فتح ملف الإدخال باستخدام فئة Document وإنشاء كائنات جهاز Resolution و TiffSettings و TIFF. يمكنك الحصول على صورة TIFF واحدة باستخدام TiffDevice لفئة TiffDevice . أخيرًا ، يمكنك تحميل ملف TIFF باستخدام فئة Image وحفظه بتنسيق SVGZ باستخدام save .
قم بتحويل CGM إلى SVGZ باستخدام علامة مائية عبر Java
باستخدام API ، يمكنك أيضًا تصدير ملف CGM إلى SVGZ بعلامة مائية في مستند SVGZ الخاص بك. لإضافة علامة مائية ، يمكنك أولاً تحويل CGM إلى JPEG وإضافة علامة مائية فيه. لإضافة علامة مائية ، قم بتحميل ملف صورة باستخدام فئة Image ، قم بإنشاء كائن من Graphics فئة وتهيئتها باستخدام كائن صورة ، وإنشاء Matrix جديدة وقم بتعيين الترجمة والتحويل إلى الزاوية المطلوبة وإضافة علامة مائية باستخدام Graphics.drawString . بعد إضافة العلامة المائية في صورتك ، يمكنك حفظ JPEG بتنسيق SVGZ.
قم بتحويل وتدوير CGM إلى ملف SVGZ عبر Java
باستخدام API ، يمكنك أيضًا تدوير صورة SVGZ الناتجة وفقًا لاحتياجاتك. يمكن استخدام طريقة Image.rotateFlip لتدوير الصورة بمقدار 90/180/270 درجة وقلب الصورة أفقيًا أو رأسيًا. توفر المكتبة طرقًا بسيطة لإجراء عمليات معقدة مع تغليف جميع التفاصيل القبيحة. يمكنك تحديد نوع التدوير والوجه لتطبيقه على الصورة. لتدوير الصورة وعكسها ، يمكنك تحميل صورة JPEG المحولة باستخدام فئة Image واستدعاء الصورة. rotateFlip أثناء تحديد المناسب RotateFlipType .
حالات الاستخدام الرئيسية
- توصيل الرسومات النقطية القابلة للتوسيع في تطبيقات الويب – قدم مخططات نقطية عالية الجودة ومتجاوبة.
- أرشيف رسومات الهندسة – قم بتخزين الرسومات المعقدة في تنسيق نقطي مضغوط.
- تحويل CAD إلى الويب – نشر الرسومات التقنية من CAD إلى شكل جاهز للمتصفح.
سيناريوهات الأتمتة
- محركات تقديم SVG بناءً على Java – قم بتحويل CGM إلى أصول SVGZ تفاعلية وقابلة للتوسيع.
- ضاغطات SVG – أتمتة تقليل الحجم مع الاحتفاظ بالدقة البصرية.
- خطوط أنابيب الأصول الأمامية – قم بإعداد المخططات للتحميل الفوري في تطبيقات الويب.