Преобразование DWF в PDF в Python

Файлы Design Web Format (DWF) представляют собой файлы векторной графики, которые обычно используются для хранения данных 2D- и 3D-чертежей. PDF широко известны своей универсальной совместимостью и легким доступом. В этом сообщении блога мы рассмотрим, как конвертировать DWF в PDF в Python. Итак, давайте углубимся и познакомимся с пошаговым руководством по простому и легкому преобразованию DWF в PDF.

В этой статье рассматриваются следующие темы:

  1. Конвертер Python DWF в PDF – Скачать бесплатно
  2. Действия для преобразования файла DWF в PDF
  3. Преобразовать DWF в PDF
  4. Экспорт DWF в PDF с параметрами
  5. Экспорт определенного макета DWF в PDF
  6. Преобразовать DWF в PDF/A или PDF/B
  7. Получить бесплатную лицензию
  8. Конвертер DWF в PDF бесплатно онлайн
  9. Конвертер Python DWF в PDF – Учебные ресурсы

Конвертер Python DWF в PDF — скачать бесплатно

Для преобразования файла DWF в документ PDF мы будем использовать API Aspose.CAD for Python. Он позволяет создавать, редактировать и управлять файлами DWF вместе с другими поддерживаемыми форматами файлов.

Используйте следующую команду pip для установки библиотеки из PyPI.

pip install aspose-cad

Как преобразовать файл DWF в PDF

Мы можем легко преобразовать файл DWF в документ PDF, выполнив следующие действия:

  1. Загрузите файл чертежа DWF.
  2. Укажите параметры изображения растеризации САПР.
  3. Определите параметры сохранения PDF.
  4. Сохраните DWF в формате PDF.

Теперь давайте посмотрим, как выполнить эти шаги в Python, чтобы преобразовать файл DWF в документ PDF.

Преобразование DWF в PDF в Python

Чтобы преобразовать DWF в PDF, выполните следующие действия:

  1. Загрузите входной файл DWF с помощью класса Image.
  2. Создайте экземпляр класса PdfOptions.
  3. Наконец, вызовите метод save(), чтобы сохранить DWF в формате PDF. В качестве аргументов он принимает путь к выходному PDF-файлу и PdfOptions.

В следующем примере кода показано, как преобразовать файл DWF в документ PDF с помощью Python.

# В этом примере кода показано, как преобразовать DWF в PDF
import aspose.cad as cad

# Загрузите файл DWF
image = cad.Image.load("C:\Files\sample.dwf")

# Укажите параметры PDF
pdfOptions = cad.imageoptions.PdfOptions()

# Сохранить как PDF
image.save("C:\Files\dwf-to-pdf.pdf", pdfOptions)

Экспорт DWF в PDF с параметрами в Python

Мы можем указать параметры сохранения PDF при преобразовании файла DWF в документ PDF, выполнив следующие действия:

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

В следующем примере кода показано, как указать высоту и ширину страницы при сохранении файла DWF в виде документа PDF с помощью Python.

# В этом примере кода показано, как преобразовать DWF в PDF с параметрами
import aspose.cad as cad

# Загрузить файл DWF
image = cad.Image.load("C:\Files\sample.dwf")

# Укажите параметры растеризации CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.content_as_bitmap = True

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

# Сохранить как PDF
image.save("C:\Files\dwf-to-pdf.pdf", pdfOptions)

Экспорт определенного макета DWF в PDF на Python

Мы можем указать параметры сохранения PDF при преобразовании файла DWF в документ PDF, выполнив следующие действия:

  1. Загрузите входной файл DWF с помощью класса Image.
  2. Создайте экземпляр класса CadRasterizationOptions.
  3. Установите свойство layouts.
  4. Создайте экземпляр класса PdfOptions.
  5. После этого задайте для свойства vectorrasterizationoptions значение CadRasterizationOptions.
  6. Наконец, вызовите метод save(), чтобы сохранить DWF в формате PDF.

В следующем примере кода показано, как указать определенный макет файла DWF для экспорта в виде документа PDF в Python.

# В этом примере кода показано, как преобразовать определенный макет файла DWF в формат PDF.
import aspose.cad as cad

# Загрузите файл DWF
image = cad.Image.load("C:\Files\sample.dwf")

# Укажите параметры растеризации CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.content_as_bitmap = True

# Выберите конкретный макет для преобразования
rasterizationOptions.layouts = ["Drawing1-Layout1"]

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

# Сохранить как PDF
image.save("C:\Files\dwf-to-pdf.pdf", pdfOptions)

Преобразование DWF в PDF/A или PDF/B

Мы также можем сохранить DWF как PDF/A или PDF/E, выполнив следующие действия:

  1. Загрузите входной файл DWF с помощью класса Image.
  2. Создайте экземпляр класса CadRasterizationOptions.
  3. Инициализировать экземпляр класса PdfOptions.
  4. После этого установите свойство соответствия.
  5. Наконец, вызовите метод save(), чтобы сохранить DWF в формате PDF.

В следующем примере кода показано, как преобразовать файл DWF в PDF/A и PDF/B с помощью Python.

# В этом примере кода показано, как преобразовать DWF в PDF/A и PDF/B.
import aspose.cad as cad

# Загрузить файл DWF
image = cad.Image.load("C:\Files\sample.dwf")

# Укажите параметры растеризации CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.content_as_bitmap = True

# Укажите параметры 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\dwf-to-pdf-a1.pdf", pdfOptions)

# Сохранить как PDF/B
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1B
image.save("C:\Files\dwf-to-pdf-b1.pdf", pdfOptions)

Конвертер AutoCAD в PDF — получите бесплатную лицензию

Вы можете получить бесплатную временную лицензию, чтобы попробовать библиотеку без ограничений.

Конвертер DWF в PDF онлайн

Кроме того, вы можете бесплатно конвертировать файлы DWF в документы PDF онлайн с помощью нашего веб-приложения Конвертер DWF в PDF. Это веб-приложение было разработано с использованием API Aspose.CAD.

Вы можете прочитать Преобразование DWF в PDF онлайн — бесплатный конвертер, чтобы узнать больше.

Конвертер Python DWF в PDF — учебные ресурсы

Вы можете узнать больше о чтении, преобразовании и управлении файлами AutoCAD DWF без использования AutoCAD. Вы также можете изучить другие функции библиотеки, используя следующие ресурсы:

Заключение

В этой статье мы рассмотрели, как загрузить существующий файл DWF и сохранить загруженный файл DWF в формате PDF в Python. Мы также увидели, как указать высоту страницы, ширину, макет и соответствие PDF при экспорте DWF в PDF. Используя Aspose.CAD for Python, разработчики могут легко автоматизировать процесс преобразования и создавать настраиваемые выходные данные в формате PDF, отвечающие их конкретным потребностям. Помимо преобразования DWF в PDF на Python, вы можете конвертировать файлы DWF в документы PDF онлайн с помощью бесплатного веб-приложения для конвертации DWF. В случае возникновения неясностей свяжитесь с нами на нашем бесплатном форуме поддержки.

Смотрите также