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

В этом кратком руководстве объясняется процесс преобразования PDF в PDF X1A в Java. В нем обсуждаются различные параметры, которые можно использовать для настройки сгенерированного выходного файла в соответствии с требованиями пользователя. Для справки представлены все необходимые ресурсы, список задач, которые необходимо выполнить, и исполняемый пример кода для реализации конвертера PDF в PDF X 1A на Java.

Шаги по изменению PDF в PDF X1A в Java

  1. Настройте IDE на использование Aspose.PDF for Java для преобразования PDF в PDF X1A.
  2. Загрузите исходный PDF-файл в объект Document, который необходимо преобразовать в PDF/X-1a.
  3. Создайте объект класса PdfFormatConversionOptions для установки различных свойств.
  4. Установите выравнивание текста, имя файла журнала и действие, предпринимаемое в случае ошибок.
  5. Вызовите метод Document.convert(), используя вышеупомянутые параметры.
  6. Сохраните полученный файл в формате PDF/X-1a.

Эти шаги охватывают всю операцию по написанию конвертера PDF в PDF X1A на Java. Процесс начинается с создания объекта PdfFormatConversionOptions, который поддерживает настройку процесса преобразования, например, мы установили выравнивание текста, имя выходного файла журнала и флаг для установки действия при ошибке. На последнем этапе вызывается метод convert() для загруженного PDF-файла в объекте класса Document для его сохранения на диске.

Код для преобразования PDF в PDF X 1A в Java

import com.aspose.pdf.*;
public class Main {
public static void main(String[] args) throws Exception // PDF to PDF X1A in Java
{
// Set the license
new License().setLicense("Aspose.Total.lic");
// Load a PDF
Document pdfDocument = new Document("input.pdf");
// Create an object of PdfFormatConversionOptions class and set desired characteristics
PdfFormatConversionOptions options = new PdfFormatConversionOptions(PdfFormat.PDF_X_1A);
options.setAlignText(true);
options.setLogFileName("ConversionLog.xml");
options.setErrorAction(ConvertErrorAction.Delete);
// Convert the file
pdfDocument.convert(options);
// Save the output
pdfDocument.save("output_x_1a.pdf");
}
}

Вышеупомянутый код демонстрирует процесс преобразования PDF в PDF X 1A в Java. Класс PdfFormatConversionOptions имеет ряд конструкторов, которые можно использовать для инициализации экземпляра, например, вы можете установить формат выходного PDF-файла с помощью перечислителя PdfFormat, установить действие при ошибке, установить действие прозрачности и задать имя выходного файла журнала. Если вы не используете конструктор, вы можете установить ряд других свойств, также используя различные открытые методы в этом классе.

Эта тема научила нас процессу преобразования PDF в PDF X1A на Java. Если вы хотите преобразовать PDF в XML, обратитесь к статье как конвертировать PDF в XML в Java.

 Русский