PLT est un format vectoriel utilisé pour les traceurs. Cependant, seules quelques applications prennent en charge ce format, vous devrez peut-être convertir vers des formats plus compatibles selon vos besoins. Vous pouvez convertir des fichiers PLT en images PDF, PNG ou JPEG en quelques étapes simples et rapides. Apprenons les sections suivantes pour plus de détails :
- Convertisseur PLT en PDF ou JPEG - Installation de l’API
- Convertir PLT en fichier PDF en C#
- Convertir PLT en image JPEG en C#
Convertisseur PLT en PDF ou JPEG - Installation de l’API
Aspose.CAD for .NET L’API peut traiter de nombreux dessins CAO tels que DWG, DXF et de nombreux autres formats de fichiers pris en charge. Vous pouvez traiter facilement les fichiers PLT sans entrer dans les détails mineurs car l’API prend en charge tous les facteurs. Vous pouvez configurer l’API en la téléchargeant à partir de téléchargements officiels, ou via la commande d’installation NuGet suivante :
PM> Install-Package Aspose.CAD
Convertir PLT en fichier PDF en C#
La conversion de fichiers PLT est utile dans des scénarios tels que lorsque vous souhaitez prévisualiser rapidement le fichier pour révision, approbation, etc. Un format de fichier compatible et populaire pour de tels scénarios est le fichier PDF. Vous pouvez convertir des fichiers PLT en PDF en quelques étapes comme indiqué ci-dessous :
- Charger le fichier PLT d’entrée
- Définir différentes propriétés pour CadRasterizationOptions
- Spécifiez PdfOptions pour le rendu
- Convertissez PLT en fichier PDF et enregistrez le document de sortie
L’extrait de code suivant est basé sur ces étapes qui expliquent comment convertir un fichier PLT en document PDF en C# par programmation :
string sourceFilePath = MyDir + "50states.plt";
// Charger le fichier PLT d'entrée
using (Image cadImage = Image.Load(sourceFilePath))
{
// Définir différentes propriétés pour CadRasterizationOptions
CadRasterizationOptions options = new CadRasterizationOptions
{
PageHeight = 1600,
PageWidth = 1600,
DrawType= CadDrawTypeMode.UseObjectColor,
BackgroundColor=Color.White
};
// Spécifiez PdfOptions pour le rendu
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.VectorRasterizationOptions = options;
// Convertissez PLT en fichier PDF et enregistrez le document de sortie
cadImage.Save(MyDir+ "50states.pdf", pdfOptions);
}
Convertir PLT en image JPEG en C#
Vous pouvez facilement convertir un fichier PLT en image JPEG par programmation à l’aide du langage C#. Cette fonctionnalité peut être utile dans les cas d’utilisation, comme lorsque vous souhaitez enrichir vos applications avec la fonctionnalité de prévisualisation PLT. Vous pouvez convertir une image PLT en JPEG en procédant comme suit :
- Charger le fichier PLT d’entrée
- Initialiser l’instance de classe JpegOptions
- Spécifiez les propriétés CadRasterizationOptions
- Convertissez le format d’image PLT au format JPEG et enregistrez le fichier de sortie
Le code ci-dessous montre comment convertir une image PLT en JPEG en utilisant le langage C# :
// Chemin d'accès au répertoire des documents.
string sourceFilePath = MyDir + "50states.plt";
// Charger le fichier PLT d'entrée
using (Image cadImage = Image.Load(sourceFilePath))
{
// Initialiser l'instance de classe JpegOptions
ImageOptionsBase imageOptions = new JpegOptions();
// Spécifier les propriétés CadRasterizationOptions
CadRasterizationOptions options = new CadRasterizationOptions
{
PageHeight = 500,
PageWidth = 1000,
};
imageOptions.VectorRasterizationOptions = options;
// Convertir le format d'image PLT en JPEG
cadImage.Save(MyDir+ "50states.jpg", imageOptions);
}
Conclusion
Dans cet article, nous avons exploré la conversion de fichiers PLT en PDF ainsi que des formats d’image, notamment PNG et JPG. Vous pouvez activer vos applications pour ces conversions à l’aide du langage de programmation C# dans vos applications .NET. De plus, vous pouvez explorer davantage les autres fonctionnalités en visitant la Documentation du produit. Si vous recherchez une fonctionnalité liée au format PLT, veuillez partager vos besoins avec nous via Free Support Forum, et nous serions ravis de vous aider !