Convertir PLT a PDF JPG PNG

PLT es un formato basado en vectores que se utiliza para máquinas de trazado. Sin embargo, solo unas pocas aplicaciones admiten este formato, por lo que es posible que deba convertir a formatos más compatibles según sus requisitos. Puede convertir archivos PLT a imágenes PDF, PNG o JPEG con unos pocos pasos rápidos y sencillos. Veamos las siguientes secciones para obtener más detalles:

Conversor de PLT a PDF o JPEG: instalación de la API

Aspose.CAD for .NET La API puede procesar una gran cantidad de dibujos CAD como DWG, DXF y muchos otros formatos de archivo admitidos. Puede procesar archivos PLT fácilmente sin entrar en detalles menores porque la API se encarga de todos los factores. Puede configurar la API descargándola de descargas oficiales o mediante el siguiente comando de instalación NuGet:

PM> Install-Package Aspose.CAD

Convertir archivo PLT a PDF en C#

La conversión de archivos PLT es útil en escenarios como cuando desea obtener una vista previa rápida del archivo para su revisión, aprobación, etc. Un formato de archivo compatible y popular para tales escenarios es el archivo PDF. Puede convertir archivos PLT a PDF con un par de pasos como se indica a continuación:

  1. Cargar archivo PLT de entrada
  2. Establecer diferentes propiedades para CadRasterizationOptions
  3. Especifique PdfOptions para renderizar
  4. Convierta archivos PLT a PDF y guarde el documento de salida

El siguiente fragmento de código se basa en estos pasos que explican cómo convertir un archivo PLT a un documento PDF en C# mediante programación:

string sourceFilePath = MyDir + "50states.plt";

// Cargar archivo PLT de entrada           
using (Image cadImage = Image.Load(sourceFilePath))
{
    // Establecer diferentes propiedades para CadRasterizationOptions
    CadRasterizationOptions options = new CadRasterizationOptions
    {
        PageHeight = 1600,
        PageWidth = 1600,
                    
        DrawType= CadDrawTypeMode.UseObjectColor,
        BackgroundColor=Color.White
    };

    // Especificar PdfOptions para renderizar
    PdfOptions pdfOptions = new PdfOptions();
    pdfOptions.VectorRasterizationOptions = options;

    // Convierta archivos PLT a PDF y guarde el documento de salida
    cadImage.Save(MyDir+ "50states.pdf", pdfOptions);
}

Convertir imagen PLT a JPEG en C#

Puede convertir fácilmente un archivo PLT a una imagen JPEG mediante programación utilizando el lenguaje C#. Esta función puede ser útil en casos de uso como cuando desea enriquecer sus aplicaciones con la función de vista previa de PLT. Puede convertir imágenes PLT a JPEG con los siguientes pasos:

  1. Cargar archivo PLT de entrada
  2. Inicializar JpegOptions instancia de clase
  3. Especifique las propiedades de CadRasterizationOptions
  4. Convierta el formato de imagen PLT a JPEG y guarde el archivo de salida

El siguiente código muestra cómo convertir una imagen PLT a JPEG utilizando el lenguaje C#:

// La ruta al directorio de documentos.
string sourceFilePath = MyDir + "50states.plt";

// Cargar archivo PLT de entrada           
using (Image cadImage = Image.Load(sourceFilePath))
{
    // Inicie la instancia de la clase JpegOptions
    ImageOptionsBase imageOptions = new JpegOptions();

    // Especificar las propiedades de CadRasterizationOptions
    CadRasterizationOptions options = new CadRasterizationOptions
    {
        PageHeight = 500,
        PageWidth = 1000,
                    
    };
    imageOptions.VectorRasterizationOptions = options;

    // Convertir formato de imagen PLT a JPEG
    cadImage.Save(MyDir+ "50states.jpg", imageOptions);
}

Conclusión

En este artículo, hemos explorado la conversión de archivos PLT a PDF, así como a formatos de imagen, incluidos PNG y JPG. Puede habilitar sus aplicaciones para estas conversiones utilizando el lenguaje de programación C# en sus aplicaciones .NET. Además, puede explorar más a fondo las otras funciones visitando la Documentación del producto. Si está buscando alguna característica relacionada con el formato PLT, comparta sus requisitos con nosotros a través del Foro de soporte gratuito, ¡y nos encantaría ayudarlo!

Ver también