Gambar DWF

Ekspor Gambar DWF ke PDF

Aspose.CAD menyediakan fitur untuk memuat entitas gambar AutoCAD DWF dan merendernya sebagai gambar keseluruhan ke dalam format PDF. Pendekatan konversi DWF ke PDF bekerja sebagai berikut:

  1. Muat file gambar DWF menggunakan metode pabrik Image.Load.
  2. Buat objek dari kelas CadRasterizationOptions dan atur properti PageHeight & PageWidth.
  3. Buat objek dari kelas PdfOptions dan atur properti VectorRasterizationOptions.
  4. Panggil Image.Save dengan melewatkan objek dari PdfOptions sebagai parameter kedua.

Contoh Kode

Contoh kode di bawah ini menunjukkan bagaimana cara mengonversi file menggunakan pengaturan default.

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

Ekstrak Lapisan dari Gambar DWF

Aspose.CAD menyediakan fitur untuk memuat entitas gambar AutoCAD DWF dan merendernya sebagai gambar keseluruhan ke dalam format JPEG.

  1. Muat file gambar DWF menggunakan metode pabrik Image.Load.
  2. Buat objek dari kelas JPEGOptions.
  3. Buat objek dari kelas CadRasterizationOptions.
  4. Ekstrak nama lapisan menggunakan objek JPEG.
  5. Panggil Image.Save dengan melewatkan objek dari JPEGOptions sebagai parameter kedua.

Contoh Kode

Contoh kode di bawah ini menunjukkan bagaimana cara mengonversi file menggunakan pengaturan default.

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

Dukungan Lapisan di DWF

Aspose.CAD menyediakan fitur untuk memuat entitas gambar AutoCAD DWF dan merendernya sebagai gambar keseluruhan ke dalam format JPEG.

  1. Muat file gambar DWF menggunakan metode pabrik Image.Load.
  2. Buat objek dari kelas CadRasterizationOptions.
  3. Tambahkan lapisan yang diinginkan.
  4. Panggil Image.Save dengan melewatkan objek dari JPEGOptions sebagai parameter kedua.

Contoh Kode

Contoh kode di bawah ini menunjukkan bagaimana cara mengonversi file menggunakan pengaturan default.

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

Ekspor Gambar DWF ke BMP

Aspose.CAD menyediakan fitur untuk memuat entitas gambar AutoCAD DWF dan merendernya sebagai gambar keseluruhan ke dalam format BMP. Pendekatan konversi DWF ke BMP bekerja sebagai berikut:

  1. Muat file gambar DWF menggunakan metode pabrik Image.Load.
  2. Buat objek dari kelas CadRasterizationOptions dan atur properti PageHeight & PageWidth.
  3. Buat objek dari kelas BmpOptions dan atur properti VectorRasterizationOptions.
  4. Panggil Image.Save dengan melewatkan objek dari BmpOptions sebagai parameter kedua.

Contoh Kode

Contoh kode di bawah ini menunjukkan bagaimana cara mengonversi file DWF ke BMP menggunakan pengaturan default.

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