Ebből az egyszerű témakörből megtudhatja, hogyan lehet alakítani a AI-et PDF-re Java-ban a példakód használatához szükséges precíz konfigurációs lépések segítségével. A kifejlesztett alkalmazással a mesterséges intelligencia PDF formátumban menthető el Java használatával bármely Linux, macOS vagy Windows rendszerben konfigurált Java alapú környezetben.
Lépések az AI PDF formátumba exportálásához Java nyelven
- Hozzon létre környezetet a Aspose.PSD for Java telepítésével a lerakatkezelőből, hogy az AI PDF-be konvertálja
- Töltse be a forrás Adobe Illustrator (AI) fájlt a lemezről a AiImage osztályobjektum használatával
- Példányosítsa a PdfOptions osztályt a kívánt PDF-tulajdonságok beállításához
- Mentse el a betöltött AI-fájlt PDF-ként a lemezre
A Java Adobe Illustrator to PDF fájlban a konverter alkalmazás könnyen fejleszthető a fent említett lépésekkel. A folyamat az Adobe Illustrator forrásfájl lemezről történő betöltésével kezdődik. Ezután egy PdfOptions osztályobjektum használatával a kívánt kimeneti PDF-fájl különféle tulajdonságait beállítja, majd az Adobe Illustrator PDF formátumban menti a lemezre az Image.save metódussal.
Kód az AI PDF-be való exportálásához Java-ban
import com.aspose.psd.Image; | |
import com.aspose.psd.ImageOptionsBase; | |
import com.aspose.psd.License; | |
import com.aspose.psd.ResolutionSetting; | |
import com.aspose.psd.fileformats.ai.AiImage; | |
import com.aspose.psd.imageoptions.MultiPageOptions; | |
import com.aspose.psd.imageoptions.PdfOptions; | |
public class AIToPDF { | |
public static void main(String[] argumentsList) throws Exception {//In case of issue | |
String path= "/Users/Documents/TestData/"; | |
//Apply the API license to export an AI file to PDF | |
License aiToPdfLic = new License(); | |
aiToPdfLic.setLicense(path + "Conholdate.Total.Product.Family.lic"); | |
//Load an AI file using the AiImage object class | |
AiImage srcAiFile = (AiImage)Image.load(path + "example.ai"); | |
// Set the output PDF options | |
ImageOptionsBase psdPdpdfOptions = new PdfOptions(); | |
psdPdpdfOptions.setResolutionSettings(new ResolutionSetting(500, 500)); | |
psdPdpdfOptions.setMultiPageOptions(new MultiPageOptions(1)); | |
//Export the AI to a PDF file on the disk | |
srcAiFile.save(path + "AiToPdf.pdf", psdPdpdfOptions); | |
} | |
} |
A fenti kódpélda bemutatja az Adobe Illustrator PDF-be konvertálásának folyamatát Java használatával, ahol az Image.load() metódust használják a forrás AI fájl eléréséhez a lemezről. A PdfOptions osztálypéldány a kimeneti PDF-tulajdonságok beállítására szolgál, mint például a PDF VectorRasterizationOptions, MultiPageOptions és ResolutionSettings, hogy csak néhányat említsünk. A szükséges PDF-tulajdonságok beállítása után a PDF-fájl a lemezre vagy a MemoryStream belsejébe kerül mentésre.
Ebben a cikkben az AI Java használatával PDF-re konvertálásának folyamatára összpontosítunk, lépésenkénti megközelítésben. Ha szeretné megtudni az Adobe Illustrator (AI) JPEG formátumba konvertálását, olvassa el a hogyan lehet az AI-t JPEG-be konvertálni Java-ban című cikket.