Convertir PLT en PDF en C#

Les applications de CAO utilisent des fichiers PLT pour créer des dessins 2D ou 3D. Plus précisément, nous pouvons créer et enregistrer des conceptions pour des projets de construction tels que des autoroutes, des ponts et des bâtiments dans un fichier PLT. Dans certains cas, nous devrons peut-être exporter des dessins à partir de fichiers PLT vers des documents PDF par programmation. De telles conversions permettent le partage de dessins dans un format portable. Dans cet article, nous allons apprendre à convertir un fichier PLT en PDF en C#.

Les sujets suivants seront traités dans cet article :

  1. Convertisseur C# PLT en PDF – Téléchargement gratuit
  2. Étapes pour convertir un fichier PLT en document PDF
  3. Convertir PLT en PDF par programme
  4. Exporter PLT en PDF avec Options

Convertisseur C# PLT en PDF – Téléchargement gratuit

Pour convertir un fichier PLT en un document PDF, nous utiliserons l’API Aspose.CAD for .NET. Il permet de créer, d’éditer et de manipuler des fichiers PLT et plusieurs autres formats de fichiers.

La classe de base de l’API pour tous les types de dessins est la classe Image. Une image PLT est représentée par la classe PltImage. La classe CadRasterizationOptions nous permet de modifier la [PageWidth] et les propriétés [PageHeight]. Les options PDF peuvent être spécifiées à l’aide de la classe PdfOptions de l’API.

Veuillez soit télécharger la DLL de l’API ou l’installer à l’aide de NuGet.

PM> Install-Package Aspose.CAD

Comment convertir un fichier PLT en PDF à l’aide de C#

En utilisant Aspose, nous pouvons convertir un fichier PLT en un document PDF avec easy.CAD for .NET en suivant les étapes ci-dessous :

  • Chargez un fichier de dessin PLT.
  • Enregistrez PLT au format PDF.

Voyons maintenant comment effectuer ces étapes en C# pour convertir un fichier PLT en document PDF.

Convertir PLT en PDF par programmation en C#

Veuillez suivre les étapes ci-dessous pour convertir un PLT en PDF :

  1. À l’aide de la classe Image, chargez initialement un fichier PLT d’entrée.
  2. Créez ensuite une instance de la classe PdfOptions.
  3. Enfin, pour l’enregistrer au format PDF, appelez la méthode Save(). PdfOptions et le chemin d’accès au fichier PDF de sortie sont ses arguments.

L’exemple de code suivant montre comment convertir un fichier PLT en document PDF à l’aide de C#.

string inputFile ="file.plt";
using (Image image = Image.Load(inputFile))
{
    // Initialiser l'objet de classe PdfOptions
    PdfOptions options = new PdfOptions();

    // Exporter PLT en PDF
    string outPath = "output.pdf";
    image.Save(outPath, options);
}

Exporter PLT en PDF avec des options en C#

Nous pouvons spécifier les options d’enregistrement PDF lors de la conversion d’un fichier PLT en document PDF en suivant les étapes ci-dessous :

  1. À l’aide de la classe Image, chargez initialement un fichier PLT d’entrée.
  2. Ensuite, créez une instance de la classe “CadRasterizationOptions”.
  3. Ensuite, spécifiez la largeur et la hauteur de la page.
  4. Créez ensuite une instance de la classe “PdfOptions”.
  5. Après cela, modifiez la valeur de la propriété “VectorRasterizationOptions” en “CadRasterizationOptions”.
  6. Enfin, pour l’enregistrer au format PDF, appelez la méthode Save(). PdfOptions et le chemin d’accès au fichier PDF de sortie sont ses arguments.

L’exemple de code suivant montre comment spécifier la hauteur et la largeur de la page lors de l’enregistrement d’un fichier PLT en tant que document PDF à l’aide de C#.

string inputFile ="file.plt";            
using (Image image = Image.Load(inputFile))
{
    // Initialiser l'objet de classe PdfOptions
    PdfOptions options = new PdfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // Exporter PLT en PDF
    string outPath = "output.pdf";
    image.Save(outPath, options);
}

Obtenez une licence temporaire gratuite

Vous pouvez obtenir une licence temporaire gratuite pour essayer la bibliothèque sans limitation d’évaluation.

Conclusion

Dans cet article, nous avons appris à :

  • charger un fichier de dessin PLT existant ;
  • spécifier la hauteur et la largeur de la page ;
  • définir les options de sauvegarde ;
  • enregistrer PLT au format PDF en C#.

Le format de fichier PLT est un fichier de traceur vectoriel introduit par Autodesk, Inc. et contient des informations pour un certain fichier CAO. Les détails de traçage nécessitent de l’exactitude et de la précision dans la production, et l’utilisation du fichier PLT le garantit car toutes les images sont imprimées à l’aide de lignes au lieu de points. Le format est basé sur le format de fichier HPGL qui est utilisé pour envoyer des informations aux imprimantes traceurs. Outre la conversion d’un PLT en PDF en C#, vous pouvez en savoir plus sur l’API Aspose.CAD for .NET à l’aide de la documentation. N’hésitez pas à nous contacter sur notre forum d’assistance gratuit si vous avez des questions.

Voir également