В тази проста тема ще научите как да конвертирате 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.