AI 转 PDF C#

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 文件路径列表并处理每个文件。这对于批量转换特别有用。

也可以看看