Desain Berbantuan Komputer (CAD) banyak digunakan oleh desainer untuk membuat berbagai desain untuk bangunan, jembatan, mobil, dan lainnya. Namun, format CAD seperti DWG dan DXF memerlukan perangkat lunak tertentu atau penampil CAD online untuk melihatnya. Untuk meningkatkan aksesibilitas, mengonversi file DWG/DXF ini ke format PDF memungkinkan untuk dilihat dengan mudah di mana saja, tanpa ketergantungan perangkat lunak. Dalam artikel ini, Anda akan menemukan bagaimana cara mengonversi file DWG atau DXF CAD ke PDF menggunakan C#.

Daftar Isi

Konverter CAD ke PDF C# - Unduh Gratis

Aspose.CAD untuk .NET adalah API konverter CAD ke PDF yang kuat yang memungkinkan Anda untuk dengan mudah mengonversi file DWG dan DXF ke format PDF. Selain itu, ini memungkinkan konversi gambar CAD ke gambar raster. Anda dapat dengan mudah menginstal API melalui NuGet atau mengunduhnya sebagai DLL dari bagian Unduhan.

PM> Install-Package Aspose.CAD

Konversi DWG atau DXF ke PDF C#

Berikut adalah langkah-langkah untuk mengonversi file DWG/DXF ke format PDF menggunakan API Aspose.CAD untuk .NET:

  1. Muat file DWG/DXF AutoCAD menggunakan kelas Image.
  2. Buat instance dari kelas PdfOptions.
  3. Simpan gambar AutoCAD sebagai PDF menggunakan metode Image.Save(String, ImageOptionsBase).

Contoh kode berikut menggambarkan cara mengonversi DWG ke PDF menggunakan C#.

C# DWG/DXF ke PDF - Atur Ukuran Kanvas

Aspose.CAD untuk .NET juga memungkinkan Anda untuk menentukan dimensi halaman (tinggi dan lebar) dalam dokumen PDF yang dikonversi. Ikuti langkah-langkah ini untuk menyesuaikan ukuran halaman selama konversi CAD ke PDF:

  1. Muat file DWG/DXF AutoCAD menggunakan kelas Image.
  2. Buat instance dari kelas CadRasterizationOptions.
  3. Atur properti CadRasterizationOptions.PageWidth dan CadRasterizationOptions.PageHeight.
  4. Buat instance dari kelas PdfOptions.
  5. Tetapkan properti PdfOptions.VectorRasterizationOptions dengan objek CadRasterizationOptions.
  6. Konversi DWG atau DXF ke PDF menggunakan metode Image.Save(String, ImageOptionsBase).

Contoh kode berikut menunjukkan cara mengonversi DXF ke PDF dengan ukuran kanvas yang ditentukan menggunakan C#.

C# CAD ke PDF - Auto Scaling

Saat menangani gambar CAD yang terdiri dari beberapa lapisan, setiap lapisan mungkin memiliki dimensi yang berbeda. Dalam kasus seperti itu, Anda mungkin ingin menerapkan skala yang seragam dalam file PDF yang dikonversi. Berikut adalah cara melakukan auto-scaling selama konversi AutoCAD ke PDF:

  1. Muat file DWG/DXF menggunakan kelas Image.
  2. Buat instance dari kelas CadRasterizationOptions.
  3. Atur CadRasterizationOptions.AutomaticLayoutsScaling ke true.
  4. Buat instance dari kelas PdfOptions dan inisialisasi properti PdfOptions.VectorRasterizationOptions dengan objek CadRasterizationOptions.
  5. Konversi gambar CAD ke PDF menggunakan metode Image.Save(String, ImageOptionsBase).

Contoh kode berikut menggambarkan cara mengonversi gambar CAD ke PDF dengan auto-scaling menggunakan C#.

Modifikasi Warna Latar Belakang dan Gambar dalam PDF yang Dikonversi

Aspose.CAD untuk .NET juga memungkinkan Anda untuk menyesuaikan skema warna gambar CAD dalam dokumen PDF yang dikonversi. Ikuti langkah-langkah ini untuk menentukan warna latar belakang dan gambar:

  1. Muat file DWG/DXF menggunakan kelas Image.
  2. Buat instance dari kelas CadRasterizationOptions.
  3. Atur warna latar belakang menggunakan properti CadRasterizationOptions.BackgroundColor.
  4. Atur warna gambar menggunakan properti CadRasterizationOptions.DrawColor.
  5. Buat instance dari kelas PdfOptions dan inisialisasi properti PdfOptions.VectorRasterizationOptions dengan objek CadRasterizationOptions.
  6. Konversi DWG/DXF ke PDF menggunakan metode Image.Save(String, ImageOptionsBase).

Berikut adalah contoh kode yang menunjukkan cara mengonversi gambar DWG/DXF ke PDF dengan warna latar belakang dan gambar yang disesuaikan.

Konversi Lapisan Tertentu dari CAD ke PDF menggunakan C#

Jika gambar AutoCAD Anda mengandung beberapa lapisan, Anda dapat memilih lapisan tertentu untuk disertakan dalam dokumen PDF yang dikonversi. Untuk melakukan ini, berikan daftar nama lapisan ke API menggunakan properti CadRasterizationOptions.Layers. Contoh kode berikut menunjukkan cara mengonversi lapisan tertentu dari gambar AutoCAD ke PDF menggunakan C#.

Kesimpulan

Dalam artikel ini, Anda telah belajar bagaimana cara mengonversi file DWG atau DXF CAD ke PDF menggunakan C#. Anda juga menemukan bagaimana cara menyesuaikan proses konversi CAD ke PDF dalam berbagai skenario menggunakan API Aspose.CAD untuk .NET. Untuk eksplorasi lebih lanjut, Anda dapat merujuk ke dokumentasi.

Lihat Juga