Приложения САПР используют файлы PLT для создания 2D- или 3D-чертежей. В частности, мы можем создавать и сохранять проекты строительных проектов, таких как автомагистрали, мосты и здания, в файле PLT. В некоторых случаях нам может понадобиться программно экспортировать чертежи из файлов PLT в документы PDF. Такие преобразования позволяют обмениваться рисунками в портативном формате. В этой статье мы узнаем, как преобразовать файл PLT в PDF на C#.
В этой статье должны быть раскрыты следующие темы:
- Конвертер C# PLT в PDF – Скачать бесплатно
- Шаги по преобразованию файла PLT в документ PDF
- Преобразование PLT в PDF программно
- Экспорт PLT в PDF с параметрами
Конвертер C# PLT в PDF — скачать бесплатно
Чтобы преобразовать файл PLT в документ PDF, мы будем использовать API Aspose.CAD for .NET. Он позволяет создавать, редактировать и манипулировать файлами PLT и несколькими другими форматами файлов.
Базовым классом API для всех типов рисунков является класс Image. Изображение PLT представлено классом PltImage. Класс CadRasterizationOptions позволяет нам изменять [PageWidth] и [PageHeight] properties.Параметры PDF можно указать с помощью класса API PdfOptions.
Пожалуйста, либо загрузите DLL API, либо установите его с помощью NuGet.
PM> Install-Package Aspose.CAD
Как преобразовать файл PLT в PDF с помощью C#
Используя Aspose, мы можем легко преобразовать файл PLT в документ PDF. CAD для .NET, выполнив следующие шаги:
- Загрузите файл чертежа PLT.
- Сохраните PLT в формате PDF.
Теперь давайте посмотрим, как выполнить эти шаги на C#, чтобы преобразовать файл PLT в документ PDF.
Программное преобразование PLT в PDF на C#
Пожалуйста, следуйте инструкциям ниже, чтобы преобразовать PLT в PDF:
- Используя класс Image, сначала загрузите входной файл PLT.
- После этого создайте экземпляр класса PdfOptions.
- Наконец, чтобы сохранить его в формате PDF, вызовите метод Save(). PdfOptions и путь к выходному PDF-файлу являются его аргументами.
В следующем примере кода показано, как преобразовать файл PLT в документ PDF с помощью C#.
string inputFile ="file.plt";
using (Image image = Image.Load(inputFile))
{
// Инициализировать объект класса PdfOptions
PdfOptions options = new PdfOptions();
// Экспорт PLT в PDF
string outPath = "output.pdf";
image.Save(outPath, options);
}
Экспорт PLT в PDF с параметрами в C#
Мы можем указать параметры сохранения PDF при преобразовании файла PLT в документ PDF, выполнив следующие шаги:
- Используя класс Image, сначала загрузите входной файл PLT.
- Затем создайте экземпляр класса CadRasterizationOptions.
- Затем укажите ширину и высоту страницы.
- Затем создайте экземпляр класса «PdfOptions».
- После этого измените значение свойства «VectorRasterizationOptions» на «CadRasterizationOptions».
- Наконец, чтобы сохранить его в формате PDF, вызовите метод Save(). PdfOptions и путь к выходному PDF-файлу являются его аргументами.
В следующем примере кода показано, как указать высоту и ширину страницы при сохранении файла PLT в виде документа PDF с помощью C#.
string inputFile ="file.plt";
using (Image image = Image.Load(inputFile))
{
// Инициализировать объект класса PdfOptions
PdfOptions options = new PdfOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// Экспорт PLT в PDF
string outPath = "output.pdf";
image.Save(outPath, options);
}
Получить бесплатную временную лицензию
Вы можете получить бесплатную временную лицензию, чтобы попробовать библиотеку без ограничений пробной версии.
Заключение
В этой статье мы узнали, как:
- загрузить существующий файл чертежа PLT;
- указать высоту и ширину страницы;
- определить параметры сохранения;
- сохранить PLT в формате PDF на C#.
Формат файла PLT представляет собой векторный файл плоттера, представленный Autodesk, Inc., и содержит информацию для определенного файла САПР. Детали чертежа требуют точности и аккуратности при производстве, и использование файла PLT гарантирует это, поскольку все изображения печатаются с использованием линий, а не точек. Формат основан на формате файла HPGL, который используется для отправки информации на плоттерные принтеры. Помимо преобразования PLT в PDF на C#, вы можете узнать больше об Aspose.CAD for .NET API, используя документацию. Пожалуйста, не стесняйтесь обращаться к нам на нашем бесплатном форуме поддержки, если у вас есть какие-либо вопросы.