Այս ուղեցույցում մենք կանդրադառնանք ինչպես փոխել PDF մետատվյալները Java-ի միջոցով: Այն ունի տեղեկատվություն մշակման միջավայրը կարգավորելու մասին, հավելվածի մշակման համար անհրաժեշտ առաջադրանքների ցանկ և գործարկվող կոդ՝ PDF-ի մետատվյալները Java-ի միջոցով ** խմբագրելու համար: Տարբեր տարբերակներ կքննարկվեն մետատվյալների հետ աշխատելու համար, ինչպիսիք են հատկությունների ավելացումը և հատկությունների մաքրումը:
Java-ի միջոցով PDF-ի հատկությունները փոխելու քայլեր
- Սահմանեք IDE-ն այնպես, որ օգտագործի Aspose.PDF for Java՝ մետատվյալները փոփոխելու համար
- Բեռնեք սկզբնաղբյուր PDF ֆայլը document օբյեկտում՝ հատկությունները խմբագրելու համար
- Լրացրեք DocumentInfo օբյեկտը` այն կապելով բեռնված PDF ֆայլի հետ
- Թարմացրեք ցանկալի հատկությունները, օրինակ՝ փոփոխության ամսաթիվը, թեման, վերնագիրը և այլն:
- Պահպանեք ելքային PDF ֆայլը նոր մետատվյալներով
Այս ուղեցույցը մանրամասնում է Java-ի միջոցով * PDF-ի մետատվյալները փոխելու գործընթացը: Գործընթացը սկսվում է սկզբնաղբյուր PDF ֆայլը բեռնելով, որին հաջորդում է DocumentInfo-ը բեռնված PDF ֆայլից: Այս օբյեկտը պարունակում է բոլոր հատկությունները, որոնք կարող են փոփոխվել՝ յուրաքանչյուր հատկություն մեկ առ մեկ մուտք գործելու միջոցով:
Կոդ՝ PDF մետատվյալները Java-ի միջոցով փոփոխելու համար
import com.aspose.pdf.Document; | |
import com.aspose.pdf.DocumentInfo; | |
import com.aspose.pdf.License; | |
import java.util.Date; | |
public class Main { | |
public static void main(String[] args) throws Exception // Modify PDF file metadata in Java | |
{ | |
// Set the licenses | |
new License().setLicense("Aspose.Total.lic"); | |
// Load the PDF | |
Document pdfForMeta = new Document("sample.pdf"); | |
// Fetch document info | |
DocumentInfo info = new DocumentInfo(pdfForMeta); | |
info.setModDate(new Date(System. currentTimeMillis())); | |
info.setSubject("Sample subject"); | |
info.setTitle("Sample Title"); | |
info.setCreator("Sample Creator"); | |
// Save the output document | |
pdfForMeta.save("PDFMetadata.pdf"); | |
System.out.println("Done"); | |
} | |
} |
Վերոնշյալ իրականացումը ցույց է տալիս Java*-ի միջոցով *PDF մետատվյալների խմբագրիչի մշակման գործընթացը: DocumentInfo դասը պարունակում է առանձնահատկություններ, որոնք կարող են փոփոխել և ջնջել բոլոր հատկությունները միանգամից կամ մեկ առ մեկ, ինչպես նաև ստուգել, թե արդյոք որոշակի հատկություն նախապես սահմանված է կամ անհատականացված: Դուք կարող եք մուտք գործել թիրախային հատկություններ՝ օգտագործելով ձեր ընտրած անունը կամ ինդեքսը:
Այս հոդվածը կարդալուց մենք այժմ հասկանում ենք PDF մետա խմբագրիչի հայեցակարգը՝ օգտագործելով Java: Եթե ցանկանում եք սովորել ջրի մակարդակի նշագիծ ավելացնելու գործընթացը, տես ինչպես ավելացնել ջրի մակարդակի նշագիծ PDF-ին Java-ի միջոցով-ի հոդվածը: