Ինչպես ավելացնել խմբագրվող դաշտը PDF-ին Java-ում

Այս ձեռնարկը մեզ առաջնորդում է ինչպես ավելացնել խմբագրելի դաշտ PDF Java-ում: Այն կիսում է հավելվածը գրելու մանրամասն քայլերը և այն ռեսուրսները, որոնք անհրաժեշտ են այս հավելվածը մշակելու համար մշակման IDE սահմանելու համար: Նաև կցվում է գործարկման պատրաստի օրինակելի կոդը, որը կարող է օգտագործվել Java-ում PDF-ում լրացվող դաշտեր ավելացնելու համար**՝ օգտագործելով մի քանի API զանգեր Java-ին աջակցող ցանկացած միջավայրում:

Java-ում խմբագրվող դաշտ PDF-ին ավելացնելու քայլեր

  1. Նախադրեք մշակման միջավայրը, որպեսզի օգտագործի Aspose.PDF for Java՝ ձևերի կառավարում ավելացնելու համար
  2. Ստուգեք FormEditor դասի օբյեկտը PDF-ում ցանկալի կառավարումները տեղադրելու համար
  3. Կցեք թիրախային PDF ֆայլը FormEditor դասի օբյեկտի հետ՝ դրան հսկողություն մուտք գործելու համար
  4. Add a field տեքստային տուփը նպատակային PDF էջի վրա՝ տվյալների լրացման համար
  5. Սահմանեք տեքստի սահմանաչափը, որը կարող է մուտքագրվել այս տեքստային տուփի կառավարման մեջ
  6. Պահպանեք ստացված PDF ֆայլը, որն իր մեջ պարունակում է ձևի վերահսկում

Ահա հակիրճ քայլերը ինչպես տեղադրել լրացվող դաշտերը PDF-ում Java-ում: Գործընթացը սկսվում է FormEditor դասի օբյեկտ ստեղծելով, այնուհետև այն կապելով նպատակային PDF ֆայլի հետ, որին հաջորդում է addField() մեթոդը, որը պահանջում է ձևի դաշտի տեսակը, դաշտի անունը, PDF ֆայլի էջի համարը և էջի դիրքն ու չափը: որտեղ պետք է տեղադրվի այս հսկողությունը: Այս նոր ավելացված դաշտի վրա հսկողություն տեղադրելու համար կոչվում է setFieldLimit() մեթոդը, որը սահմանում է տեքստային շրջանակի սահմանաչափը:

Կոդ՝ Java-ում ձևի դաշտերը PDF-ին ավելացնելու համար

import com.aspose.pdf.*;
import com.aspose.pdf.facades.FieldType;
import com.aspose.pdf.facades.FormEditor;
public class Main {
public static void main(String[] args) throws Exception {//Add a form field in a PDF
// Load a license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Create the FormEditor class object and bind it with the PDF file for adding form control
FormEditor editor = new FormEditor();
editor.bindPdf("input.pdf");
// Add the Textbox control to the first page by calling the addField() method
editor.addField(FieldType.Text,"HomeAddress", 1, 200,500,355,534);
// Set the maximum text length allowed for this control
editor.setFieldLimit("HomeAddress",25);
// Save the resultant PDF file
editor.save("ResultantFile.pdf");
System.out.println("Done");
}
}

Այս ելակետային կոդը ցուցադրում է ավելացնել լրացվող տեքստային տուփը Java-ում PDF-ին*: Այն օգտագործում է FormEditor դասի օբյեկտը, որն օգտագործում է FieldType.Text հաշվիչը՝ ձևաթղթում ավելացվող հսկողության տեսակը նկարագրելու համար, սակայն կարող եք օգտագործել այլ տեսակներ, ինչպիսիք են ամսաթվի ժամը, թվային արժեքը, պատկերը, շտրիխ կոդը, ռադիոն, ցուցակի տուփը, վանդակը և սեղմել կոճակը: մի քանիսը նշելու համար: FormEditor-ը կարող է օգտագործվել ոչ միայն դաշտեր ավելացնելու համար, այլ նաև կարող է օգտագործվել դաշտերը հեռացնելու, դաշտի տեսողական ատրիբուտները սահմանելու, դաշտերի չափը սահմանելու և նույնիսկ անհրաժեշտության դեպքում դաշտերը վերանվանելու համար:

Այս թեման մեզ ծանոթացրեց ավելացնել դաշտերը PDF-ին Java-ում: Եթե ցանկանում եք սովորել PDF ձևը Excel ֆայլից ստացված տվյալներով համալրելու գործընթացը, տես ինչպես լրացնել PDF ձևը Excel-ի տվյալներից Java-ում-ի հոդվածը:

 Հայերեն