Այս կարճ ձեռնարկը ուղեցույց է տալիս ինչպես հեռացնել մետատվյալները PDF-ից Java-ում: Այն ունի հղում հավելվածը գործարկելու համար անհրաժեշտ ռեսուրսներին, ծրագրավորման քայլերի ցանկին և գործարկվող կոդ՝ ձեռքի PDF մետատվյալները Java-ում: Անհրաժեշտության դեպքում դուք կկիրառեք մեթոդներ՝ լռելյայն կամ մաքսային մետատվյալները առանձին հեռացնելու համար:
Java-ում PDF-ից մետատվյալները մաքրելու քայլեր
- Սահմանեք, որ IDE-ն օգտագործի Aspose.PDF for Java՝ մետատվյալները հեռացնելու համար
- Բեռնեք թիրախային PDF ֆայլը՝ օգտագործելով Document դասի օբյեկտը՝ մետատվյալները հեռացնելու համար
- Ստացեք փաստաթղթի մետատվյալները՝ օգտագործելով DocumentInfo դասի օբյեկտը
- Զանգահարեք clear() մեթոդը՝ լռելյայն մետատվյալները ջնջելու համար
- Օգտագործեք clearCustomData() մեթոդը՝ մաքսային մետատվյալները հեռացնելու համար, եթե այդպիսիք կան
- Պահպանեք ելքային PDF ֆայլը մետատվյալները հեռացնելուց հետո
Այս քայլերն ամփոփում են Java-ում * PDF մետատվյալները ջնջելու գործընթացը*: Նախ, սկզբնաղբյուր PDF ֆայլը բեռնվում է և դրա մետատվյալները հանվում են: Հաջորդը, clear() և clearCustomData() մեթոդները կանչվում են մետատվյալները մաքրելու համար:
Կոդ Java-ում մետատվյալները ջնջելու համար
import com.aspose.pdf.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Remove meta data in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Load the PDF | |
Document pdfForMeta = new Document("sample.pdf"); | |
// Fetch document info | |
DocumentInfo info = new DocumentInfo(pdfForMeta); | |
// Clear all metadata from the PDF | |
info.clear(); | |
info.clearCustomData(); | |
// Save the output document with no metadata | |
pdfForMeta.save("PDFWithoutMetadata.pdf"); | |
System.out.println("Done"); | |
} | |
} |
Այս օրինակելի կոդը ցույց է տալիս, թե ինչպես մաքրել PDF մետատվյալները Java-ում: Այն ցուցադրում է լռելյայն և մաքսային հատկությունները հեռացնելու ներկառուցված մեթոդները՝ համապատասխանաբար clear() և clearCustomData() մեթոդներով: Եթե ցանկանում եք հեռացնել միայն ընտրված մետատվյալները, կարող եք մաքրել ցանկալի հատկությունները DocumentInfo օբյեկտում կամ անհրաժեշտության դեպքում զանգահարել remove() կամ removeItemByKey() մեթոդները DocumentInfo դասում:
Այս օրինակելի կոդը ցույց է տալիս Java-ում մետատվյալները PDF-ից հեռացնելու գործընթացը: Եթե ցանկանում եք ջրանիշները հեռացնել PDF-ից, տես ինչպես հեռացնել ջրանիշը PDF ֆայլից Java-ում-ի հոդվածը: