Как конвертировать AI в PDF на Java

В этом простом разделе вы узнаете, как преобразовать AI в PDF в Java с помощью точных шагов настройки для использования примера кода. Разработанное приложение можно использовать для сохранения AI в формате PDF с использованием Java в любой среде на основе Java, настроенной в Linux, macOS или Windows.

Шаги по экспорту AI в PDF на Java

  1. Создайте свою среду, установив Aspose.PSD for Java из диспетчера репозитория, чтобы преобразовать AI в PDF.
  2. Загрузите исходный файл Adobe Illustrator (AI) с диска, используя объект класса AiImage
  3. Создайте экземпляр класса PdfOptions, чтобы настроить нужные свойства PDF.
  4. Сохраните загруженный 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.

 Русский