Konversi DWG ke PDF dengan Python

File DWG menyimpan data desain 2D dan 3D seperti data geometris, warna, bahan, dan teks. Ini adalah format file milik AutoCAD, aplikasi perangkat lunak desain berbantuan komputer (CAD). Karena file DWG cukup besar, file tersebut sering dikonversi ke format file lain, seperti PDF, untuk berbagi dan kolaborasi yang lebih mudah. PDF adalah pilihan populer untuk tujuan ini, karena dapat dengan mudah dilihat dan dibagikan di berbagai platform. Namun, mengonversi file DWG ke PDF bisa menjadi tugas yang membosankan, terutama jika Anda memiliki banyak file untuk dikonversi. Dalam posting blog ini, kita akan belajar cara mengonversi DWG ke PDF dengan Python. Jadi, mari kita mulai!

Topik-topik berikut akan dibahas dalam artikel ini:

  1. Python DWG to PDF Converter – Unduhan Gratis
  2. Langkah-Langkah Mengonversi File DWG ke PDF
  3. Konversi DWG ke PDF Secara Terprogram
  4. Ekspor DWG ke PDF dengan Opsi
  5. Ekspor Tata Letak Khusus DWG ke PDF
  6. Konversi DWG ke PDF/A atau PDF/B
  7. Dapatkan Lisensi Gratis
  8. Konverter DWG ke PDF Online Gratis
  9. Python DWG to PDF Converter – Sumber Belajar

Pengonversi DWG ke PDF Python – Unduhan Gratis

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

Silakan gunakan perintah pip berikut untuk menginstal perpustakaan dari PyPI.

pip install aspose-cad

Cara Mengonversi File DWG ke PDF

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

  1. Muat file gambar DWG.
  2. Tentukan opsi gambar rasterisasi CAD.
  3. Tentukan opsi penyimpanan PDF.
  4. Simpan DWG sebagai PDF.

Sekarang, mari kita lihat bagaimana melakukan langkah-langkah ini dengan Python untuk mengonversi file DWG menjadi dokumen PDF.

Konversi DWG ke PDF dengan Python

Silakan ikuti langkah-langkah yang diberikan di bawah ini untuk mengonversi DWG ke PDF:

  1. Muat file DGN input menggunakan kelas Gambar.
  2. Buat instance dari kelas PdfOptions.
  3. Terakhir, panggil metode save() untuk menyimpan DWG sebagai PDF. Dibutuhkan jalur file PDF keluaran dan PdfOptions sebagai argumen.

Contoh kode berikut menunjukkan cara mengonversi file DWG ke dokumen PDF menggunakan Python.

# Contoh kode berikut menunjukkan cara mengonversi file DWG ke dokumen PDF menggunakan Python.
import aspose.cad as cad

# Muat file DWG yang ada
image = cad.Image.load("C:\Files\sample.dwg")

# Tentukan Opsi PDF
pdfOptions = cad.imageoptions.PdfOptions()

# Simpan sebagai PDF
image.save("C:\Files\output.pdf", pdfOptions)

Ekspor DWG ke PDF dengan Opsi dengan Python

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

  1. Pertama, muat file input DWG menggunakan kelas Gambar.
  2. Selanjutnya, buat instance kelas CadRasterizationOptions.
  3. Kemudian, tentukan properti pagewidth dan pageheight.
  4. Sementara itu, buat instance dari kelas PdfOptions.
  5. Setelah itu, atur properti vectorrasterizationoptions sebagai CadRasterizationOptions.
  6. Terakhir, panggil metode save() untuk menyimpan DWG sebagai PDF.

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

# Contoh kode berikut menunjukkan cara menentukan tinggi dan lebar halaman sambil menyimpan file DWG sebagai dokumen PDF menggunakan Python.
import aspose.cad as cad

# Muat file DWG yang ada
image = cad.Image.load("C:\Files\sample.dwg")

# Inisialisasi dan tentukan opsi CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# Tentukan Opsi PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# Simpan sebagai PDF
image.save("C:\Files\output.pdf", pdfOptions)

Ekspor Tata Letak Khusus DWG ke PDF dengan Python

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

  1. Pertama, muat file input DWG menggunakan kelas Gambar.
  2. Selanjutnya, buat instance kelas CadRasterizationOptions.
  3. Kemudian, atur properti Layouts.
  4. Sementara itu, buat instance dari kelas PdfOptions.
  5. Setelah itu, atur properti vectorrasterizationoptions sebagai CadRasterizationOptions.
  6. Terakhir, panggil metode save() untuk menyimpan DWG sebagai PDF.

Contoh kode berikut menunjukkan cara menentukan tata letak spesifik file DWG untuk diekspor sebagai dokumen PDF dengan Python.

# Contoh kode berikut menunjukkan cara menentukan tata letak spesifik file DWG untuk diekspor sebagai dokumen PDF dengan Python.
import aspose.cad as cad

# Muat file DWG yang ada
image = cad.Image.load("C:\Files\sample.dwg")

# Inisialisasi dan tentukan opsi CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.layouts = ["Layout1"]

# Tentukan Opsi PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# Simpan sebagai PDF
image.save("C:\Files\output.pdf", pdfOptions)

Konversikan DWG ke PDF/A atau PDF/B

Kami juga dapat menyimpan DWG sebagai PDF/A atau PDF/E dengan mengikuti langkah-langkah di bawah ini:

  1. Pertama, muat file input DWG menggunakan kelas Gambar.
  2. Selanjutnya, buat instance kelas CadRasterizationOptions.
  3. Kemudian, buat instance dari kelas PdfOptions.
  4. Setelah itu, atur properti kepatuhan.
  5. Terakhir, panggil metode save() untuk menyimpan DWG sebagai PDF.

Contoh kode berikut menunjukkan cara mengonversi file DWG ke PDF/A dan PDF/B menggunakan Python.

# Contoh kode berikut menunjukkan cara mengonversi file DWG ke PDF/A dan PDF/B menggunakan Python.
import aspose.cad as cad

# Muat file DWG yang ada
image = cad.Image.load("C:\Files\sample.dwg")

# Inisialisasi dan tentukan opsi CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# Tentukan Opsi PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
pdfOptions.core_pdf_options = cad.imageoptions.PdfDocumentOptions()

# Simpan sebagai PDF/A
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1A
image.save("C:\Files\output-a.pdf", pdfOptions)

# Simpan sebagai PDF/B
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1B
image.save("C:\Files\output-b.pdf", pdfOptions)

Konverter AutoCAD ke PDF - Dapatkan Lisensi Gratis

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

DWG ke PDF Konverter Online Gratis

Selain itu, Anda dapat mengonversi file DWG menjadi dokumen PDF online secara gratis dengan menggunakan aplikasi web DWG to PDF converter gratis kami. Aplikasi web ini dikembangkan menggunakan Aspose.CAD API.

https://products.aspose.app/cad/conversion/dwg

Anda dapat membaca Konversi DWG ke PDF Online - Konverter Gratis untuk mempelajari lebih lanjut.

Python DWG to PDF Converter – Sumber Pembelajaran

Anda dapat mempelajari lebih lanjut tentang membaca, mengonversi, dan memanipulasi file DWG AutoCAD tanpa menggunakan AutoCAD dan menjelajahi fitur perpustakaan lainnya menggunakan sumber daya yang diberikan di bawah ini:

Kesimpulan

Pada artikel ini, kami telah mempelajari cara memuat file DWG yang ada dan menyimpan DWG yang dimuat sebagai PDF dengan Python. Kami juga telah melihat cara menentukan tinggi halaman, lebar, tata letak, dan kepatuhan PDF saat mengekspor DWG ke PDF. Dengan memanfaatkan Aspose.CAD for Python, pengembang dapat dengan mudah mengotomatiskan proses konversi dan membuat keluaran PDF khusus yang memenuhi kebutuhan khusus mereka. Selain mengonversi DWG ke PDF dengan Python, Anda dapat mengonversi file DWG menjadi dokumen PDF online menggunakan aplikasi web konverter DWG gratis. Jika ada ambiguitas, silakan hubungi kami di forum dukungan gratis.

Lihat juga