Преобразование файлов 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.