В этом кратком руководстве объясняется процесс преобразования PDF в PDF X1A в Java. В нем обсуждаются различные параметры, которые можно использовать для настройки сгенерированного выходного файла в соответствии с требованиями пользователя. Для справки представлены все необходимые ресурсы, список задач, которые необходимо выполнить, и исполняемый пример кода для реализации конвертера PDF в PDF X 1A на Java.
Шаги по изменению PDF в PDF X1A в Java
- Настройте IDE на использование Aspose.PDF for Java для преобразования PDF в PDF X1A.
- Загрузите исходный PDF-файл в объект Document, который необходимо преобразовать в PDF/X-1a.
- Создайте объект класса PdfFormatConversionOptions для установки различных свойств.
- Установите выравнивание текста, имя файла журнала и действие, предпринимаемое в случае ошибок.
- Вызовите метод Document.convert(), используя вышеупомянутые параметры.
- Сохраните полученный файл в формате 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.