U ovoj jednostavnoj temi naučit ćete kako pretvoriti AI u PDF u Javi uz pomoć preciznih konfiguracijskih koraka za korištenje primjera koda. Razvijena aplikacija može se koristiti za spremanje AI-ja kao PDF-a pomoću Jave u bilo kojem okruženju temeljenom na Javi konfiguriranom u Linuxu, macOS-u ili Windowsu.
Koraci za izvoz AI u PDF u Javi
- Uspostavite svoje okruženje instaliranjem Aspose.PSD for Java iz upravitelja repozitorija za pretvaranje AI u PDF
- Učitajte izvornu Adobe Illustrator (AI) datoteku s diska pomoću objekta klase AiImage
- Instancirajte klasu PdfOptions da postavite željena svojstva PDF-a
- Spremite učitanu AI datoteku kao PDF na disk
U datoteci Java Adobe Illustrator u PDF, aplikacija pretvarača može se jednostavno razviti pomoću gore navedenih koraka. Proces će započeti učitavanjem izvorne Adobe Illustrator datoteke s diska. Zatim će se korištenjem objekta klase PdfOptions postaviti različita svojstva za željenu izlaznu PDF datoteku, nakon čega slijedi spremanje Adobe Illustrator-a kao PDF-a na disk pomoću Image.save metode.
Kod za izvoz AI u PDF u Javi
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); | |
} | |
} |
Gornji primjer koda demonstrira postupak pretvaranja Adobe Illustrator u PDF pomoću Jave gdje se metoda Image.load() koristi za pristup izvornoj AI datoteci s diska. Instanca klase PdfOptions koristi se za postavljanje svojstava izlaznog PDF-a kao što su PDF VectorRasterizationOptions, MultiPageOptions i ResolutionSettings da spomenemo samo neke. Nakon postavljanja potrebnih svojstava PDF-a, PDF datoteka će biti spremljena ili na disk ili unutar MemoryStream-a.
U ovom smo se članku usredotočili na proces konvertiranja AI u PDF pomoću Jave u pristupu korak po korak. Ako želite naučiti o pretvaranju Adobe Illustrator (AI) u JPEG, pogledajte članak na kako pretvoriti AI u JPEG u Javi.