Այս պարզ թեմայում դուք կսովորեք, թե ինչպես փոխակերպել AI-ը PDF-ին Java-ում օրինակի կոդը օգտագործելու ճշգրիտ կազմաձևման քայլերի օգնությամբ: Մշակված հավելվածը կարող է օգտագործվել AI-ն որպես PDF պահելու համար՝ օգտագործելով Java** Java-ի վրա հիմնված ցանկացած միջավայրում, որը կազմաձևված է Linux-ում, macOS-ում կամ Windows-ում:
AI-ն PDF-ի Java-ում արտահանելու քայլեր
- Ստեղծեք ձեր միջավայրը՝ տեղադրելով Aspose.PSD for Java-ը պահեստի կառավարիչից՝ AI-ն PDF-ի փոխարկելու համար
- Բեռնել աղբյուրի Adobe Illustrator (AI) ֆայլը սկավառակից՝ օգտագործելով AiImage դասի օբյեկտը
- Ստեղծեք PdfOptions դասը` ցանկալի PDF հատկությունները կարգավորելու համար
- Պահպանեք բեռնված AI ֆայլը որպես PDF սկավառակի վրա
Java Adobe Illustrator-ից PDF ֆայլում փոխարկիչի հավելվածը կարելի է հեշտությամբ մշակել՝ օգտագործելով վերը նշված քայլերը: Գործընթացը կսկսվի՝ բեռնելով աղբյուրի Adobe Illustrator ֆայլը սկավառակից: Այնուհետև, օգտագործելով PdfOptions դասի օբյեկտը, կսահմանվեն տարբեր հատկություններ ցանկալի ելքային PDF ֆայլի համար, որին հաջորդում է Adobe Illustrator-ը որպես PDF պահում սկավառակի վրա՝ օգտագործելով Image.save մեթոդը:
Կոդ՝ AI-ն PDF-ի Java-ում արտահանելու համար
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); | |
} | |
} |
Վերոնշյալ կոդի օրինակը ցույց է տալիս Adobe Illustrator-ը PDF-ի վերածելու գործընթացը Java-ի միջոցով, որտեղ Image.load() մեթոդն օգտագործվում է սկավառակից աղբյուրի AI ֆայլը մուտք գործելու համար: PdfOptions դասի օրինակն օգտագործվում է ելքային PDF հատկությունները սահմանելու համար, ինչպիսիք են PDF VectorRasterizationOptions-ը, MultiPageOptions-ը և ResolutionSettings-ը՝ մի քանիսը նշելու համար: Պահանջվող PDF հատկությունները սահմանելուց հետո PDF ֆայլը կպահվի կա՛մ սկավառակի վրա, կա՛մ MemoryStream-ի ներսում:
Այս հոդվածում մենք կենտրոնացել ենք AI-ի PDF-ի վերածելու գործընթացի վրա՝ օգտագործելով Java՝ քայլ առ քայլ մոտեցմամբ: Եթե ցանկանում եք սովորել Adobe Illustrator-ը (AI) JPEG-ի փոխակերպելու մասին, տես ինչպես փոխարկել AI-ն JPEG-ի Java-ում-ի հոդվածը: