Convierta el archivo CGM a EMZ a través de C#

Exporte CGM a EMZ dentro de aplicaciones .NET sin utilizar Adobe® Acrobat Reader ni ninguna otra aplicación de terceros

 

Con Aspose.Total para .NET puede exportar fácilmente una imagen CGM a EMZ dentro de cualquier aplicación .NET en dos sencillos pasos. En primer lugar, al usar Aspose.PDF para .NET , puede exportar CGM a JPEG. Después de eso, al usar Aspose.Imaging for .NET API de procesamiento de imágenes, puede convertir JPEG a EMZ.

Convierta el archivo CGM a EMZ a través de .NET

  1. Abra el archivo CGM usando la clase Document
  2. Inicialice el objeto de clase JpegDevice y renderice CGM a JPEG mediante Process método
  3. Cargue el archivo JPEG usando la clase Imagen
  4. Guarde el documento en formato EMZ usando el método Save

Requisitos de conversión

Instale desde la línea de comandos como nuget install Aspose.Total o a través de Package Manager Console de Visual Studio con Install-Package Aspose.Total.

Como alternativa, obtenga el instalador MSI sin conexión o las DLL en un archivo ZIP desde descargas .

// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats
// load PDF with an instance of Document
var document = new Document("input.pdf");
// create an object of jpegDevice
var renderer = new JpegDevice();
// convert a particular page and save the image in JPEG format
renderer.Process(document.Pages[1], "output.jpeg");
// load JPEG file
var image = Image.Load("output.jpeg");
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats
// save JPEG to PSD file format
image.Save("output.psd", new PsdOptions());

Convierta un archivo CGM a EMZ en un solo archivo a través de C#

Con la API, también puede convertir un archivo CGM a EMZ en un solo archivo de imagen. Para convertir todas las páginas, primero puede convertir su documento CGM en un archivo TIFF y luego puede exportar el archivo TIFF a EMZ. Puede abrir el archivo de entrada usando la clase Document y crear objetos de dispositivo Resolución, TiffSettings y TIFF. Puede obtener una sola imagen TIFF usando el método Proceso de TiffDevice clase. Finalmente, puede cargar el archivo TIFF usando la clase Imagen y guárdelo en formato EMZ usando el método Save .

// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats
// Open PDF document
Document pdfDocument = new Document("input.pdf");
// Create Resolution object
Resolution resolution = new Resolution(300);
// Create TiffSettings object
TiffSettings tiffSettings = new TiffSettings
{
Compression = CompressionType.None,
Depth = ColorDepth.Default,
Shape = ShapeType.Landscape,
SkipBlankPages = false
};
// Create TIFF device
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings);
// Convert a particular page and save the image to stream
tiffDevice.Process("output.tif");
// load TIFF file
var image = Image.Load("output.tif");
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats
// save TIFF to PSD file format
image.Save("output.psd", new PsdOptions());

Convertir y rotar archivos CGM a EMZ a través de C#

Usando la API, también puede rotar la imagen EMZ de salida según sus necesidades. El método Image.RotateFlip se puede usar para rotar la imagen 90/180/270 grados y voltear la imagen horizontal o verticalmente. Puede especificar el tipo de rotación y volteo para aplicar a la imagen. Para rotar y voltear la imagen, puede cargar la imagen JPEG convertida utilizando el método de fábrica expuesto por la clase Imagen y llamar a la clase Imagen .RotateFlip al especificar el RotateFlipType .

// supports PDF, CGM, EPUB, TeX, PCL, PS, XPS, MD, MHTML, XSLFO, HTML file formats
// load PDF with an instance of Document
var document = new Document("input.pdf");
// create an object of jpegDevice
var renderer = new JpegDevice();
// convert a particular page and save the image in JPEG format
renderer.Process(document.Pages[1], "output.jpeg");
// load JPEG file
var image = Image.Load("output.jpeg");
// rotate the image
image.RotateFlip(RotateFlipType.Rotate270FlipNone);
// supports Dicom, Jpeg2000, Apng, Psd, Dxf, Wmf, Emz, Wmz, Tga, Svgz file formats
// save JPEG to PSD file format
image.Save("output.psd", new PsdOptions());

Transformación de archivos CGM a EMZ mediante programación: casos de uso

La conversión de archivos de CGM a formatos EMZ es necesaria para desbloquear el potencial completo de tus capacidades de visualización y análisis de datos. Esta conversión permite que:

Casos de Uso:

  • Gestión del Contenido de Pantallas Digitales: Convierte archivos de CGM para gestionar contenido de pantallas digitales, actualizar pantallas y sincronizar elementos multimedia.
  • Desarrollo de Juegos: Utiliza EMZ para crear entornos de juego interactivos, simular el juego y optimizar rendimiento gráfico.
  • Edición de Gráficos Vectores: Convierte archivos de CGM a formato EMZ para editar gráficos vectores con control preciso sobre formas, líneas y texto.
  • Entrega de Contenido Web: Utiliza EMZ para entregar contenido web, incluyendo gráficos vectores e ilustraciones, para cargar páginas más rápido y mejorar la experiencia del usuario.
  • Diseño y Fabricación CAD: Convierte archivos de CGM para crear diseños CAD complejos, simular procesos de fabricación y optimizar el rendimiento de los productos.

Explore CGM opciones de conversión con .NET

Convertir CGMs a DOCM (Archivo Marco de Microsoft Word 2007)
Convertir CGMs a DOT (Archivos de plantilla de Microsoft Word)
Convertir CGMs a DOTM (Archivo de plantilla de Microsoft Word 2007+)
Convertir CGMs a DOTX (Archivo de plantilla de Microsoft Word)
Convertir CGMs a FLATOPC (Microsoft Word 2003 WordprocessingML)
Convertir CGMs a GIF (Formato de intercambio gráfico)
Convertir CGMs a MARKDOWN (Lenguaje de marcado ligero)
Convertir CGMs a ODT (Formato de archivo de texto de OpenDocument)
Convertir CGMs a OTT (Plantilla de documento abierto)
Convertir CGMs a PCL (Lenguaje de comandos de la impresora)
Convertir CGMs a PS (Archivo PostScript)
Convertir CGMs a RTF (Formato de texto enriquecido)
Convertir CGMs a WORDML (Microsoft Word 2003 WordprocessingML)
Convertir CGMs a XAMLFLOW (Automatización de energía de Microsoft)
Convertir CGMs a APNG (Gráficos de red portátiles animados)
Convertir CGMs a CSV (Valores separados por comas)
Convertir CGMs a DICOM (Imágenes digitales y comunicaciones en medicina)
Convertir CGMs a DIF (Formato de intercambio de datos)
Convertir CGMs a DXF (Formato de intercambio de dibujos de Autodesk)
Convertir CGMs a EXCEL (Formatos de archivo de hoja de cálculo)
Convertir CGMs a FODS (Hoja de cálculo XML plano de OpenDocument)
Convertir CGMs a JPEG2000 (Formato de imagen J2K)
Convertir CGMs a JPEG2000 (Formato de imagen J2K)
Convertir CGMs a MD (Lenguaje de rebajas)
Convertir CGMs a ODS (Hoja de cálculo de OpenDocument)
Convertir CGMs a PSD (Documento de Photoshop)
Convertir CGMs a SVGZ (Gráficos vectoriales escalables comprimidos)
Convertir CGMs a SXC (Hoja de cálculo de cálculo de StarOffice)
Convertir CGMs a TGA (Adaptador de gráficos Truevision)
Convertir CGMs a TSV (Valores separados por tabuladores)
Convertir CGMs a TXT (Documento de texto)
Convertir CGMs a WMF (Metarchivo de Windows)
Convertir CGMs a WMZ (Metarchivo de Windows comprimido)
Convertir CGMs a XLAM (Complemento de Excel habilitado para macros)
Convertir CGMs a XLSB (Libro binario de Excel)
Convertir CGMs a XLSM (Hoja de cálculo habilitada para macros)
Convertir CGMs a XLT (Excel 97 - Plantilla 2003)
Convertir CGMs a XLTM (Plantilla de Excel habilitada para macros)
Convertir CGMs a XLTX (Plantilla de Excel)