Membuat PDF Dinamis dengan Aspose.CAD untuk Java

Perkenalan

Selamat datang di dunia Aspose.CAD untuk Java, perpustakaan canggih yang memberdayakan pengembang untuk memanipulasi gambar CAD dengan mudah. Dalam tutorial ini, kita akan mendalami cara membuat satu PDF dengan tata letak berbeda menggunakan Aspose.CAD untuk Java. Baik Anda seorang pengembang berpengalaman atau baru memulai, panduan langkah demi langkah ini akan memandu Anda melalui prosesnya.

Prasyarat

Sebelum kita memulai perjalanan ini, pastikan Anda memiliki prasyarat berikut:

  • Lingkungan Java: Pastikan Anda telah menginstal Java di mesin Anda.
  • Perpustakaan Aspose.CAD: Unduh dan instal perpustakaan Aspose.CAD untuk Java daritautan unduhan.
  • Direktori Dokumen: Siapkan direktori untuk gambar DWG Anda.

Paket Impor

Di proyek Java Anda, impor paket yang diperlukan:

import com.aspose.cad.Image;
import com.aspose.cad.SizeF;
import com.aspose.cad.fileformats.cad.CadImage;
import com.aspose.cad.imageoptions.CadRasterizationOptions;
import com.aspose.cad.imageoptions.PdfOptions;
import com.aspose.cad.imageoptions.VectorRasterizationOptions;

Langkah 1: Muat Gambar CAD

Mulailah dengan memuat gambar CAD Anda ke aCadImage obyek:

String dataDir = "Your Document Directory" + "DWGDrawings/";
CadImage cadImage = (CadImage)Image.load(dataDir + "City skyway map.dwg");

Langkah 2: Konfigurasikan Opsi Rasterisasi

Siapkan opsi rasterisasi untuk gambar CAD:

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1000);
rasterizationOptions.setPageHeight(1000);

Langkah 3: Sesuaikan Ukuran Halaman Tata Letak

Tentukan ukuran khusus untuk beberapa tata letak dalam gambar CAD:

rasterizationOptions.getLayoutPageSizes().addItem("ANSI C Plot", new SizeF(500, 1000));
rasterizationOptions.getLayoutPageSizes().addItem("8.5 x 11 Plot", new SizeF(1000, 100));

Langkah 4: Atur Opsi PDF

Konfigurasikan opsi PDF, dengan menggabungkan pengaturan rasterisasi:

PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

Langkah 5: Simpan sebagai PDF

Simpan gambar CAD yang diproses sebagai PDF:

cadImage.save(dataDir + "singlePDF_out.pdf", pdfOptions);

Selamat! Anda telah berhasil membuat satu PDF dengan tata letak berbeda menggunakan Aspose.CAD untuk Java.

Kesimpulan

Dalam tutorial ini, kami menjelajahi integrasi Aspose.CAD untuk Java untuk menghasilkan PDF dengan beragam tata letak dari gambar CAD. Fleksibilitas perpustakaan dan fitur-fitur canggih menjadikannya pilihan tepat untuk tugas manipulasi CAD.

FAQ

Q1: Bisakah saya menggunakan Aspose.CAD untuk Java dengan perpustakaan Java lainnya?

A1: Ya, Aspose.CAD untuk Java dirancang untuk berintegrasi secara mulus dengan pustaka Java lainnya, menyediakan fungsionalitas yang luas.

Q2: Apakah ada versi uji coba yang tersedia?

A2: Tentu saja! Anda dapat mengakses versi uji coba gratisDi Sini.

Q3: Di mana saya bisa mendapatkan dukungan tambahan?

A3: KunjungiForum Aspose.CAD untuk dukungan dan diskusi komunitas.

Q4: Bagaimana cara mendapatkan lisensi sementara?

A4: Anda bisa mendapatkan lisensi sementaraDi Sini.

Q5: Dimana saya bisa membeli versi lengkapnya?

A5: Beli versi lengkap Aspose.CAD untuk JavaDi Sini.