DWF в PDF C#

Преобразование файлов DWF(Design Web Format) в PDF(Portable Document Format) является распространенным требованием для профессионалов, работающих с проектной и инженерной документацией. Такое преобразование гарантирует, что файлы DWF, которые обычно используются для совместного использования и просмотра обширных проектных данных, можно легко распространять, просматривать и распечатывать на различных платформах без необходимости использования специального программного обеспечения. В этой записи блога мы познакомим вас с процессом преобразования файлов DWF в PDF с помощью C#.

Зачем конвертировать DWF в PDF?

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

Универсальная доступность: PDF — это широко распространенный формат, который можно открыть на любом устройстве с помощью программы чтения PDF-файлов, что гарантирует доступность ваших проектных данных для всех.

Сохранение целостности дизайна: файлы PDF сохраняют целостность и качество дизайна, гарантируя, что никакие детали не будут потеряны во время преобразования.

Простота распространения: PDF-файлы компактны, и ими можно легко поделиться по электронной почте или другими способами обмена файлами.

Готовность к печати: PDF является предпочтительным форматом для печати, гарантируя, что ваши проекты будут готовы к печати без какого-либо дополнительного форматирования.

Конвертер DWF в PDF — установка C# API

Вы можете обрабатывать DWF и другие форматы файлов, связанные с САПР, установив Conholdate.Total for .NET с помощью следующей команды установки NuGet:

PM> NuGet\Install-Package Conholdate.Total

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

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

  • Загрузите исходный файл DWF в объект класса Image.
  • Создайте экземпляр объекта класса CadRasterizationOptions и установите пользовательские свойства.
  • Инициализируйте экземпляр класса PdfOptions.
  • Установите параметры растеризации вектора.
  • Сохраните выходной PDF-файл.

В следующем фрагменте кода объясняется, как преобразовать DWF в PDF на C#:

// Загрузите файл DWF в объект класса изображения.
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load("sample.dwf"))
{
    // Создание экземпляра объекта класса CadRasterizationOptions
    Aspose.CAD.ImageOptions.CadRasterizationOptions dwfRasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions();

    // Установить размер страницы
    dwfRasterizationOptions.PageHeight = 500;
    dwfRasterizationOptions.PageWidth = 500;

    // Инициализировать объект PdfOptions
    Aspose.CAD.ImageOptions.PdfOptions pdfOptions = new Aspose.CAD.ImageOptions.PdfOptions();

    // Установите параметры векторной растеризации
    pdfOptions.VectorRasterizationOptions = dwfRasterizationOptions;

    // Сохранить PDF-файл
    image.Save("output.pdf", pdfOptions);
}

Бесплатная пробная лицензия

Вы можете запросить бесплатную временную лицензию для тестирования всех функций API без каких-либо ограничений.

Подведение итогов

При таком подходе преобразование файлов DWF в PDF на C# представляет собой простой процесс. Следуя шагам, описанным в этом посте, вы можете быть уверены, что ваши проектные документы будут легко доступны, доступны для совместного использования и готовы к печати. Однако, если у вас возникнут какие-либо неясности или вопросы, напишите нам на форум.

Часто задаваемые вопросы

Что такое DWF?

DWF (Design Web Format) — это формат файлов, разработанный Autodesk для обмена и просмотра обширных проектных данных без необходимости использования специализированного программного обеспечения САПР.

Могу ли я конвертировать несколько файлов DWF в PDF одновременно?

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

Могу ли я настроить вывод PDF?

Да, вы можете настроить вывод PDF, настроив свойства PdfOptions и класса CadRasterizationOptions.

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