这篇简短的文章介绍了如何在 C# 中将 PLT 转换为 PDF。它涵盖了所有重要信息,包括用 C# 创建 PLT 到 PDF 转换器软件的算法和代码片段。此外,它还讨论了根据您的要求临时改进转换过程。
在 C# 中将 PLT 导出为 PDF 的步骤
- 通过使用 NuGet 包管理器插件添加 Aspose.CAD for .NET 来准备环境,以将 PLT 转换为 PDF
- 使用 Image 类加载源 PLT 文件
- 创建PdfOptions类的对象并初始化CadRasterizationOptions类实例以设置页面大小
- 设置特定值的 VectorRasterizationOptions 属性
- 将 PLT 文件导出为 PDF 格式
上述步骤列举了如何在 C# 中将 PLT 文件转换为 PDF。首先,加载源 PLT 文件,并且可以设置不同的选项来自定义 PLT 转换。最后,渲染 PDF 文档并将其写入磁盘或流。
C# 中将 PLT 导出为 PDF 的代码
using System; | |
class Program | |
{ | |
static void Main(string[] args) // PLT to PDF in C# | |
{ | |
// Set the license | |
new Aspose.CAD.License().SetLicense("License.lic"); | |
string inputFile = "50states.plt"; | |
using (Aspose.CAD.Image image = Aspose.CAD.Image.Load(inputFile)) | |
{ | |
// Initialize PdfOptions class object | |
Aspose.CAD.ImageOptions.PdfOptions options = new Aspose.CAD.ImageOptions.PdfOptions(); | |
Aspose.CAD.ImageOptions.CadRasterizationOptions cadRasterizationOptions = new Aspose.CAD.ImageOptions.CadRasterizationOptions(); | |
cadRasterizationOptions.PageHeight = 500; | |
cadRasterizationOptions.PageWidth = 500; | |
options.VectorRasterizationOptions = cadRasterizationOptions; | |
// Export PLT to PDF | |
string outPath = "statesoutput.pdf"; | |
image.Save(outPath, options); | |
} | |
Console.WriteLine("Done"); | |
} | |
} |
此示例代码将 AutoCAD PLT 转换为 C# 中的 PDF。使用 Image 类访问输入 PLT 文件,然后利用 CadRasterizationOptions 类设置输出 PDF 文档的页面大小。最后,调用 Save 方法的任何重载来呈现 PDF 文档。此外,您还可以根据需要设置 PdfOptions 类的旋转、水印颜色、水印文本和其他属性。
本文介绍了在 C#* 中将 *PLT 转换为 PDF 的详细信息。但是,如果您有兴趣学习 DWG 到 PDF 的转换,请阅读有关 如何在 C# 中将 DWG 转换为 PDF 的文章。