Как да изравните полета на PDF формуляр в Java

Този бърз урок предоставя подробности за това как да изравнявате полетата на PDF формуляри в Java. Може да ви е необходима тази функция, когато полетата на формуляра вече са попълнени и вие просто искате да покажете тези попълнени полета, предотвратявайки актуализирането им. В края на тази статия ще можете да заредите и изравните PDF формуляр в Java и да го запазите отново като PDF файл.

Стъпки за изравняване на полета на PDF формуляр в Java

  1. Инсталирайте Aspose.PDF в приложението си, за да изравните PDF в Java
  2. Създайте обект на клас Acro Form за изравняване на Adobe PDF
  3. Свържете изходния PDF файл с обекта Form, като извикате функцията bindPdf
  4. Изравнете полетата на формуляра с помощта на обекта Form след обвързване на изходния PDF файл
  5. Запазете изравнения PDF файл на диск

Този урок стъпка по стъпка ви насочва към изравняване на попълващ се PDF файл в Java чрез създаване на обект от клас Acro Form и обвързването му с изходния PDF файл. След свързването можете да извикате функцията flattenAllFields() на клас Form, за да изравните PDF файл и накрая да го запишете като изравнен PDF в Java.

Код за изравняване на попълващ се PDF файл в Java

import com.aspose.cells.License;
import com.aspose.pdf.facades.Form;
public class HowToFlattenPDFFormFieldsInJava {
public static void main(String[] args) { //main function for HowToFlattenPDFFormFieldsInJava class
// Initialize a license to remove trial version watermark in the output flattened PDF file
License license = new License();
license.setLicense("Aspose.Cells.lic");
// Instantiate an Acro Form class Object to flatten form fields
Form pdfForm = new Form();
// Bind source PDF file containing form fields in it
pdfForm.bindPdf("PdfWithFormFields.pdf");
// Flatten form fields by calling the flattenAllFields() function
pdfForm.flattenAllFields();
// Save output file having flattened form fields as PDF
pdfForm.save("PdfWithFormFields_Output.pdf");
}
}

В този код ние инициализираме обекта на клас Form без никакъв аргумент, но можете да го инициализирате, като използвате обект на PDF документ или името на изходния файл. Не е необходимо да изравните всички полета, но можете да изравните отделни полета и чрез извикване на функцията FlattenField() с име на полето, вместо да извиквате функцията flattenAllFields().

В този урок се научихте да изравнявате PDF файл в Java, но ако търсите стъпки за извличане на текст и изображения в PDF файл, вижте статията на как да чета PDF файл в Java.

 Български