Konversi DGN ke PDF di Java

Aplikasi CAD menggunakan file DGN untuk membuat gambar 2D atau 3D. Secara khusus, kami dapat membuat dan menyimpan desain untuk proyek konstruksi seperti jalan raya, jembatan, dan bangunan dalam file DGN. Dalam kasus tertentu, kami mungkin perlu mengekspor gambar dari file DGN ke dokumen PDF secara terprogram. Konversi semacam itu memungkinkan berbagi gambar dalam format portabel. Pada artikel ini, kita akan mempelajari cara mengonversi file DGN ke PDF di Java.

Topik-topik berikut akan dibahas dalam artikel ini:

  1. Java DGN to PDF Converter – Unduhan Gratis
  2. Langkah-Langkah Mengonversi File DGN ke Dokumen PDF
  3. Konversi DGN ke PDF Secara Terprogram
  4. Ubah DGN ke PDF dengan Opsi

Pengonversi Java DGN ke PDF – Unduhan Gratis

Untuk mengonversi file DGN ke dokumen PDF, kami akan menggunakan Aspose.CAD for Java API. Ini memungkinkan pembuatan, pengeditan, dan manipulasi file DGN dan beberapa format file lainnya.

API menyediakan kelas Image yang merupakan kelas dasar untuk semua jenis gambar. Kelas DgnImage dari API mewakili citra DGN. Kita dapat menyetel properti PageWidth dan PageHeight menggunakan kelas CadRasterizationOptions. API menyediakan kelas PdfOptions yang memungkinkan menentukan opsi penyimpanan PDF.

Harap unduh JAR API atau tambahkan konfigurasi pom.xml berikut dalam aplikasi Java berbasis Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cad</artifactId>
    <version>22.3</version>
</dependency>

Cara Mengonversi File DGN ke PDF menggunakan Java

Kami dapat dengan mudah mengekspor gambar dari file DGN ke dokumen PDF dengan mengikuti langkah-langkah berikut:

  • Muat file gambar DGN.
  • Tentukan opsi penyimpanan PDF.
  • Simpan DGN sebagai PDF.

Bagian berikut menjelaskan cara mengubah langkah-langkah ini menjadi kode Java dan mengonversi file DGN menjadi dokumen PDF.

Konversi DGN ke PDF Secara terprogram di Java

Kami dapat mengonversi file DGN ke dokumen PDF dengan mengikuti langkah-langkah berikut:

  1. Pertama, muat file input DGN menggunakan kelas Gambar.
  2. Setelah itu, buat instance dari kelas PdfOptions.
  3. Terakhir, panggil metode Save() untuk menyimpannya sebagai PDF. Dibutuhkan jalur file PDF keluaran dan PdfOptions sebagai argumen.

Contoh kode berikut menunjukkan cara mengonversi file DGN ke dokumen PDF menggunakan Java.

// Contoh kode ini menunjukkan cara mengonversi DGN ke PDF
// Masukkan file DGN
String sourceFilePath = "C:\\Files\\CAD\\Sample.dgn";

// Muat file DGN
DgnImage image = (DgnImage)Image.load(sourceFilePath);

// Inisialisasi Opsi PDF
PdfOptions pdfOptions = new PdfOptions();

// Simpan sebagai PDF
image.save("C:\\Files\\CAD\\sample.pdf", pdfOptions);

Konversikan DGN ke PDF dengan Opsi di Java

Kami dapat menentukan opsi penyimpanan PDF saat mengonversi file DGN ke dokumen PDF dengan mengikuti langkah-langkah di bawah ini:

  1. Pertama, muat file input DGN menggunakan kelas Gambar.
  2. Selanjutnya, buat instance kelas CadRasterizationOptions.
  3. Kemudian, tentukan tinggi dan lebar halaman.
  4. Selanjutnya, buat instance dari kelas PdfOptions.
  5. Setelah itu, atur properti VectorRasterizationOptions sebagai CadRasterizationOptions.
  6. Terakhir, panggil metode Save() untuk menyimpannya sebagai PDF. Dibutuhkan jalur file PDF keluaran dan PdfOptions sebagai argumen.

Contoh kode berikut menunjukkan cara menentukan tinggi dan lebar halaman sambil menyimpan file DGN sebagai dokumen PDF menggunakan Java.

// Contoh kode ini menunjukkan cara mengonversi DGN ke PDF dengan Opsi
// Masukkan file DGN
String sourceFilePath = "C:\\Files\\CAD\\Sample.dgn";

// Muat file DGN
DgnImage image = (DgnImage)Image.load(sourceFilePath);

// Buat instance dari CadRasterizationOptions 
// Atur tinggi & lebar gambar
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);

// Buat instance dari PngOptions
PdfOptions options = new PdfOptions();

// Atur properti VectorRasterizationOptions sebagai CadRasterizationOptions
options.setVectorRasterizationOptions(rasterizationOptions);

// Simpan sebagai PDF
image.save("C:\\Files\\CAD\\sample_converted.pdf", options);

Dapatkan Lisensi Sementara Gratis

Anda bisa mendapatkan lisensi sementara gratis untuk mencoba perpustakaan tanpa batasan evaluasi.

Kesimpulan

Dalam artikel ini, kita telah mempelajari cara:

  • memuat file gambar DGN yang ada;
  • tentukan tinggi dan lebar halaman;
  • tentukan opsi penyimpanan;
  • simpan DGN sebagai PDF di Java.

Selain mengonversi DGN ke PDF di Java, Anda dapat mempelajari lebih lanjut tentang Aspose.CAD for Java API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum dukungan gratis kami.

Lihat juga