Soubory Adobe Illustrator se většinou používají k reprezentaci vizuální informace. Kromě toho grafičtí designéři přeměňují své kreativní nápady na mistrovská díla pomocí souborů AI. Někdy potřebujete převést AI na rastrové obrázky (PNG, JPG atd.) nebo soubor PDF v C#. Nejdůležitějším a vzrušujícím faktorem všech těchto převodů je, že nemusíte instalovat nebo konfigurovat aplikaci Adobe Illustrator, protože Aspose.PSD for .NET API dokáže převádět soubory AI bez jakékoli závislosti na aplikacích třetích stran. . Pojďme v tomto příspěvku na blogu přejít k následujícím případům použití:
- Převést AI na PNG pomocí C#
- Převést AI na JPG pomocí C#
- Převést AI na PSD pomocí C#
- Převést AI do PDF pomocí C#
Zde je důležité poznamenat, že budeme zvažovat dva různé soubory AI jako vstup pro několik příkladů níže. Jeden ze vstupních souborů AI má jinou váhu cest a druhý soubor AI obsahuje složité obrysy. Pojďme se tedy podívat na snímky obrazovky pro soubory AI, se kterými budeme pracovat:
Soubor AI s různou hmotností cesty
Soubor AI obsahující složité obrysy
Převést AI na PNG pomocí C#
Své aplikace .NET můžete vylepšit tak, aby zpracovávaly soubory AI a převáděly je na obrázek PNG. Obrázky PNG jsou poměrně známé a často jsou kritériem pro odesílání obrázků v online formulářích. Chcete-li převést soubory AI na soubory PNG, můžete postupovat podle následujících kroků:
- Načtěte zdrojový soubor AI
- Nastavte vlastnosti třídy PngOptions
- Uložit soubor AI jako obrázek PNG v C#
Následující fragment kódu je založen na výše uvedených krocích, které ukazují, jak převést AI na PNG s C#:
string[] sourcesFiles = new string[]
{
@"34992OStroke",
@"rect2_color",
};
for (int i = 0; i < sourcesFiles.Length; i++)
{
string name = sourcesFiles[i];
string sourceFileName = dataDir + name + ".ai";
string outFileName = dataDir + name + ".png";
using (AiImage image = (AiImage)Image.Load(sourceFileName))
{
ImageOptionsBase options = new PngOptions() { ColorType = PngColorType.TruecolorWithAlpha };
image.Save(outFileName, options);
}
}
Převést AI na JPG pomocí C#
Převod souborů AI na obrázek JPG je jednoduchý. Musíte postupovat podle následujících kroků:
- Načtěte vstupní soubor AI s třídou AiImage
- Nastavte vlastnosti ImageOptionsBase
- Uložit výstupní obrázek JPG
Následující fragment kódu ukazuje, jak převést AI na JPG v aplikacích C#:
string[] sourcesFiles = new string[]
{
@"34992OStroke",
@"rect2_color",
};
for (int i = 0; i < sourcesFiles.Length; i++)
{
string name = sourcesFiles[i];
string sourceFileName = dataDir + name + ".ai";
string outFileName = dataDir + name + ".jpg";
using (AiImage image = (AiImage)Image.Load(sourceFileName))
{
ImageOptionsBase options = new JpegOptions() { Quality = 85 };
image.Save(outFileName, options);
}
}
Převést AI na PSD pomocí C#
Soubory PSD jsou dokumenty Photoshopu, které obsahují vrstvené obrázky. AI můžete převést na PSD bez použití Adobe Photoshop nebo Adobe Illustrator. Chcete-li provést převod, postupujte podle následujících kroků:
- Načtěte vstupní soubor AI
- Inicializujte objekt třídy PsdOptions
- Uložte výstupní soubor PSD jako výsledek
Podobně úryvek kódu níže ukazuje, jak převést AI na PSD v aplikacích C# .NET:
string[] sourcesFiles = new string[]
{
@"34992OStroke",
@"rect2_color",
};
for (int i = 0; i < sourcesFiles.Length; i++)
{
string name = sourcesFiles[i];
string sourceFileName = dataDir + name + ".ai";
string outFileName = dataDir + name + ".psd";
using (AiImage image = (AiImage)Image.Load(sourceFileName))
{
ImageOptionsBase options = new PsdOptions();
image.Save(outFileName, options);
}
}
Převést AI do PDF pomocí C#
Formát souborů PDF je známý, protože téměř všechny platformy podporují příponu souboru .pdf. Kromě toho jsou soubory PDF náchylné ke změnám a úpravám, pokud to nepovolí autor dokumentu. Někdy možná budete muset sdílet obsah s partnery nebo zákazníky, aniž byste jim povolili jakékoli úpravy. Proto je v takových scénářích užitečný převod AI do PDF. Chcete-li provést konverzi, musíte provést následující kroky:
- Načtěte zdrojový soubor AI
- Deklarujte instanci třídy PdfOptions
- Následně uložte výstupní soubor PDF
Následující fragment kódu ukazuje, jak převést AI do PDF pomocí C#:
string[] sourcesFiles = new string[]
{
@"rect2_color",
};
for (int i = 0; i < sourcesFiles.Length; i++)
{
string name = sourcesFiles[i];
string sourceFileName = dataDir + name + ".ai";
string outFileName = dataDir + name + ".pdf";
using (AiImage image = (AiImage)Image.Load(sourceFileName))
{
ImageOptionsBase options = new PdfOptions();
image.Save(outFileName, options);
}
}
Závěr
Stručně řečeno, soubory AI lze vykreslit do různých formátů souborů pomocí Aspose.PSD for .NET API. Například jsme prozkoumali, jak převést AI na PNG, AI na JPG, AI na PSD a také AI na formáty souborů PDF. Můžete tedy navštívit dokumentaci rozhraní API a odkazy na rozhraní API, kde se dozvíte více o rozhraní API. Navíc si vážíme vaší zpětné vazby nebo dotazů na Free Support Forum.