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:
- Muat file gambar DWF menggunakan metode pabrik Image.Load.
- Buat objek dari kelas CadRasterizationOptions dan atur properti PageHeight & PageWidth.
- Buat objek dari kelas PdfOptions dan atur properti VectorRasterizationOptions.
- 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.
- Muat file gambar DWF menggunakan metode pabrik Image.Load.
- Buat objek dari kelas JPEGOptions.
- Buat objek dari kelas CadRasterizationOptions.
- Ekstrak nama lapisan menggunakan objek JPEG.
- 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.
- Muat file gambar DWF menggunakan metode pabrik Image.Load.
- Buat objek dari kelas CadRasterizationOptions.
- Tambahkan lapisan yang diinginkan.
- 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:
- Muat file gambar DWF menggunakan metode pabrik Image.Load.
- Buat objek dari kelas CadRasterizationOptions dan atur properti PageHeight & PageWidth.
- Buat objek dari kelas BmpOptions dan atur properti VectorRasterizationOptions.
- 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); | |
} | |