AI から PDF C# へ

Adobe Illustrator (AI) ファイルは、ベクター グラフィックスやイラストを作成するためにグラフィック デザイン業界で広く使用されています。ただし、共有、印刷、アーカイブの目的で AI ファイルを PDF 形式に変換する必要がある場合があります。このブログ投稿では、C# を使用して AI Adobe Illustrator 画像を PDF に変換するプロセスを説明します。

AI から PDF へのコンバーター - C# API のインストール

いくつかの API 呼び出しを使用して、C# で 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 バージョンを効率的に生成できます。ただし、ご質問がある場合は、フォーラム 経由でお気軽に書き込んでください。

よくある質問

この変換に C# を使用するには、コンピューターに Adobe Illustrator がインストールされている必要がありますか?

いいえ、プロジェクトでこの変換を行うために Adobe Illustrator やその他のサードパーティ アプリケーションをインストールする必要はありません。

C# コードで PDF エクスポート オプションを選択するにはどうすればよいですか?

PdfOptions クラス オブジェクトを使用して PDF エクスポート オプションを定義できます。提供されたコード スニペットでは、例としてページ サイズを設定します。特定の要件に合わせていくつかのプロパティをカスタマイズできます。

提供されたコードを使用して複数の AI ファイルを PDF に変換できますか?

はい、AI ファイル パスのリストを反復処理して各ファイルを処理するループを C# コードに組み込むことで、複数の AI ファイルを PDF に変換できます。これは、バッチ変換の場合に特に役立ちます。

関連項目