Файлы Design Web Format (DWF) представляют собой файлы векторной графики, которые обычно используются для хранения данных 2D- и 3D-чертежей. PDF широко известны своей универсальной совместимостью и легким доступом. В этом сообщении блога мы рассмотрим, как конвертировать DWF в PDF в Python. Итак, давайте углубимся и познакомимся с пошаговым руководством по простому и легкому преобразованию DWF в PDF.
В этой статье рассматриваются следующие темы:
- Конвертер Python DWF в PDF – Скачать бесплатно
- Действия для преобразования файла DWF в PDF
- Преобразовать DWF в PDF
- Экспорт DWF в PDF с параметрами
- Экспорт определенного макета DWF в PDF
- Преобразовать DWF в PDF/A или PDF/B
- Получить бесплатную лицензию
- Конвертер DWF в PDF бесплатно онлайн
- Конвертер Python DWF в PDF – Учебные ресурсы
Конвертер Python DWF в PDF — скачать бесплатно
Для преобразования файла DWF в документ PDF мы будем использовать API Aspose.CAD for Python. Он позволяет создавать, редактировать и управлять файлами DWF вместе с другими поддерживаемыми форматами файлов.
Используйте следующую команду pip для установки библиотеки из PyPI.
pip install aspose-cad
Как преобразовать файл DWF в PDF
Мы можем легко преобразовать файл DWF в документ PDF, выполнив следующие действия:
- Загрузите файл чертежа DWF.
- Укажите параметры изображения растеризации САПР.
- Определите параметры сохранения PDF.
- Сохраните DWF в формате PDF.
Теперь давайте посмотрим, как выполнить эти шаги в Python, чтобы преобразовать файл DWF в документ PDF.
Преобразование DWF в PDF в Python
Чтобы преобразовать DWF в PDF, выполните следующие действия:
- Загрузите входной файл DWF с помощью класса Image.
- Создайте экземпляр класса PdfOptions.
- Наконец, вызовите метод 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, выполнив следующие действия:
- Загрузите входной файл DWF с помощью класса Image.
- Создайте экземпляр класса CadRasterizationOptions.
- Укажите свойства pagewidth и pageheight.
- Создайте экземпляр класса PdfOptions.
- После этого задайте для свойства vectorrasterizationoptions значение CadRasterizationOptions.
- Наконец, вызовите метод 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, выполнив следующие действия:
- Загрузите входной файл DWF с помощью класса Image.
- Создайте экземпляр класса CadRasterizationOptions.
- Установите свойство layouts.
- Создайте экземпляр класса PdfOptions.
- После этого задайте для свойства vectorrasterizationoptions значение CadRasterizationOptions.
- Наконец, вызовите метод 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, выполнив следующие действия:
- Загрузите входной файл DWF с помощью класса Image.
- Создайте экземпляр класса CadRasterizationOptions.
- Инициализировать экземпляр класса PdfOptions.
- После этого установите свойство соответствия.
- Наконец, вызовите метод 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. Вы также можете изучить другие функции библиотеки, используя следующие ресурсы:
- Руководство разработчика Aspose.CAD for Python.
- Бесплатные онлайн-приложения.
- Справочник по API Aspose.CAD for Python.
- Руководства и статьи.
Заключение
В этой статье мы рассмотрели, как загрузить существующий файл DWF и сохранить загруженный файл DWF в формате PDF в Python. Мы также увидели, как указать высоту страницы, ширину, макет и соответствие PDF при экспорте DWF в PDF. Используя Aspose.CAD for Python, разработчики могут легко автоматизировать процесс преобразования и создавать настраиваемые выходные данные в формате PDF, отвечающие их конкретным потребностям. Помимо преобразования DWF в PDF на Python, вы можете конвертировать файлы DWF в документы PDF онлайн с помощью бесплатного веб-приложения для конвертации DWF. В случае возникновения неясностей свяжитесь с нами на нашем бесплатном форуме поддержки.