Конвертуйте DWG у PDF на Python

Файл DWG зберігає 2D- і 3D-проектні дані, такі як геометричні дані, колір, матеріали та текст. Це власний формат файлу AutoCAD, програми автоматизованого проектування (CAD). Оскільки файли DWG досить великі, їх часто конвертують в інші формати файлів, наприклад PDF, для полегшення обміну та співпраці. PDF-файли є популярним вибором для цієї мети, оскільки їх можна легко переглядати та ділитися на різних платформах. Але перетворення файлів DWG у PDF може бути виснажливим завданням, особливо якщо потрібно конвертувати велику кількість файлів. У цій публікації блогу ми дізнаємося, як конвертувати DWG у PDF на Python. Отже, почнемо!

У цій статті будуть розглянуті такі теми:

  1. Конвертер Python DWG у PDF – безкоштовне завантаження
  2. Кроки для перетворення файлу DWG у PDF
  3. Програмне перетворення DWG на PDF
  4. Експорт DWG у PDF із параметрами
  5. Експортувати певний макет DWG у PDF
  6. Перетворити DWG на PDF/A або PDF/B
  7. Отримайте безкоштовну ліцензію
  8. Безкоштовний онлайн-конвертер DWG у PDF
  9. Конвертер Python DWG у PDF – навчальні ресурси

Конвертер Python DWG у PDF – безкоштовно завантажити

Для перетворення файлу DWG на документ PDF ми будемо використовувати Aspose.CAD for Python API. Він дозволяє створювати, редагувати та маніпулювати файлами DWG і декількома іншими форматами файлів.

Скористайтеся такою командою pip, щоб установити бібліотеку з PyPI.

pip install aspose-cad

Як конвертувати файл DWG у PDF

Ми можемо легко перетворити файл DWG на документ PDF, виконавши наведені нижче дії.

  1. Завантажте файл креслення DWG.
  2. Вкажіть параметри растеризації зображення CAD.
  3. Визначте параметри збереження PDF.
  4. Збережіть DWG як PDF.

Тепер давайте подивимося, як виконати ці дії в Python, щоб перетворити файл DWG на документ PDF.

Перетворіть DWG у PDF на Python

Будь ласка, виконайте наведені нижче кроки, щоб конвертувати DWG у PDF:

  1. Завантажте вхідний файл DGN за допомогою класу Image.
  2. Створіть екземпляр класу PdfOptions.
  3. Нарешті, викличте метод save(), щоб зберегти DWG як PDF. Він приймає вихідний шлях файлу PDF і PdfOptions як аргументи.

У наведеному нижче прикладі коду показано, як перетворити файл DWG на документ PDF за допомогою Python.

# Наведений нижче приклад коду демонструє, як перетворити файл DWG на документ PDF за допомогою Python.
import aspose.cad as cad

# Завантажте існуючий файл DWG
image = cad.Image.load("C:\Files\sample.dwg")

# Вкажіть параметри PDF
pdfOptions = cad.imageoptions.PdfOptions()

# Зберегти як PDF
image.save("C:\Files\output.pdf", pdfOptions)

Експорт DWG у PDF із параметрами в Python

Ми можемо вказати параметри збереження PDF під час перетворення файлу DWG на документ PDF, виконавши наведені нижче дії.

  1. По-перше, завантажте вхідний файл DWG за допомогою класу Image.
  2. Далі створіть екземпляр класу CadRasterizationOptions.
  3. Потім вкажіть властивості pagewidth і pageheight.
  4. Тим часом створіть екземпляр класу PdfOptions.
  5. Після цього встановіть для властивості vectorrasterizationoptions значення CadRasterizationOptions.
  6. Нарешті, викличте метод save(), щоб зберегти DWG як PDF.

У наведеному нижче прикладі коду показано, як вказати висоту та ширину сторінки під час збереження файлу DWG як документа PDF за допомогою Python.

# Наведений нижче зразок коду демонструє, як вказати висоту та ширину сторінки під час збереження файлу DWG як документа PDF за допомогою Python.
import aspose.cad as cad

# Завантажте існуючий файл DWG
image = cad.Image.load("C:\Files\sample.dwg")

# Ініціалізація та визначення параметрів CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# Вкажіть параметри PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# Зберегти як PDF
image.save("C:\Files\output.pdf", pdfOptions)

Експортуйте певний макет DWG у PDF на Python

Ми можемо вказати параметри збереження PDF під час перетворення файлу DWG на документ PDF, виконавши наведені нижче дії.

  1. По-перше, завантажте вхідний файл DWG за допомогою класу Image.
  2. Далі створіть екземпляр класу CadRasterizationOptions.
  3. Потім установіть властивість Макети.
  4. Тим часом створіть екземпляр класу PdfOptions.
  5. Після цього встановіть для властивості vectorrasterizationoptions значення CadRasterizationOptions.
  6. Нарешті, викличте метод save(), щоб зберегти DWG як PDF.

У наведеному нижче прикладі коду показано, як указати певний макет файлу DWG для експорту як документа PDF у Python.

# У наведеному нижче прикладі коду показано, як указати певний макет файлу DWG для експорту як документа PDF у Python.
import aspose.cad as cad

# Завантажте існуючий файл DWG
image = cad.Image.load("C:\Files\sample.dwg")

# Ініціалізація та визначення параметрів CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.layouts = ["Layout1"]

# Вкажіть параметри PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# Зберегти як PDF
image.save("C:\Files\output.pdf", pdfOptions)

Перетворення DWG на PDF/A або PDF/B

Ми також можемо зберегти DWG як PDF/A або PDF/E, виконавши наведені нижче дії.

  1. По-перше, завантажте вхідний файл DWG за допомогою класу Image.
  2. Далі створіть екземпляр класу CadRasterizationOptions.
  3. Потім створіть екземпляр класу PdfOptions.
  4. Після цього встановіть властивість відповідності.
  5. Нарешті, викличте метод save(), щоб зберегти DWG як PDF.

У наведеному нижче прикладі коду показано, як конвертувати файл DWG у PDF/A та PDF/B за допомогою Python.

# Наведений нижче приклад коду демонструє, як конвертувати файл DWG у PDF/A та PDF/B за допомогою Python.
import aspose.cad as cad

# Завантажте існуючий файл DWG
image = cad.Image.load("C:\Files\sample.dwg")

# Ініціалізація та визначення параметрів CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# Вкажіть параметри PDF
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
pdfOptions.core_pdf_options = cad.imageoptions.PdfDocumentOptions()

# Зберегти як PDF/A
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1A
image.save("C:\Files\output-a.pdf", pdfOptions)

# Зберегти як PDF/B
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1B
image.save("C:\Files\output-b.pdf", pdfOptions)

Конвертер AutoCAD у PDF - отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати бібліотеку без оціночних обмежень.

Безкоштовний онлайн конвертер DWG в PDF

Крім того, ви можете безкоштовно конвертувати файли DWG у PDF-документи онлайн за допомогою нашої безкоштовної веб-програми DWG to PDF converter. Ця веб-програма була розроблена за допомогою Aspose.CAD API.

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

Ви можете прочитати Конвертувати DWG у PDF онлайн — безкоштовний конвертер, щоб дізнатися більше.

Конвертер Python DWG у PDF – навчальні ресурси

Ви можете дізнатися більше про читання, перетворення та роботу з файлами AutoCAD DWG без використання AutoCAD і дослідити інші функції бібліотеки, використовуючи наведені нижче ресурси:

Висновок

У цій статті ми дізналися, як завантажити наявний файл DWG і зберегти завантажений файл DWG як PDF у Python. Ми також побачили, як указати висоту, ширину сторінки, макет і відповідність PDF під час експорту DWG у PDF. Використовуючи Aspose.CAD for Python, розробники можуть легко автоматизувати процес перетворення та створювати налаштовані PDF-файли, які відповідають їхнім конкретним потребам. Окрім перетворення DWG у PDF у Python, ви можете конвертувати файли DWG у PDF-документи онлайн за допомогою безкоштовної веб-програми конвертера DWG. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також