HTML JPG PDF XML APNG
Aspose.Imaging  Java के लिए
DXF

Java के माध्यम से EMZ को DXF में बदलें

किसी भी छवि संपादक या तृतीय-पक्ष लाइब्रेरी की आवश्यकता के बिना देशी Java API का उपयोग करके EMZ को DXF में रूपांतरित करें।

Java का उपयोग करके EMZ को DXF में कैसे बदलें

फ़ाइल स्वरूपों को परिवर्तित करना ग्राफ़िक डिज़ाइनरों द्वारा सामना किए जाने वाले एक नियमित कार्य की तरह लग सकता है। फिर भी, इसके महत्व को कम आंकना एक गलती होगी। आपके कार्य का मूल्यांकन इस बात पर निर्भर हो सकता है कि आप इस कार्य को कितनी तेजी से और प्रभावी ढंग से निपटाते हैं। आमतौर पर, मूल छवियों को मुद्रण या ऑनलाइन प्रकाशन के लिए बेहतर प्रारूप में रूपांतरण की आवश्यकता होती है। यदि मूल छवि किसी ग्राफिक संपादक से उत्पन्न हुई है, तो यह वेक्टर प्रारूप में हो सकती है। इस परिदृश्य में, प्रकाशन उद्देश्यों के लिए इसे रैस्टराइज़ किया जाना चाहिए और रैस्टर प्रारूप में परिवर्तित किया जाना चाहिए। आपके पास इष्टतम गुणवत्ता के लिए छवि को एक असंपीड़ित प्रारूप में सहेजने या फ़ाइल आकार को कम करने के लिए इसे दोषरहित संपीड़ित प्रारूप में परिवर्तित करने का विकल्प है। कुछ संदर्भों में, जैसे वेब प्रकाशन, आप हानिपूर्ण संपीड़ित प्रारूपों का विकल्प चुन सकते हैं। छवि डेटा संपीड़न के लिए विशेष रूप से डिज़ाइन किए गए एल्गोरिदम स्वीकार्य छवि गुणवत्ता को संरक्षित करते हुए फ़ाइल आकार में महत्वपूर्ण कमी की अनुमति देते हैं। यह इंटरनेट से तेज़ छवि फ़ाइल डाउनलोड की सुविधा प्रदान करता है। EMZ को DXF में बदलने के लिए, हम इसका उपयोग करेंगे Aspose.Imaging for Java API जो एक सुविधा संपन्न, शक्तिशाली और जावा प्लेटफॉर्म के लिए छवि हेरफेर और रूपांतरण एपीआई का उपयोग करने में आसान है। आप इसका नवीनतम संस्करण सीधे Maven से डाउनलोड कर सकते हैं और इसे अपने मावेन में इंस्टॉल कर सकते हैं -आधारित परियोजना pom.xml में निम्नलिखित विन्यास जोड़कर।

रिपॉजिटरी

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>

निर्भरता

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-imaging</artifactId>
<version>version of aspose-imaging API</version>
<classifier>jdk16</classifier>
</dependency>

Java के माध्यम से EMZ को DXF में बदलने के चरण

डेवलपर कोड की कुछ ही पंक्तियों में आसानी से EMZ फ़ाइलों को DXF में लोड और रूपांतरित कर सकते हैं।

  • लोड EMZ फ़ाइल Image.load विधि के साथ
  • ImageOptionsBase (जैसे BmpOptions, PngOptions, आदि) के आवश्यक उपवर्ग का उदाहरण बनाएं और सेट करें।
  • Image.save विधि को कॉल करें
  • DXF एक्सटेंशन और ImageOptionsBase वर्ग के ऑब्जेक्ट के साथ फ़ाइल पथ पास करें

सिस्टम आवश्यकताएं

रूपांतरण उदाहरण कोड चलाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं।

  • ऑपरेटिंग सिस्टम: विंडोज़ या लिनक्स।
  • विकास वातावरण: .NET Core 7 और उच्चतर का समर्थन करता है, जैसे कि Microsoft Visual Studio।

EMZ को DXF में बदलने के लिए नि:शुल्‍क ऐप

  • EMZ इमेज को चुनें या खींचें और छोड़ें
  • प्रारूप चुनें और कन्वर्ट बटन पर क्लिक करें
  • DXF इमेज डाउनलोड करने के लिए डाउनलोड बटन पर क्लिक करें
* अपनी फ़ाइलें अपलोड करके या हमारी सेवा का उपयोग करके आप हमारे सेवा की शर्तें और गोपनीयता नीति से सहमत होते हैं

EMZ को DXF में बदलने के लिए हमारे लाइव डेमो देखें

EMZ को DXF में बदलें - Java

import com.aspose.imaging.Image;
import com.aspose.imaging.ImageOptionsBase;
import com.aspose.imaging.fileformats.jpeg2000.Jpeg2000Codec;
import com.aspose.imaging.fileformats.png.PngColorType;
import com.aspose.imaging.fileformats.tiff.enums.TiffExpectedFormat;
import com.aspose.imaging.imageoptions.*;
//This example demonstrates how to convert all supported file formats from one to another
String templatesFolder = "D:\\WorkDir\\";
//Formats that support both - save and load
HashMap<String, ImageOptionsBase> formatsThatSupportExportAndImport = new HashMap<String, ImageOptionsBase>();
formatsThatSupportExportAndImport.put("bmp", new BmpOptions());
formatsThatSupportExportAndImport.put("gif", new GifOptions());
formatsThatSupportExportAndImport.put("dicom", new DicomOptions());
formatsThatSupportExportAndImport.put("emf", new EmfOptions());
formatsThatSupportExportAndImport.put("jpg", new JpegOptions());
formatsThatSupportExportAndImport.put("jpeg", new JpegOptions());
formatsThatSupportExportAndImport.put("jpeg2000", new Jpeg2000Options() );
formatsThatSupportExportAndImport.put("j2k", new Jpeg2000Options() {{ setCodec(Jpeg2000Codec.J2K); }} );
formatsThatSupportExportAndImport.put("jp2", new Jpeg2000Options() {{ setCodec(Jpeg2000Codec.Jp2); }} );
formatsThatSupportExportAndImport.put("png",new PngOptions() {{ setColorType(PngColorType.TruecolorWithAlpha); }});
formatsThatSupportExportAndImport.put("apng", new ApngOptions());
formatsThatSupportExportAndImport.put("svg", new SvgOptions());
formatsThatSupportExportAndImport.put("tiff", new TiffOptions(TiffExpectedFormat.Default));
formatsThatSupportExportAndImport.put("tif", new TiffOptions(TiffExpectedFormat.Default));
formatsThatSupportExportAndImport.put("wmf", new WmfOptions());
formatsThatSupportExportAndImport.put("emz", new EmfOptions() {{ setCompress(true); }});
formatsThatSupportExportAndImport.put("wmz", new WmfOptions() {{ setCompress(true); }});
formatsThatSupportExportAndImport.put("svgz", new SvgOptions(){{ setCompress(true); }});
formatsThatSupportExportAndImport.put("tga", new TgaOptions());
formatsThatSupportExportAndImport.put("webp", new WebPOptions());
formatsThatSupportExportAndImport.put("ico", new IcoOptions());
//Formats that can be only saved
HashMap<String, ImageOptionsBase> formatsOnlyForExport = new HashMap<String, ImageOptionsBase>();
formatsOnlyForExport.put("psd", new PsdOptions());
formatsOnlyForExport.put("dxf", new DxfOptions() {{ setTextAsLines(true); setConvertTextBeziers(true); }} );
formatsOnlyForExport.put("pdf", new PdfOptions());
formatsOnlyForExport.put("html", new Html5CanvasOptions());
//Formats that can be only loaded
List<String> formatsOnlyForImport = Arrays.asList("djvu", "dng", "dib", "eps", "cdr", "cmx", "otg", "odg");
//Get total formats that can be saved
HashMap<String, ImageOptionsBase> exportToFormats = new HashMap<String, ImageOptionsBase>(formatsOnlyForExport);
exportToFormats.putAll(formatsThatSupportExportAndImport);
//Get total formats that can be loaded
List<String> importFormats = new LinkedList<>(formatsOnlyForImport);
importFormats.addAll(formatsThatSupportExportAndImport.keySet());
importFormats.forEach((formatExt) -> {
String inputFile = templatesFolder + "template." + formatExt;
for (Map.Entry<String, ImageOptionsBase> exportFormat : exportToFormats.entrySet())
{
String outputFile = String.format("%s\\%s\\%s-%s-to-%s.%s", templatesFolder, "convert", "convert-", formatExt, exportFormat.getKey(), exportFormat.getKey());
System.out.println(outputFile);
// More about load method can be found at
// https://apireference.aspose.com/imaging/java/com.aspose.imaging/Image#load-java.lang.String-
try (Image image = Image.load(inputFile))
{
ImageOptionsBase exportOptions = exportFormat.getValue().deepClone();
if ((formatExt.equals("emf") || formatExt.equals("emz")) && (exportFormat.getValue() instanceof WmfOptions))
{
EmfRasterizationOptions rasterizationOptions = new EmfRasterizationOptions();
rasterizationOptions.setPageWidth(image.getWidth());
rasterizationOptions.setPageHeight(image.getHeight());
exportOptions.setVectorRasterizationOptions(rasterizationOptions);
}
image.save(outputFile, exportOptions);
}
}
});

EMZ क्या है EMZ फाइल का प्रारूप

EMZ फ़ाइल एक्सटेंशन वाली फ़ाइल एक संपीड़ित छवि फ़ाइल है, जिसे विशेष रूप से Windows संपीड़ित एन्हांस्ड मेटाफ़ाइल फ़ाइल के रूप में संदर्भित किया जाता है

अधिक पढ़ें | EMZ

DXF क्या है DXF फाइल का प्रारूप

डीएक्सएफ, ड्रॉइंग इंटरचेंज फॉर्मेट या ड्रॉइंग एक्सचेंज फॉर्मेट, ऑटोकैड ड्राइंग फाइल का एक टैग किया गया डेटा प्रतिनिधित्व है। फ़ाइल में प्रत्येक तत्व में एक उपसर्ग पूर्णांक संख्या होती है जिसे समूह कोड कहा जाता है। यह समूह कोड वास्तव में उस तत्व का प्रतिनिधित्व करता है जो किसी दिए गए ऑब्जेक्ट प्रकार के लिए डेटा तत्व के अर्थ का अनुसरण करता है और इंगित करता है। डीएक्सएफ ड्राइंग फ़ाइल में लगभग सभी उपयोगकर्ता-निर्दिष्ट जानकारी का प्रतिनिधित्व करना संभव बनाता है।

अधिक पढ़ें | DXF

अन्य समर्थित रूपांतरण

Java का उपयोग करके, कोई भी व्यक्ति विभिन्न स्वरूपों को आसानी से परिवर्तित कर सकता है, जिनमें शामिल हैं।

BMP (बिटमैप चित्र)
GIF (ग्राफिकल इंटरचेंज प्रारूप)
DICOM (डिजिटल इमेजिंग और संचार)
EMF (उन्नत मेटाफ़ाइल प्रारूप)
JPG (फ़ोटोग्राफ़ी संबंधी विशेषज्ञों का संयुक्त समूह)
JPEG (फ़ोटोग्राफ़ी संबंधी विशेषज्ञों का संयुक्त समूह)
JP2 (जेपीईजी 2000)
J2K (तरंगिका संपीड़ित छवि)
JPEG2000 (जेपीईजी 2000)
PNG (पोर्टेबल नेटवर्क ग्राफ़िक्स)
APNG (एनिमेटेड पोर्टेबल नेटवर्क ग्राफिक्स)
PSD (फोटोशॉप दस्तावेज़)
DXF (ड्राइंग इंटरचेंज फॉर्मेट, या ड्रॉइंग एक्सचेंज फॉर्मेट,)
SVG (स्केलेबल वेक्टर ग्राफिक्स)
TIFF (टैग की गई छवि प्रारूप)
WEBP (रेखापुंज वेब छवि)
WMF (माइक्रोसॉफ्ट विंडोज मेटाफाइल)
PDF (पोर्टेबल दस्तावेज़ प्रारूप (पीडीएफ))
HTML (HTML5 कैनवास)
WMZ (संपीड़ित विंडोज मीडिया प्लेयर त्वचा)
TGA (टार्गा ग्राफिक)
SVGZ (स्केलेबल वेक्टर ग्राफ़िक्स (.SVG) फ़ाइल का संपीडित संस्करण।)
CANVAS (HTML5 कैनवास)
ICO (विंडोज आइकन)