Ինչպես սեղմել PDF-ը Java-ում

Այս հակիրճ թեման ընդգրկում է, թե ինչպես կարելի է սեղմել PDF-ը Java-ում, ինչպես նաև ամբողջական կազմաձևման քայլերի և շրջակա միջավայրի կարգավորումների մասին մանրամասն տեղեկություններ, ներառյալ անհրաժեշտ դասերի մասին տեղեկություններ, որոնք պետք է օգտագործվեն: Դուք կարող եք հեշտությամբ օգտագործել պարզ API զանգեր Java կոդով` նվազեցնելու PDF ֆայլի չափը և պահպանել այն սկավառակի վրա կամ հիշողության հոսքում: Դուք կտեսնեք, թե ինչպես կարող եք օգտագործել OptimizationOptions դասում առկա սեղմման տարբեր տարբերակներ՝ սեղմման հասնելու համար:

Java-ում PDF-ը սեղմելու քայլեր

  1. PDF ֆայլը սեղմելու համար ավելացրեք Aspose.PDF for Java գրադարանի հղումը Maven պահոցից
  2. Ներառեք Aspose.PDF անվանատարածքի հղումը ձեր նախագծում՝ PDF-ը սեղմելու համար
  3. Ստեղծեք Document class՝ սկզբնաղբյուր PDF ֆայլը բեռնելու համար
  4. Տեղադրեք OptimizationOptions դասի օբյեկտը PDF ֆայլի սեղմումը կարգավորելու և PDF-ի օպտիմալացման տարբեր պարամետրեր սահմանելու համար
  5. Օգտագործեք optimizeResources մեթոդը՝ PDF-ը Java-ում սեղմելու և PDF-ը սկավառակի վրա պահելու համար

Վերոնշյալ օրինակ քայլերը Java-ում նվազեցնում են PDF-ի չափը՝ ըստ հերթականության ընդունելով սահմանված քայլերը: Գործընթացը կսկսվի Maven repo-ի միջոցով API-ի հղում ավելացնելով և անհրաժեշտ անվանատարածքներ ներմուծելով: Այնուհետև մենք կբեռնենք սկզբնաղբյուր PDF ֆայլը՝ օգտագործելով Document դասի օբյեկտը՝ սեղմում կատարելու համար: PDF-ի համար սեղմման տարբեր տարբերակներ սահմանելու համար կօգտագործվի OptimizationOptions class օբյեկտը: Նախքան պարամետրերը կիրառելու համար optimizeResources մեթոդը կանչելը, մենք կսահմանենք պատկերները և PDF պատկերի որակը սեղմելու տարբերակներ: Վերջապես, սեղմված PDF-ը կպահվի կա՛մ սկավառակի վրա, կա՛մ հիշողության հոսքի մեջ:

Կոդ՝ PDF-ը Java-ում սեղմելու համար

Վերոհիշյալ օրինակը Java սեղմել PDF չափը՝ օգտագործելով մի քանի տող կոդ և պարզ API միջերես: OptimizationOptions-ն ի վիճակի է կիրառել սեղմման տարբեր կարգավորումներ, ներառյալ LinkDuplicateStreams, RemovePrivateInfo, RemoveUnusedStreams, MaxResolution, ImageEncoding, RemoveUnusedObjects և շատ ուրիշներ՝ օգտագործելով համապատասխան կարգավորիչ մեթոդները: Խնդրում ենք նկատի ունենալ, որ եթե սկզբնաղբյուր PDF-ն ունի բովանդակություն, որը կարելի է հղում կատարել՝ օգտագործելով վերը նշված կարգավորումները, այն կնպաստի PDF-ի սեղմմանը, եթե օգտագործվեն վերը նշված հատկությունները:

Այս թեմայում մենք տեսանք, որ PDF կոմպրեսոր մշակելու համար Java կոդը կարող է հեշտությամբ օգտագործվել API-ի պարզ զանգերի օգնությամբ: Եթե ցանկանում եք PDF-ը բաժանել առանձին էջերի, տես ինչպես բաժանել PDF-ն ըստ էջերի Java-ում հոդվածը:

 Հայերեն