Dessins DWF
Exportation de dessins DWF vers PDF
Aspose.CAD fournit la fonctionnalité de charger des entités de dessin AutoCAD DWF et de les rendre comme un dessin entier au format PDF. L’approche de conversion DWF vers PDF fonctionne comme suit :
- Charger le fichier de dessin DWF en utilisant la méthode de fabrique Image.Load.
- Créer un objet de la classe CadRasterizationOptions et définir les propriétés PageHeight et PageWidth.
- Créer un objet de la classe PdfOptions et définir la propriété VectorRasterizationOptions.
- Appeler Image.Save tout en passant un objet de PdfOptions comme deuxième paramètre.
Exemple de code
L’exemple de code ci-dessous montre comment convertir un fichier en utilisant les paramètres par défaut.
// The path to the documents directory. | |
string MyDir = RunExamples.GetDataDir_ConvertingCAD(); | |
string fileName = MyDir + "18-12-11 9644 - site.dwf"; | |
using (Image image = Image.Load(fileName)) | |
{ | |
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions(); | |
dwfRasterizationOptions.PageHeight = 500; | |
dwfRasterizationOptions.PageWidth = 500; | |
PdfOptions pdfOptions = new PdfOptions(); | |
pdfOptions.VectorRasterizationOptions = dwfRasterizationOptions; | |
// export | |
string outPath = MyDir + "18-12-11 9644 - site.pdf"; | |
image.Save(outPath, pdfOptions); | |
Extraire des calques à partir d’un dessin DWF
Aspose.CAD fournit la fonctionnalité de charger des entités de dessin AutoCAD DWF et de les rendre comme un dessin entier au format JPEG.
- Charger le fichier de dessin DWF en utilisant la méthode de fabrique Image.Load.
- Créer un objet de la classe JPEGOptions.
- Créer un objet de la classe CadRasterizationOptions.
- Extraire le nom des calques à l’aide de l’objet JPEG.
- Appeler Image.Save tout en passant un objet de JPEGOptions comme deuxième paramètre.
Exemple de code
L’exemple de code ci-dessous montre comment convertir un fichier en utilisant les paramètres par défaut.
// The path to the documents directory. | |
string MyDir = RunExamples.GetDataDir_ConvertingCAD(); | |
string fileName = MyDir + "18-12-11 9644 - site.dwf"; | |
using (Image image = Image.Load(fileName)) | |
{ | |
CadRasterizationOptions dwfRasterizationOptions = new CadRasterizationOptions(); | |
dwfRasterizationOptions.PageHeight = 500; | |
dwfRasterizationOptions.PageWidth = 500; | |
PdfOptions pdfOptions = new PdfOptions(); | |
pdfOptions.VectorRasterizationOptions = dwfRasterizationOptions; | |
// export | |
string outPath = MyDir + "18-12-11 9644 - site.pdf"; | |
image.Save(outPath, pdfOptions); | |
Support des calques dans DWF
Aspose.CAD fournit la fonctionnalité de charger des entités de dessin AutoCAD DWF et de les rendre comme un dessin entier au format JPEG.
- Charger le fichier de dessin DWF en utilisant la méthode de fabrique Image.Load.
- Créer un objet de la classe CadRasterizationOptions.
- Ajouter les calques souhaités.
- Appeler Image.Save tout en passant un objet de JPEGOptions comme deuxième paramètre.
Exemple de code
L’exemple de code ci-dessous montre comment convertir un fichier en utilisant les paramètres par défaut.
// The path to the documents directory. | |
string MyDir = RunExamples.GetDataDir_DXFDrawings(); | |
string sourceFilePath = MyDir + "for_layers_test.dwf"; | |
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load(sourceFilePath)) | |
{ | |
// Create an instance of CadRasterizationOptions and set its various properties | |
Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions(); | |
rasterizationOptions.PageWidth = 1600; | |
rasterizationOptions.PageHeight = 1600; | |
// Add desired layers | |
rasterizationOptions.Layers= new string[] { "LayerA" }; | |
JpegOptions jpegOptions = new JpegOptions(); | |
jpegOptions.VectorRasterizationOptions = rasterizationOptions; | |
MyDir = MyDir + "for_layers_test.jpg"; | |
// Export the DXF to JPG | |
image.Save(MyDir, jpegOptions); | |
} |
Exportation de dessins DWF vers BMP
Aspose.CAD fournit la fonctionnalité de charger des entités de dessin AutoCAD DWF et de les rendre comme un dessin entier au format BMP. L’approche de conversion DWF vers BMP fonctionne comme suit :
- Charger le fichier de dessin DWF en utilisant la méthode de fabrique Image.Load.
- Créer un objet de la classe CadRasterizationOptions et définir les propriétés PageHeight et PageWidth.
- Créer un objet de la classe BmpOptions et définir la propriété VectorRasterizationOptions.
- Appeler Image.Save tout en passant un objet de BmpOptions comme deuxième paramètre.
Exemple de code
L’exemple de code ci-dessous montre comment convertir un fichier DWF au format BMP en utilisant les paramètres par défaut.
// The path to the documents directory. | |
string MyDir = RunExamples.GetDataDir_ConvertingCAD(); | |
string inputFile = MyDir + "18-12-11 9644 - site.dwf"; | |
using (Image image = Image.Load(inputFile)) | |
{ | |
BmpOptions bmpOptions = new BmpOptions(); | |
var dwfRasterizationOptions = new CadRasterizationOptions(); | |
bmpOptions.VectorRasterizationOptions = dwfRasterizationOptions; | |
dwfRasterizationOptions.PageHeight = 500; | |
dwfRasterizationOptions.PageWidth = 500; | |
// export | |
string outPath = MyDir + "18-12-11 9644 - site.bmp"; | |
image.Save(outPath, bmpOptions); | |
} | |