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:

  1. Laad het DWF tekenbestand met de Image.Load fabrieksmethode.
  2. Maak een object van de CadRasterizationOptions klasse en stel de eigenschappen PageHeight & PageWidth in.
  3. Maak een object van de PdfOptions klasse en stel de eigenschap VectorRasterizationOptions in.
  4. 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.

  1. Laad het DWF tekenbestand met de Image.Load fabrieksmethode.
  2. Maak een object van de JPEGOptions klasse.
  3. Maak een object van de CadRasterizationOptions klasse.
  4. Extraheer de naam van de lagen met het JPEG object.
  5. 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.

  1. Laad het DWF tekenbestand met de Image.Load fabrieksmethode.
  2. Maak een object van de CadRasterizationOptions klasse.
  3. Voeg de gewenste lagen toe.
  4. 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:

  1. Laad het DWF tekenbestand met de Image.Load fabrieksmethode.
  2. Maak een object van de CadRasterizationOptions klasse en stel de eigenschappen PageHeight & PageWidth in.
  3. Maak een object van de BmpOptions klasse en stel de eigenschap VectorRasterizationOptions in.
  4. 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);
}