Gambar DXF
Mengekspor Gambar DXF ke PDF
Aspose.CAD menyediakan fitur untuk memuat entitas gambar DXF AutoCAD dan merendernya sebagai gambar seluruhnya ke format PDF. Pendekatan konversi DXF ke PDF bekerja sebagai berikut:
- Memuat file gambar DXF menggunakan metode pabrik Image.load.
- Membuat objek dari kelas CadRasterizationOptions dan mengatur properti page_height & page_width.
- Membuat objek dari kelas PdfOptions dan mengatur properti VectorRasterizationOptions.
- Memanggil Image.save dengan melewatkan objek PdfOptions sebagai parameter kedua.
Cuplikan kode di bawah ini menunjukkan cara mengonversi file menggunakan pengaturan default.
import aspose.cad as cad; | |
cadImage = cad.Image.load("file.dxf"); | |
rasterizationOptions = cad.imageoptions.CadRasterizationOptions() | |
rasterizationOptions.page_width = 1200 | |
rasterizationOptions.page_height = 1200 | |
pdfOptions = cad.imageoptions.PdfOptions() | |
pdfOptions.vector_rasterization_options = rasterizationOptions | |
cadImage.save("result.pdf", pdfOptions) |
Format yang Didukung
Saat ini kami sepenuhnya mendukung format file AutoCAD DXF 2010. Versi DXF sebelumnya tidak dijamin 100% valid. Kami berencana untuk memasukkan lebih banyak format dan fitur di versi Aspose.CAD mendatang.
Entitas yang Didukung
Saat ini kami mendukung semua entitas 2D yang umum dan parameter default dasarnya sebagai berikut:
- Dimensi Terpadu
- Dimensi Sudut
- Busur
- Atribut
- Referensi Blok
- Lingkaran
- Dimensi Diameter
- Elips
- Isian
- Garis
- Teks Multigaris
- Dimensi Ordinat
- Titik
- Poligon
- Dimensi Radial
- Sinar
- Dimensi Berputar
- Tabel
- Teks
- Garis X
Ekspor DGN Bundled untuk format DXF
Aspose.CAD menyediakan fitur untuk memuat file DXF AutoCAD dan mengekspor DGN yang terbenam untuk format DXF.
Cuplikan kode di bawah ini menunjukkan cara memenuhi persyaratan yang ditentukan.
import aspose.cad as cad; | |
cadImage = cad.Image.load("file.dxf"); | |
rasterizationOptions = cad.imageoptions.CadRasterizationOptions(); | |
rasterizationOptions.layouts = ["Model"] | |
pdfOptions = cad.imageoptions.PdfOptions(); | |
pdfOptions.vector_rasterization_options = rasterizationOptions; | |
cadImage.save("result.pdf", pdfOptions) |
Dukungan untuk Menyimpan File DXF
Aspose.CAD menyediakan fitur untuk memuat file DXF AutoCAD, melakukan perubahan di dalamnya, dan menyimpannya lagi sebagai file DXF.
Cuplikan kode di bawah ini menunjukkan cara memenuhi persyaratan yang ditentukan.
import aspose.cad as cad | |
image = cad.Image.load("file.dxf") | |
// any entities updates | |
image.save("result.dxf") |
Ekspor DXF ke WMF
Pendekatan ini bekerja sebagai berikut:
- Memuat file gambar DXF menggunakan metode pabrik Image.load.
- Membuat objek dari kelas CadRasterizationOptions dan memuat file PDF.
- Mengatur properti page_height & page_width.
- Memanggil Image.save dan menyimpan file.
import aspose.cad as cad | |
image = cad.Image.load("file.dxf") | |
rasterizationOptions = cad.imageoptions.CadRasterizationOptions() | |
wmfOptions = cad.imageoptions.WmfOptions() | |
wmfOptions.vector_rasterization_options = rasterizationOptions | |
image.save("result.wmf", wmfOptions) |