DWG ke PDF C#

DWG gambar banyak digunakan untuk bekerja dengan gambar arsitektur dan teknik. Namun, berbagi file ini dengan orang lain yang mungkin tidak memiliki perangkat lunak CAD khusus dapat menjadi suatu tantangan. Salah satu solusi efektif adalah mengonversi file DWG ke format PDF yang didukung secara universal. Dalam postingan blog ini, kita akan mempelajari cara mengonversi DWG ke PDF menggunakan C#.

Konverter DWG ke PDF - Instalasi C# API

Anda dapat mengonversi DWG ke format PDF dalam C# dengan menginstal Conholdate.Total for .NET. Cukup jalankan perintah instalasi berikut atau gunakan plugin NuGet Package Manager di Visual Studio:

PM> NuGet\Install-Package Conholdate.Total

Konversi DWG ke PDF di C#

Langkah-langkah berikut menunjukkan cara mengonversi gambar DWG ke PDF di C#:

  • Muat gambar DWG sumber menggunakan kelas Image.
  • Buat objek kelas PdfOptions.
  • Ekspor DWG ke PDF dengan memanggil metode Save().

Contoh kode berikut menguraikan cara mengonversi DWG ke PDF di C#:

using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("sample.dwg"))
{
    // Buat sebuah instance dari PdfOptions
    Aspose.CAD.ImageOptions.PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions();

    // Ekspor DWG ke PDF
    image.Save("DWG-to-PDF.pdf", pdfOptions);
}

Konversi DWG ke PDF menggunakan Pengaturan Kustom di C#

Anda dapat mengimprovisasi konversi DWG ke PDF dengan properti khusus yang diekspos oleh kelas PdfOptions. Silakan ikuti langkah-langkah di bawah ini untuk mengonversi DWG ke PDF di C#:

  • Gunakan kelas Gambar untuk memuat gambar CAD masukan dalam format DWG.
  • Buat instance kelas CadRasterizationOptions.
  • Buat objek kelas PdfOptions.
  • Setel properti VectorRasterizationOptions.
  • Render DWG ke format PDF dengan metode Save().

Contoh kode di bawah ini menguraikan cara mengonversi DWG ke PDF di C#:

using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("sample.dwg"))
{
    // Buat instance CadRasterizationOptions dan atur berbagai propertinya
    Aspose.CAD.ImageOptions.CadRasterizationOptions rasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();
    rasterizationOptions.PageWidth = 1600;
    rasterizationOptions.PageHeight = 1600;
    rasterizationOptions.AutomaticLayoutsScaling = true;
    rasterizationOptions.BackgroundColor = Aspose.CAD.Color.LightGray;

    // Buat sebuah instance dari PdfOptions
    Aspose.CAD.ImageOptions.PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions();

    // Setel properti VectorRasterizationOptions
    pdfOptions.VectorRasterizationOptions = rasterizationOptions;

    // Ekspor DWG ke PDF
    image.Save("DWG-to-PDF.pdf", pdfOptions);
}

Lisensi Evaluasi Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mengevaluasi API hingga kapasitas penuhnya.

Menyimpulkan

Mengonversi DWG ke PDF di C# menjadi relatif mudah dengan beberapa panggilan API ini. Dengan mengikuti langkah-langkah yang diuraikan dalam panduan ini, Anda dapat mengintegrasikan konversi DWG ke PDF ke dalam aplikasi C# Anda, membuatnya lebih mudah untuk berbagi file desain di berbagai platform tanpa memerlukan perangkat lunak CAD khusus. Sedangkan jika Anda ingin mendiskusikan kekhawatiran Anda, silakan hubungi kami di forum.

FAQ

Bisakah saya mengintegrasikan konversi DWG ke PDF ke dalam aplikasi web menggunakan C#?

Ya, Anda dapat mengintegrasikan konversi DWG ke PDF ke dalam aplikasi web.

Apakah ada cara untuk menyesuaikan pengaturan keluaran PDF selama konversi?

Ya, ini mendukung pengaturan tambahan seperti ukuran halaman, resolusi, rotasi, dan banyak properti lainnya.

Bisakah saya mengonversi banyak file DWG ke PDF secara batch di C#?

Ya, Anda dapat mengubah kode yang disediakan untuk mengonversi beberapa file DWG secara batch. Ulangi daftar jalur file DWG dan konversi setiap file. Ini memungkinkan Anda mengotomatiskan proses konversi untuk beberapa file dalam sekali proses.

Lihat juga