Activation du suivi dans les fichiers CAO - Tutoriel Aspose.CAD

Introduction

Dans le domaine de la CAO (Conception Assistée par Ordinateur), la précision et le suivi sont primordiaux. Aspose.CAD pour .NET fournit une solution robuste pour permettre le suivi dans les fichiers CAO. Ce didacticiel vous guidera tout au long du processus, vous assurant d’exploiter tout le potentiel de cette fonctionnalité.

Conditions préalables

Avant de plonger dans le didacticiel, assurez-vous que les conditions préalables suivantes sont remplies :

  • Aspose.CAD pour .NET : assurez-vous que la bibliothèque Aspose.CAD est installée. Vous pouvez le téléchargerici.
  • Fichier de document : préparez un document CAO pour le suivi. Pour ce didacticiel, nous utiliserons “conic_pyramid.dxf”.
  • Répertoire de documents : créez un répertoire pour vos documents. Remplacez « Votre répertoire de documents » dans le code par le chemin réel. Maintenant que tout est configuré, passons au guide étape par étape.

Importer des espaces de noms

using Aspose.CAD.ImageOptions;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;

Étape 1 : Charger l’image CAO

string MyDir = "Your Document Directory";
using (Image image = Image.Load(MyDir + "conic_pyramid.dxf"))
{
    // Le code pour les prochaines étapes sera ajouté ici
}

Étape 2 : Configurer les options d’exportation PDF

using (FileStream stream = new FileStream(MyDir + "output_conic_pyramid.pdf", FileMode.Create))
{
    PdfOptions pdfOptions = new PdfOptions();
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    pdfOptions.VectorRasterizationOptions = cadRasterizationOptions;
    cadRasterizationOptions.PageWidth = 800;
    cadRasterizationOptions.PageHeight = 600;

Étape 3 : Mettre en œuvre le suivi

    int idxError = 1;
    cadRasterizationOptions.RenderResult += new CadRasterizationOptions.CadRenderHandler(
        delegate (CadRenderResult result)
        {
            Console.WriteLine("Tracking results of exporting");
            if (result.IsRenderComplete)
                return;
            Console.WriteLine("Have some problems:");
            foreach (RenderResult rr in result.Failures)
                Console.WriteLine(string.Format("{0}. {1}, {2}", idxError++, rr.RenderCode.ToString(), rr.Message));
        });

Étape 4 : Enregistrer au format PDF

    Console.WriteLine("Exporting to pdf format");
    image.Save(stream, pdfOptions);
}

Toutes nos félicitations! Vous avez activé avec succès le suivi dans les fichiers CAO à l’aide d’Aspose.CAD pour .NET. N’hésitez pas à explorer leDocumentation pour plus de détails.

Conclusion

Dans ce didacticiel, nous avons couvert les étapes essentielles pour activer le suivi dans les fichiers CAO à l’aide d’Aspose.CAD for .NET. En suivant ces étapes, vous garantissez un rendu précis et obtenez un aperçu des problèmes potentiels lors du processus d’exportation.

FAQ

Q1 : Puis-je utiliser Aspose.CAD pour .NET avec d’autres formats de fichiers CAO ?

A1 : Oui, Aspose.CAD pour .NET prend en charge divers formats de CAO, notamment DWG et DXF.

Q2 : Comment puis-je obtenir une licence temporaire pour Aspose.CAD ?

A2 : Visiteici pour obtenir un permis temporaire.

Q3 : Quels sont les problèmes de rendu courants que je pourrais rencontrer ?

A3 : Des problèmes tels que des polices manquantes ou des entités non prises en charge peuvent survenir. Consultez la documentation pour le dépannage.

Q4 : Existe-t-il un forum communautaire pour le support d’Aspose.CAD ?

A4 : Oui, vous pouvez trouver de l’aide et partager vos expériences sur leForum Aspose.CAD.

Q5 : Puis-je personnaliser les messages d’erreur de suivi ?

A5 : Absolument. Vous pouvez modifier le code pour adapter les messages d’erreur en fonction de vos besoins.