Mengaktifkan Pelacakan di File CAD - Tutorial Aspose.CAD

Perkenalan

Dalam bidang CAD (Computer-Aided Design), presisi dan pelacakan adalah yang terpenting. Aspose.CAD untuk .NET memberikan solusi tangguh untuk mengaktifkan pelacakan dalam file CAD. Tutorial ini akan memandu Anda melalui proses tersebut, memastikan Anda memanfaatkan potensi penuh dari fitur ini.

Prasyarat

Sebelum masuk ke tutorial, pastikan Anda memiliki prasyarat berikut:

  • Aspose.CAD untuk .NET: Pastikan Anda telah menginstal perpustakaan Aspose.CAD. Anda dapat mengunduhnyaDi Sini.
  • File Dokumen: Siapkan dokumen CAD untuk dilacak. Untuk tutorial ini, kita akan menggunakan “conic_pyramid.dxf.”
  • Direktori Dokumen: Siapkan direktori untuk dokumen Anda. Ganti “Direktori Dokumen Anda” dalam kode dengan jalur sebenarnya. Sekarang setelah semuanya siap, mari pelajari panduan langkah demi langkah.

Impor Namespace

using Aspose.CAD.ImageOptions;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;

Langkah 1: Muat Gambar CAD

string MyDir = "Your Document Directory";
using (Image image = Image.Load(MyDir + "conic_pyramid.dxf"))
{
    // Kode untuk langkah selanjutnya akan ditambahkan di sini
}

Langkah 2: Atur Opsi Ekspor PDF

using (FileStream stream = new FileStream(MyDir + "output_conic_pyramid.pdf", FileMode.Create))
{
    PdfOptions pdfOptions = new PdfOptions();
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    pdfOptions.VectorRasterizationOptions = cadRasterizationOptions;
    cadRasterizationOptions.PageWidth = 800;
    cadRasterizationOptions.PageHeight = 600;

Langkah 3: Terapkan Pelacakan

    int idxError = 1;
    cadRasterizationOptions.RenderResult += new CadRasterizationOptions.CadRenderHandler(
        delegate (CadRenderResult result)
        {
            Console.WriteLine("Tracking results of exporting");
            if (result.IsRenderComplete)
                return;
            Console.WriteLine("Have some problems:");
            foreach (RenderResult rr in result.Failures)
                Console.WriteLine(string.Format("{0}. {1}, {2}", idxError++, rr.RenderCode.ToString(), rr.Message));
        });

Langkah 4: Simpan ke Format PDF

    Console.WriteLine("Exporting to pdf format");
    image.Save(stream, pdfOptions);
}

Selamat! Anda telah berhasil mengaktifkan pelacakan dalam file CAD menggunakan Aspose.CAD untuk .NET. Jangan ragu untuk menjelajahinyadokumentasi untuk lebih jelasnya.

Kesimpulan

Dalam tutorial ini, kami membahas langkah-langkah penting untuk mengaktifkan pelacakan dalam file CAD menggunakan Aspose.CAD untuk .NET. Dengan mengikuti langkah-langkah ini, Anda memastikan rendering yang tepat dan mendapatkan wawasan tentang potensi masalah selama proses ekspor.

FAQ

Q1: Dapatkah saya menggunakan Aspose.CAD untuk .NET dengan format file CAD lainnya?

A1: Ya, Aspose.CAD untuk .NET mendukung berbagai format CAD, termasuk DWG dan DXF.

Q2: Bagaimana cara mendapatkan lisensi sementara untuk Aspose.CAD?

A2: KunjungiDi Sini untuk mendapatkan izin sementara.

Q3: Apa saja masalah rendering umum yang mungkin saya temui?

A3: Masalah seperti font yang hilang atau entitas yang tidak didukung dapat muncul. Periksa dokumentasi untuk pemecahan masalah.

Q4: Apakah ada forum komunitas untuk dukungan Aspose.CAD?

A4: Ya, Anda dapat mencari bantuan dan berbagi pengalaman Anda diForum Aspose.CAD.

Q5: Dapatkah saya menyesuaikan pesan kesalahan pelacakan?

A5: Tentu saja. Anda dapat memodifikasi kode untuk menyesuaikan pesan kesalahan sesuai dengan kebutuhan Anda.