В этом простом разделе вы узнаете, как преобразовать 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 to 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.