DWF-tekeningen
DWF-tekeningen exporteren naar PDF
Aspose.CAD biedt de mogelijkheid om AutoCAD DWF tekenentiteiten te laden en deze als een volledige tekening naar PDF formaat te renderen. De conversie van DWF naar PDF werkt als volgt:
- Laad het DWF tekenbestand met de Image.Load fabrieksmethode.
- Maak een object van de CadRasterizationOptions klasse en stel de eigenschappen PageHeight & PageWidth in.
- Maak een object van de PdfOptions klasse en stel de eigenschap VectorRasterizationOptions in.
- Roep Image.Save aan terwijl je een object van PdfOptions als tweede parameter doorgeeft.
Voorbeeldcode
De onderstaande codevoorbeeld toont hoe je een bestand kunt converteren met standaardinstellingen.
// 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); | |
Lagen extraheren uit een DWF-tekening
Aspose.CAD biedt de mogelijkheid om AutoCAD DWF tekenentiteiten te laden en deze als een volledige tekening naar JPEG formaat te renderen.
- Laad het DWF tekenbestand met de Image.Load fabrieksmethode.
- Maak een object van de JPEGOptions klasse.
- Maak een object van de CadRasterizationOptions klasse.
- Extraheer de naam van de lagen met het JPEG object.
- Roep Image.Save aan terwijl je een object van JPEGOptions als tweede parameter doorgeeft.
Voorbeeldcode
De onderstaande codevoorbeeld toont hoe je een bestand kunt converteren met standaardinstellingen.
// 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); | |
Ondersteuning van lagen in DWF
Aspose.CAD biedt de mogelijkheid om AutoCAD DWF tekenentiteiten te laden en deze als een volledige tekening naar JPEG formaat te renderen.
- Laad het DWF tekenbestand met de Image.Load fabrieksmethode.
- Maak een object van de CadRasterizationOptions klasse.
- Voeg de gewenste lagen toe.
- Roep Image.Save aan terwijl je een object van JPEGOptions als tweede parameter doorgeeft.
Voorbeeldcode
De onderstaande codevoorbeeld toont hoe je een bestand kunt converteren met standaardinstellingen.
// 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); | |
} |
DWF-tekeningen exporteren naar BMP
Aspose.CAD biedt de mogelijkheid om AutoCAD DWF tekenentiteiten te laden en deze als een volledige tekening naar BMP formaat te renderen. De conversie van DWF naar BMP werkt als volgt:
- Laad het DWF tekenbestand met de Image.Load fabrieksmethode.
- Maak een object van de CadRasterizationOptions klasse en stel de eigenschappen PageHeight & PageWidth in.
- Maak een object van de BmpOptions klasse en stel de eigenschap VectorRasterizationOptions in.
- Roep Image.Save aan terwijl je een object van BmpOptions als tweede parameter doorgeeft.
Voorbeeldcode
De onderstaande codevoorbeeld toont hoe je een DWF bestand naar BMP kunt converteren met standaardinstellingen.
// 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); | |
} | |