この詳細な例では、サンプル コードを使用するために正確に定義された手順を使用して、C# で AI を PDF に変換する方法を学習します。このアプリケーションは非常に明快で、Windows、Linux、または macOS の .NET 構成環境でC# を使用して AI を PDF として保存するために使用できます。
C# で AI を PDF にエクスポートする手順
- NuGet から Aspose.PSD for .NET をインストールして環境を確立し、AI を PDF に変換します
- AiImage クラスのインスタンスを使用して、サンプルの Adobe Illustrator (AI) ファイルをディスクからロードします。
- PdfOptions クラス オブジェクトのインスタンスを作成して、目的の PDF プロパティを設定します
- AI ファイルを PDF ファイルとしてディスクに保存します。
C# Adobe Illustrator から PDF へのファイル変換アプリケーションを使用して、前述の段階的な手順を使用して開発できます。プロセスは、ディスクからソース Adobe Illustrator ファイルをロードすることによって開始されます。次に、PdfOptions クラスのインスタンスを使用して、目的の PDF ファイルに必要なプロパティを設定します。最後に、読み込まれた Adobe Illustrator (AI) ファイルは、Image.Save メソッドを使用してディスクに PDF ファイルとして保存されます。
C# で AI を PDF にエクスポートするコード
using System; | |
using Aspose.PSD; | |
using Aspose.PSD.FileFormats.Ai; | |
using Aspose.PSD.ImageOptions; | |
namespace TestPSD | |
{ | |
public class AiToPdf | |
{ | |
public static void ConvertAiToPdf() | |
{ | |
String path = @"/Users/Documents/TestData/"; | |
// Apply the Aspose.PSD product license to convert AI to PDF in C# | |
License PsdToPdfLic = new License(); | |
PsdToPdfLic.SetLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Load the source AI image | |
using (var aitoPdfImage = (AiImage)Image.Load(path + "sample3.ai")) | |
{ | |
// Set the output PDF options | |
ImageOptionsBase psdtoPdpdfOptions = new PdfOptions(); | |
psdtoPdpdfOptions.ResolutionSettings = new ResolutionSetting(500, 500); | |
psdtoPdpdfOptions.MultiPageOptions = new MultiPageOptions(1); | |
//Save the generated PDF file on the disk | |
aitoPdfImage.Save(path + "PdfConverted.pdf", psdtoPdpdfOptions); | |
} | |
} | |
} | |
} |
前述の例では、Adobe Illustrator を C# を使用して PDF に変換するプロセスが示され、Image.Load() メソッドを参照してディスクからソース AI ファイルにアクセスします。 PdfOptions クラス インスタンスは、MultiPageOptions、ResolutionSettings、VectorRasterizationOptions などのプロパティを設定するために使用されます。必要な PDF プロパティが設定されると、出力 PDF ファイルがディスクに保存されます。
このトピックでは、明確に定義された方法で C# を使用して AI を PDF に変換するプロセスについて説明しました。 Adobe Illustrator を JPEG ファイルに変換する方法に興味がある場合は、C# で AI を JPEG に変換する方法 の記事を参照してください。