Kako spljoštiti polja PDF obrasca u Javi

Ovaj kratki vodič pruža detalje o tome kako spljoštiti polja PDF obrasca u Javi. Možda će vam trebati ova značajka gdje su polja obrasca već ispunjena, a vi samo želite prikazati ta ispunjena polja sprječavajući njihovo ažuriranje. Na kraju ovog članka moći ćete učitati i izjednačiti PDF obrazac u Javi i ponovno ga spremiti kao PDF datoteku.

Koraci za izravnavanje polja PDF obrazaca u Javi

  1. Instalirajte Aspose.PDF u svoju aplikaciju da izravnate PDF u Javi
  2. Instancirajte objekt klase Acro Form za izravnavanje Adobe PDF-a
  3. Povežite izvornu PDF datoteku s objektom obrasca pozivanjem funkcije bindPdf
  4. Poravnajte polja obrasca pomoću objekta Form nakon povezivanja izvorne PDF datoteke
  5. Spremite spljoštenu PDF datoteku na disk

Ovaj vodič korak po korak vodi vas do izjednačavanja PDF-a koji se može ispuniti u Javi stvaranjem objekta klase Acro Form i njegovim povezivanjem s izvornom PDF datotekom. Nakon uvezivanja, možete pozvati funkciju flattenAllFields() klase Form da spljoštite PDF datoteku i konačno spremite kao spljošteni PDF u Javi.

Kod za izravnavanje PDF-a koji se može ispuniti u Javi

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");
}
}

U ovom kodu inicijaliziramo objekt klase Form bez ikakvih argumenata, ali ga možete inicijalizirati korištenjem objekta PDF dokumenta ili naziva izvorne datoteke. Nije potrebno poravnati sva polja, ali možete poravnati pojedinačna polja i pozivanjem funkcije FlattenField() s nazivom polja umjesto pozivanja funkcije flattenAllFields().

U ovom ste vodiču naučili spljoštiti PDF datoteku u Javi, međutim, ako tražite korake za dohvaćanje teksta i slika u PDF datoteci, pogledajte članak na kako čitati PDF datoteku u Javi.

 Hrvatski