Menambahkan Teks ke File DWG di C# - Tutorial Aspose.CAD
Perkenalan
Dalam bidang dinamis desain berbantuan komputer (CAD) dan pengembangan .NET, Aspose.CAD menonjol sebagai alat yang ampuh untuk memanipulasi file DWG. Menambahkan teks ke file DWG adalah persyaratan umum, dan dalam tutorial ini, kita akan mempelajari cara mencapainya menggunakan C# dan Aspose.CAD.
Prasyarat
Sebelum masuk ke tutorial, pastikan Anda memiliki hal berikut:
Perpustakaan Aspose.CAD: Unduh dan instal perpustakaan Aspose.CAD daritautan unduhan.
Direktori Dokumen: Siapkan direktori untuk dokumen Anda, dan catat jalurnya sebagai
MyDir
.
Sekarang, mari kita bagi prosesnya menjadi langkah-langkah yang dapat dikelola.
Impor Namespace
Dalam kode C# Anda, sertakan namespace yang diperlukan untuk mengakses fungsionalitas Aspose.CAD.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
using Aspose.CAD.FileFormats.Cad.CadObjects;
using Aspose.CAD.FileFormats.Cad.CadConsts;
using Aspose.CAD.FileFormats.Cad;
using Aspose.CAD.FileFormats.Cad.CadObjects.AttEntities;
using Aspose.CAD.ImageOptions;
Langkah 1: Muat File DWG
Muat file DWG ke dalam fileImage
objek menggunakan perpustakaan Aspose.CAD.
string dwgPathToFile = MyDir + "SimpleEntites.dwg";
using (Image image = Image.Load(dwgPathToFile))
{
// Kode Anda untuk langkah selanjutnya ada di sini
}
Langkah 2: Buat Objek CadText
Buat contoh aCadText
objek untuk mewakili teks yang ingin Anda tambahkan ke file DWG.
CadText cadText = new CadText();
cadText.StyleType = "Standard";
cadText.DefaultValue = "Some custom text";
cadText.ColorId = 256;
cadText.LayerName = "0";
cadText.FirstAlignment.X = 47.90;
cadText.FirstAlignment.Y = 5.56;
cadText.TextHeight = 0.8;
cadText.ScaleX = 0.0;
Langkah 3: Tambahkan Teks ke DWG
Tambahkan yang dibuatCadText
keberatan dengan file DWG menggunakan Aspose.CAD.
CadImage cadImage = (CadImage)image;
cadImage.BlockEntities["*Model_Space"].AddEntity(cadText);
Langkah 4: Konfigurasikan Opsi PDF
Konfigurasikan opsi PDF untuk menyimpan file DWG yang dimodifikasi sebagai PDF.
PdfOptions pdfOptions = new PdfOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
pdfOptions.VectorRasterizationOptions = cadRasterizationOptions;
cadRasterizationOptions.DrawType = CadDrawTypeMode.UseObjectColor;
cadRasterizationOptions.PageHeight = 1600;
cadRasterizationOptions.PageWidth = 1600;
cadRasterizationOptions.Layouts = new string[] { "Model" };
Langkah 5: Simpan sebagai PDF
Simpan file DWG yang dimodifikasi sebagai PDF dengan teks tambahan.
image.Save(MyDir + "SimpleEntites_generated.pdf", pdfOptions);
Sekarang, Anda telah berhasil menambahkan teks ke file DWG menggunakan C# dan Aspose.CAD. Jangan ragu untuk menjelajahi lebih banyak fitur dan fungsi Aspose.CAD untuk kebutuhan manipulasi CAD Anda.
Kesimpulan
Dalam tutorial ini, kami telah membahas langkah-langkah penting untuk menambahkan teks ke file DWG menggunakan C# dan Aspose.CAD. Kombinasi kuat ini membuka kemungkinan pembuatan dokumen CAD yang dinamis dan disesuaikan.
FAQ
Q1: Apakah Aspose.CAD kompatibel dengan semua versi file DWG?
A1: Aspose.CAD mendukung berbagai versi file DWG, memastikan kompatibilitas dengan berbagai perangkat lunak CAD.
Q2: Bisakah saya menambahkan beberapa entitas teks ke satu file DWG menggunakan Aspose.CAD?
A2: Ya, Anda dapat menambahkan beberapa entitas teks ke file DWG dengan mengulangi proses yang dijelaskan dalam tutorial.
Q3: Bagaimana cara mengubah font dan gaya teks di Aspose.CAD?
A3: Untuk mengubah font dan gaya teks, sesuaikan propertiCadText
objek sebelum menambahkannya ke file DWG.
Q4: Apakah ada pertimbangan lisensi untuk menggunakan Aspose.CAD dalam proyek komersial?
A4: Ya, pastikan kepatuhan terhadap ketentuan lisensi Aspose.CAD. Mengacu padaPembelian Aspose.CAD untuk detailnya.
Q5: Di mana saya dapat mencari bantuan atau mendiskusikan pertanyaan terkait Aspose.CAD?
A5: KunjungiForum Aspose.CADuntuk terhubung dengan komunitas dan mendapatkan dukungan.