Hari ini, kita akan belajar cara mengonversi gambar CAD ke format PDF secara terprogram dalam C#. Sebelumnya, di posting sebelumnya, kami melakukan hal yang sama tetapi di Java. Kami ingin mengonversi file DWG, DGN, dan DWF menjadi dokumen PDF dengan contoh kode. Mari kita lakukan di C# menggunakan API konversi dokumen untuk .NET.

Konversi Gambar CAD ke PDF di .NET

Topik-topik berikut akan dibahas dalam artikel ini:

C# API untuk Mengonversi Gambar CAD

Konversi Dokumen dan Gambar menggunakan .NET

GroupDocs.Conversion for .NET adalah API konversi lanjutan untuk dokumen dan gambar dalam aplikasi .NET apa pun. Ini mendukung banyak format file yang mencakup dokumen pengolah kata, spreadsheet, presentasi, gambar, gambar CAD, dan banyak lagi.

Artikel ini akan menggunakan GroupDocs.Conversion for .NET API untuk konversi gambar CAD ke PDF di C#. Anda dapat mengunduh DLL atau menginstalnya menggunakan NuGet.

PM> Install-Package GroupDocs.Conversion

Konversi Gambar CAD (DWG, DWF, DGN) ke PDF dalam C#

Langkah-langkah berikut akan memungkinkan konversi gambar CAD dengan mudah dengan banyak opsi menjadi file PDF yang dipersonalisasi.

  • Muat gambar CAD.
  • Tentukan tata letak dan opsi.
  • Konversi CAD dengan opsi ke PDF.

Muat Gambar CAD

Muat file CAD menggunakan kelas CadLoadOptions.

CadLoadOptions loadOptions =  new CadLoadOptions();

Tentukan Tata Letak dan opsi Lainnya

Anda dapat menentukan [properti] tertentu 9 saat memuat file CAD. Properti ini mencakup nama tata letak, lebar, tinggi, dan format. Menentukan nama tata letak akan memungkinkan Anda mengonversi hanya tata letak yang disebutkan.

Contracts.Func<LoadOptions> getLoadOptions =() => new CadLoadOptions
{
    LayoutNames = new \[\]{ "Layout1", "Layout3" },
    Width = 1920,
    Height = 1080
};

Konversi Gambar CAD - DWG, DWF ke PDF dalam C#

Sekarang menggunakan metode Konversi dari kelas Konverter, file DWG atau DWF dapat dengan mudah dikonversi ke format PDF menggunakan opsi yang ditetapkan.

using (Converter converter = new Converter("with\_layers\_and\_layouts.dwf", getLoadOptions))
{
    PdfConvertOptions options = new PdfConvertOptions();
    converter.Convert("converted.pdf", options);
}

Kode Lengkap

Berikut adalah kode C# lengkap yang dapat anda gunakan untuk mengubah file DWG atau DWF menjadi PDF dengan menggunakan langkah-langkah yaitu Load ->Specify Layout and Options ->Convert.

// Mengonversi gambar CAD - DWF ke PDF dalam C# menggunakan GroupDocs.Conversion for .NET
// Memuat Opsi
Contracts.Func<LoadOptions> getLoadOptions =() => new CadLoadOptions
{
  LayoutNames = new []{ "Layout1", "Layout3" }, // Specifying Layouts
  // Lebar = 1920,
  // Tinggi = 1080
};
using (Converter converter = new Converter("filePath/CAD-Drawing.dwf", getLoadOptions))
{
  PdfConvertOptions options = new PdfConvertOptions();
  converter.Convert("filePath/cadToPDF-NET.pdf", options);
}

Ada banyak opsi penyesuaian lain untuk format PDF yang dihasilkan yang memberikan kontrol atas hasil keluaran saat mengonversi dokumen apa pun ke format PDF. Anda dapat melihat opsi lanjutan ini di artikel dokumentasi berikut.

Konversikan ke PDF dengan Opsi Lanjutan di .NET

Dengan sedikit perubahan, kami dapat mengonversi file CAD lain seperti file DGN dan DWG. Kami hanya perlu memberikan nama file yang tepat dan formatnya dalam kode di atas. Untuk format file yang tidak mendukung layout, kami tidak akan menetapkan LayoutNames. Untuk modifikasi kecil seperti itu, Anda dapat mengunjungi dokumentasi.

Kesimpulan

Saya harap Anda sekarang yakin dengan konversi file CAD seperti DWG, DGN, dan DWF ke PDF di C# menggunakan GroupDocs.Conversion di aplikasi .NET dan Java Anda. Anda sekarang dapat membuat aplikasi konversi sendiri menggunakan platform apa pun seperti aplikasi gratis tersedia @ www.groupdocs.app.

Anda dapat menghubungi Tim Dukungan Gratis untuk pertanyaan lebih lanjut, yang selalu tersedia untuk membantu Anda di forum.

Artikel Terkait