Այս արագ ձեռնարկը մանրամասներ է տալիս, թե ինչպես հարթեցնել PDF ձևի դաշտերը Java-ում: Դուք կարող եք պահանջել այս հատկությունը, որտեղ ձևի դաշտերն արդեն լրացված են, և դուք պարզապես ցանկանում եք ցույց տալ այս լրացված դաշտերը՝ կանխելով դրանց թարմացումը: Այս հոդվածի վերջում դուք կկարողանաք բեռնել և հարթեցնել PDF ձևը Java-ում և կրկին պահել այն որպես PDF ֆայլ:
Java-ում PDF ձևի դաշտերը հարթեցնելու քայլեր
- Տեղադրեք Aspose.PDF-ը ձեր հավելվածում՝ Java-ում PDF-ը հարթեցնելու համար
- Ստեղծեք Acro Form դասի օբյեկտը Adobe PDF-ի հարթեցման համար
- Կցեք սկզբնաղբյուր PDF ֆայլը Form օբյեկտի հետ՝ զանգահարելով bindPdf ֆունկցիան
- Հարթեցրեք ձևի դաշտերը՝ օգտագործելով Form օբյեկտը սկզբնաղբյուր PDF ֆայլը կապելուց հետո
- Պահպանեք հարթեցված PDF ֆայլը սկավառակի վրա
Այս քայլ առ քայլ ձեռնարկը ձեզ առաջնորդում է հարթեցնել լրացվող PDF-ը Java-ում՝ ստեղծելով Acro Form դասի օբյեկտ և կապելով այն սկզբնաղբյուր PDF ֆայլի հետ: Կապելուց հետո կարող եք զանգահարել Form դասի flattenAllFields() ֆունկցիան՝ հարթեցնելու PDF ֆայլը և վերջապես պահպանել որպես հարթեցված PDF Java-ում:
Կոդ՝ Java-ում լրացվող PDF-ի հարթեցման համար
Այս կոդում մենք նախաստորագրում ենք Form դասի օբյեկտը առանց որևէ արգումենտի, սակայն դուք կարող եք այն սկզբնավորել՝ օգտագործելով PDF Document օբյեկտը կամ աղբյուրի ֆայլի անունը: Պարտադիր չէ հարթեցնել բոլոր դաշտերը, բայց դուք կարող եք հարթեցնել առանձին դաշտերը նաև՝ անվանելով FlattenField() ֆունկցիան դաշտի անունով՝ flattenAllFields() ֆունկցիան կանչելու փոխարեն:
Այս ձեռնարկում դուք սովորեցիք հարթեցնել PDF ֆայլը Java-ում, սակայն, եթե քայլեր եք փնտրում PDF ֆայլում տեքստ և պատկերներ ստանալու համար, տես ինչպես կարդալ PDF ֆայլը Java-ում-ի հոդվածը: