DWF Çizimleri

DWF Çizimlerini PDF’ye Aktarma

Aspose.CAD, AutoCAD DWF çizim varlıklarını yükleme ve bunları bir bütün olarak PDF formatında render etme özelliği sağlar. DWF to PDF dönüşüm yaklaşımı şu şekilde çalışır:

  1. Image.Load fabrika metodunu kullanarak DWF çizim dosyasını yükleyin.
  2. CadRasterizationOptions sınıfının bir nesnesini oluşturun ve PageHeight & PageWidth özelliklerini ayarlayın.
  3. PdfOptions sınıfının bir nesnesini oluşturun ve VectorRasterizationOptions özelliğini ayarlayın.
  4. Image.Save metodunu çağırarak ikinci parametre olarak bir PdfOptions nesnesi geçirin.

Örnek Kod

Aşağıdaki kod örneği varsayılan ayarlarla bir dosyayı nasıl dönüştüreceğinizi göstermektedir.

// 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);

DWF Çiziminden Katmanları Çıkarma

Aspose.CAD, AutoCAD DWF çizim varlıklarını yükleme ve bunları bir bütün olarak JPEG formatında render etme özelliği sağlar.

  1. Image.Load fabrika metodunu kullanarak DWF çizim dosyasını yükleyin.
  2. JPEGOptions sınıfının bir nesnesini oluşturun.
  3. CadRasterizationOptions sınıfının bir nesnesini oluşturun.
  4. JPEG nesnesini kullanarak katman adlarını çıkarın.
  5. Image.Save metodunu çağırarak ikinci parametre olarak bir JPEGOptions nesnesi geçirin.

Örnek Kod

Aşağıdaki kod örneği varsayılan ayarlarla bir dosyayı nasıl dönüştüreceğinizi göstermektedir.

// 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);

DWF’de Katman Desteği

Aspose.CAD, AutoCAD DWF çizim varlıklarını yükleme ve bunları bir bütün olarak JPEG formatında render etme özelliği sağlar.

  1. Image.Load fabrika metodunu kullanarak DWF çizim dosyasını yükleyin.
  2. CadRasterizationOptions sınıfının bir nesnesini oluşturun.
  3. İstenilen katmanları ekleyin.
  4. Image.Save metodunu çağırarak ikinci parametre olarak bir JPEGOptions nesnesi geçirin.

Örnek Kod

Aşağıdaki kod örneği varsayılan ayarlarla bir dosyayı nasıl dönüştüreceğinizi göstermektedir.

// 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 Çizimlerini BMP’ye Aktarma

Aspose.CAD, AutoCAD DWF çizim varlıklarını yükleme ve bunları bir bütün olarak BMP formatında render etme özelliği sağlar. DWF to BMP dönüşüm yaklaşımı şu şekilde çalışır:

  1. Image.Load fabrika metodunu kullanarak DWF çizim dosyasını yükleyin.
  2. CadRasterizationOptions sınıfının bir nesnesini oluşturun ve PageHeight & PageWidth özelliklerini ayarlayın.
  3. BmpOptions sınıfının bir nesnesini oluşturun ve VectorRasterizationOptions özelliğini ayarlayın.
  4. Image.Save metodunu çağırarak ikinci parametre olarak bir BmpOptions nesnesi geçirin.

Örnek Kod

Aşağıdaki kod örneği varsayılan ayarlarla bir DWF dosyasını BMP olarak nasıl dönüştüreceğinizi göstermektedir.

// 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);
}