Այս հակիրճ ձեռնարկը նկարագրում է ինչպես ստանալ PDF մետատվյալներ Java-ում: Այն բացատրում է ամբողջական գործընթացը քայլ առ քայլ, որտեղ միջավայրը կարգավորելուց հետո բացվում է աղբյուրի PDF ֆայլը և արդյունահանվում դրա մետատվյալները: Դուք ոչ միայն ստուգեք PDF մետատվյալները Java-ում, այլ նաև կսովորեք ավելացնել հատուկ մետատվյալներ PDF ֆայլում:
Java-ում PDF մետատվյալները կարդալու քայլեր
- Ստեղծեք IDE միջավայր՝ պահեստից Aspose.PDF for Java ավելացնելու համար՝ մետատվյալները բեռնելու համար
- Ներբեռնեք մուտքագրված PDF ֆայլը Document դասի օբյեկտում՝ մետատվյալները կարդալու համար
- Լրացրեք DocumentInfo դասի օբյեկտը բեռնված PDF-ից՝ օգտագործելով getInfo() մեթոդը
- Ցուցադրել բոլոր ցանկալի հատկությունները DocumentInfo օբյեկտից
Այս պարզ քայլերը բացատրում են * Java-ում PDF մետատվյալները տեսնելու գործընթացը*: Նախ, դուք պետք է բեռնեք աղբյուրի PDF ֆայլը սկավառակից կամ հոսքից, այնուհետև հղում ստանաք DocumentInfo օբյեկտին, օգտագործելով getInfo(), որը պարունակում է բոլոր պահանջվող հատկությունները, ինչպիսիք են ստեղծողը, փոփոխության ամսաթիվը, փոփոխության ամսաթվի ժամային գոտին, ստեղծման ամսաթիվը և արտադրողը՝ մի քանիսը նշելու համար: Այս դասը ունի գոյություն ունեցող մետատվյալները թարմացնելու մեթոդներ, ինչպես նաև հատուկ տեղեկատվություն ավելացնելու տարբերակներ:
Java-ում PDF-ից մետատվյալներ հանելու կոդը
import com.aspose.pdf.Document; | |
import com.aspose.pdf.DocumentInfo; | |
public class AsposeTest { | |
public static void main(String[] args) throws Exception {//Main function to fetch PDF metadata | |
// Instantiate the license | |
com.aspose.pdf.License license = new com.aspose.pdf.License(); | |
license.setLicense("Aspose.Total.lic"); | |
// Open the document | |
Document pdfDocument = new Document("SampleInput.pdf"); | |
// Get the document information | |
DocumentInfo docInfo = pdfDocument.getInfo(); | |
// Print the document information | |
System.out.println("Creator Name: " + docInfo.getCreator()); | |
System.out.println("Modification Time Zone: " + docInfo.getModTimeZone()); | |
System.out.println("Producer Name: " + docInfo.getProducer()); | |
System.out.println("Creation Date: " + docInfo.getCreationDate()); | |
System.out.println("Modification Date: " + docInfo.getModDate()); | |
System.out.println("Done"); | |
} | |
} |
Այս կոդը ցուցադրում է * PDF մետատվյալներ Java-ում* ստանալու գործընթացը՝ օգտագործելով DocumentInfo դասը: Դուք կարող եք բեռնել այլ հատկություններ, ինչպիսիք են թակարդված դրոշը, ստուգել, արդյոք որոշակի հատկություն նախապես սահմանված է, թե ոչ, վերնագիրը, թեման և հեղինակը: Այս բոլոր հատկությունները կարող են սահմանվել՝ օգտագործելով setter-ի մեթոդները, ինչպես նաև set_Item() մեթոդի օգտագործմամբ հատուկ հատկություններ ավելացնելու և get_Item() մեթոդի միջոցով նույնը ստանալու տարբերակը:
Այս արագ ձեռնարկում մենք սովորել ենք մետատվյալներ հանել PDF ֆայլից: Եթե ցանկանում եք ծանոթանալ PDF ֆայլում էջանիշերի ընթերցման գործընթացին, տես ինչպես կարդալ էջանիշերը PDF-ում Java-ի միջոցով-ի հոդվածը: