Adobe Illustrator (AI) 文件广泛应用于图形设计行业,用于创建矢量图形和插图。但是,在某些情况下,您需要将 AI 文件转换为 PDF 格式以用于共享、打印或存档目的。在这篇博文中,我们将引导您完成使用 C# 将 AI Adobe Illustrator Image 转换为 PDF 的过程。
AI 转 PDF 转换器 - C# API 安装
您可以使用 C# 通过一些 API 调用将 AI 转换为 PDF 格式。只需使用 Visual Studio 中的 NuGet 包管理器插件或使用以下 NuGet 安装命令在您的环境中安装 Conholdate.Total for .NET:
PM> NuGet\Install-Package Conholdate.Total
在 C# 中将 AI 转换为 PDF
您需要按照以下步骤在 C# 中将 AI 转换为 PDF:
- 使用 AiImage 类加载输入 AI 图像文件。
- 使用 Save 方法将 AI 转换为 PDF。
下面的代码片段展示了如何用 C# 将 AI 转换为 PDF:
// 加载源AI文件
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");
// 将 AI 转换为 PDF 文档
image.Save("output.pdf", new Aspose.PSD.ImageOptions.PdfOptions());
使用 C# 中的高级选项将 AI 转换为 PDF
让我们再向前迈进一步,学习 AI 到 PDF 的高级转换。您可以在此处设置 PdfOptions 类公开的不同属性。您可以根据您的要求指定页面大小和文档信息,包括作者、标题、元信息等。
- 加载源 AI 文件。
- 创建一个 PdfOptions 类对象。
- 设置不同的 PDF 属性。
- 将 AI 转换为 PDF 文档。
以下示例代码演示了如何使用 C# 将 AI 转换为 PDF:
// 加载源AI文件
Aspose.PSD.FileFormats.Ai.AiImage image = (Aspose.PSD.FileFormats.Ai.AiImage)Aspose.PSD.Image.Load("sample.ai");
// 创建 PdfOptions 类对象
Aspose.PSD.ImageOptions.PdfOptions options = new Aspose.PSD.ImageOptions.PdfOptions();
// 设置不同的 PDF 属性
options.PdfDocumentInfo.Title = "Title";
options.PageSize = new Aspose.PSD.SizeF(500, 500);
// 将 AI 转换为 PDF 文档
image.Save("output.pdf", options);
免费评估许可证
您可以请求免费临时许可证来测试 API 的全部功能。
加起来
在这篇博文中,我们演示了如何使用 C# 将 AI 转换为 PDF。这种方法提供了一种自动化转换过程的编程方式,使其适合批量转换和集成到更大的工作流程中。有了这些知识,您可以简化图形设计项目并使用 C# 高效生成 AI 文件的 PDF 版本。但是,如果您有任何疑问,请随时通过论坛写给我们。
常见问题解答
我是否需要在计算机上安装 Adobe Illustrator 才能使用 C# 进行此转换?
不,您不需要安装 Adobe Illustrator 或任何其他第 3 方应用程序即可在项目中使用此转换。
如何在 C# 代码中选择 PDF 导出选项?
您可以使用 PdfOptions 类对象定义 PDF 导出选项。在提供的代码片段中,我们以设置页面大小为例。您可以自定义多个属性来满足您的特定要求。
我可以使用提供的代码将多个 AI 文件转换为 PDF 吗?
是的,您可以通过在 C# 代码中合并一个循环来将多个 AI 文件转换为 PDF,该循环迭代 AI 文件路径列表并处理每个文件。这对于批量转换特别有用。