Exportation de DWG vers des images PDF ou raster - Guide Aspose.CAD
Introduction
Souhaitez-vous convertir de manière transparente des fichiers DWG en images PDF ou raster dans votre application .NET ? Cherchez pas plus loin! Ce guide étape par étape vous guidera tout au long du processus à l’aide de la puissante bibliothèque Aspose.CAD pour .NET. Que vous soyez un développeur chevronné ou débutant, ce tutoriel s’adresse à tous les niveaux de compétence.
Conditions préalables
Avant de plonger dans le didacticiel, assurez-vous d’avoir les éléments suivants en place :
- Une compréhension de base de la programmation .NET.
- Aspose.CAD pour la bibliothèque .NET installée. Sinon, téléchargez-leici.
- Votre environnement de développement intégré (IDE) préféré configuré pour le développement .NET.
Importer des espaces de noms
Commençons par importer les espaces de noms nécessaires dans votre projet .NET. Cela garantit que vous avez accès à la fonctionnalité Aspose.CAD dans votre code.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
using Aspose.CAD.FileFormats.Cad;
using Aspose.CAD.ImageOptions;
Étape 1 : Charger le fichier DWG
Commencez par charger le fichier DWG que vous souhaitez convertir. Remplacez “Votre répertoire de documents” par le chemin d’accès à votre fichier DWG.
string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "Bottom_plate.dwg";
using (CadImage cadImage = (CadImage)Image.Load(sourceFilePath))
{
// Votre code pour charger DWG va ici
}
Étape 2 : Configurer l’exportation PDF
Maintenant, configurons les paramètres d’exportation PDF. Cet exemple montre comment définir la disposition et gérer les conversions d’unités.
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.Layouts = new string[] { "Model" };
// Vérifier et définir le système d'unités
bool currentUnitIsMetric = false;
double currentUnitCoefficient = 1.0;
DefineUnitSystem(cadImage.UnitType, out currentUnitIsMetric, out currentUnitCoefficient);
// Votre code pour configurer l'exportation PDF va ici
Étape 3 : Exporter au format PDF
Exécutez l’exportation au format PDF en utilisant les paramètres configurés.
PdfOptions pdfOptions = new PdfOptions
{
VectorRasterizationOptions = rasterizationOptions
};
cadImage.Save(outPath, pdfOptions);
Étape 4 : Exporter vers des images raster
Étendez la fonctionnalité pour exporter vers des images raster, telles que PNG.
// Format A4 à 300 DPI - 2480 x 3508
rasterizationOptions.PageHeight = 3508;
rasterizationOptions.PageWidth = 2480;
PngOptions pngOptions = new PngOptions
{
VectorRasterizationOptions = rasterizationOptions
};
cadImage.Save(outPath.Replace("pdf", "png"), pngOptions);
Conclusion
Toutes nos félicitations! Vous avez appris avec succès à utiliser Aspose.CAD pour .NET pour exporter des fichiers DWG vers des images PDF et raster. Cette puissante bibliothèque rationalise le processus, le rendant efficace et convivial pour les développeurs.
FAQ
Q1 : Puis-je utiliser Aspose.CAD pour .NET dans mes projets commerciaux ?
A1 : Oui, vous pouvez. Visiteachat.aspose.com/acheter pour les détails de la licence.
Q2 : Existe-t-il un essai gratuit ?
A2 : Certainement ! Profitez de votre essai gratuitici.
Q3 : Comment puis-je obtenir une assistance pour Aspose.CAD pour .NET ?
A3 : Rendez-vous auForum Aspose.CAD pour le soutien de la communauté.
Q4 : Puis-je obtenir une licence temporaire à des fins de test ?
A4 : Oui, vous pouvez obtenir une licence temporaireici.
Q5 : Où puis-je trouver la documentation détaillée ?
A5 : La documentation est disponible surAspose.CAD.