Այս ուղեցույցում մենք ձեզ կառաջնորդենք ինչպես լրացնել ձևաթուղթը PDF Java-ում: Դուք կստանաք ռեսուրսներ՝ գործարկելու օրինակելի կոդը, քայլերի ցանկ, որոնք պետք է կատարվեն՝ դրան հասնելու համար, և գործարկվող կոդ՝ լրացնելու PDF ձևը Java-ում: Դուք նաև տեղեկատվություն կստանաք տարբեր տեսակի ձևերի դաշտեր մուտք գործելու մասին՝ տրամադրելով դաշտերի անուններ կամ ինդեքսներ:
Java-ում PDF-ը լրացնելու քայլեր
- Սահմանեք միջավայրը, որպեսզի օգտագործի Aspose.PDF for Java PDF ձևաթղթերը լրացնելու համար
- Ներբեռնեք թիրախային PDF-ը, ունենալով լրացվող ձևի դաշտեր՝ օգտագործելով Document class
- Մուտք գործեք form field՝ նշելով դաշտի անունը
- Սահմանեք դաշտի նոր արժեքը
- Անհրաժեշտության դեպքում հարմարեցրեք ձևի դաշտի տեսքը
- Պահպանեք PDF-ը՝ լրացնելով ձևի դաշտերը
Այս քայլերը սահմանում են ծրագրային ձևով PDF ձևը Java-ում լրացնելու գործընթացը: Գործընթացը սկսվում է PDF ֆայլը բեռնելով և այնուհետև մուտք գործելով նպատակային դաշտ՝ ձևի մեջ դաշտի անվանումը տրամադրելով: Դաշտին մուտք գործելուց հետո setValue() մեթոդն օգտագործվում է դաշտի նոր արժեքը սահմանելու համար:
Կոդ՝ PDF-ը Java-ում լրացնելու համար
import com.aspose.pdf.*; | |
public class Main { | |
public static void main(String[] args) throws Exception {//Fill PDF Form | |
// Load a license | |
License lic = new License(); | |
lic.setLicense("Conholdate.Total.Product.Family.lic"); | |
// Load the PDF | |
Document pdf = new Document("TextBox_out.pdf"); | |
// Access the textbox | |
TextBoxField textbox = (TextBoxField) pdf.getForm().get("textbox1"); | |
// Set the value | |
textbox.setValue("New value for the field"); | |
// Set the field appearance | |
textbox.setColor(Color.fromRgb(Color.getRed().toRgb())); | |
textbox.setTextVerticalAlignment(VerticalAlignment.Bottom); | |
// Save the PDF | |
pdf.save("Filled.pdf"); | |
System.out.println("Done"); | |
} | |
} |
Վերոհիշյալ օրինակելի կոդում ցուցադրվում է ինչպես լրացնել PDF ձևը Java-ում*, որտեղ PDF ֆայլի getForrm() մեթոդն օգտագործվում է որոշակի դաշտ մուտք գործելու համար՝ նշելով դրա անունը, սակայն կարող եք օգտագործել դաշտի ինդեքսը: նույնպես. Ելնելով դաշտի տեսակից՝ առբերված օբյեկտը փոխանցվում է TextBoxField-ին: Դուք կարող եք օգտագործել նաև այլ տեսակներ, ինչպիսիք են RadioButtonField, ComboBox, Tooltip, CheckBox, ListBox և PushButton մի քանիսը նշելու համար:
Այս ձեռնարկը մեզ առաջնորդել է լրացնել PDF փաստաթուղթը Java-ում: Եթե ցանկանում եք սովորել PDF ֆայլեր կարդալու գործընթացը, տես ինչպես կարդալ PDF ֆայլը Java-ում-ի հոդվածը: