Այս ձեռնարկը բացատրում է, թե ինչպես հեռացնել ֆոնը PDF-ից Java-ի միջոցով: Այն ունի մանրամասներ՝ մշակման միջավայրը սահմանելու համար, ծրագրավորման առաջադրանքների ցանկ՝ հավելվածը գրելիս և գործարկվող կոդ՝ ** PDF-ի ֆոնը Java-ի միջոցով ** մաքրելու համար: Այն կօգնի հեռացնել ընտրված ֆոնային պատկերները ձեր ընտրած հատուկ էջերից PDF-ում:
PDF-ի ֆոնը Java-ի միջոցով հեռացնելու քայլեր
- Սահմանեք, որ IDE-ն օգտագործի Aspose.PDF for Java՝ ֆոնային պատկերը հեռացնելու համար
- Բեռնել PDF-ը ֆոնային պատկերով Document օբյեկտի մեջ
- Մուտք գործեք page՝ ֆոնային պատկերը հեռացնելու համար
- Անցեք էջի բոլոր արտեֆակտները
- Ստուգեք ենթատիպի ֆոնի բոլոր արտեֆակտները և ջնջեք դրանք
- Պահպանեք PDF ֆայլը ֆոնային պատկերը հեռացնելուց հետո
Այս քայլերը սահմանում են Java*-ի միջոցով PDF-ից *ֆոն հեռացնելու մշակման գործընթացը: Սկսեք գործընթացը՝ բեռնելով PDF ֆայլը և մուտք գործելով նպատակային էջ, որտեղ ցանկանում եք ջնջել պատկերը արտեֆակտների հավաքածուից: Դուք կարող եք ջնջել այնքան ֆոնային պատկերներ, որքան պահանջվում է, նախքան ստացված PDF ֆայլը պահպանելը:
Կոդ՝ Java-ի միջոցով PDF ֆոնային պատկերը հեռացնելու համար
import com.aspose.pdf.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Remove PDF background using Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
Document doc = new Document("BackGround.pdf"); | |
Page page = doc.getPages().get_Item(1); | |
for(Artifact fact : page.getArtifacts()) | |
{ | |
if(fact.getSubtype() == Artifact.ArtifactSubtype.Background) | |
page.getArtifacts().delete(fact); | |
} | |
doc.save("withoutBackground.pdf"); | |
System.out.println("Done"); | |
} | |
} |
Վերոնշյալ օրինակելի կոդը ցուցադրում է ֆոնի հեռացման միջոց PDF-ի համար՝ օգտագործելով Java: Այն օգտագործում է էջի արտեֆակտների հավաքածուն՝ զանգահարելով Page.getArtifacts() մեթոդը և զտում է ֆոնային պատկերները՝ օգտագործելով Artifact.ArtifactSubtype.Background հաշվիչը: Դուք կարող եք մուտք գործել նաև այլ տեսակի արտեֆակտներ, օրինակ՝ Header, Footer և Watermark:
Այս հոդվածը մեզ սովորեցրել է, թե ինչպես մաքրել PDF ֆոնը՝ օգտագործելով Java: Ստորագրությունը PDF-ից հեռացնելու համար տես ինչպես հեռացնել ստորագրությունը PDF-ից Java-ում-ի հոդվածը: