Ovaj vodič je osmišljen kako bi vas vodio kako ukloniti hipervezu u PDF pomoću Jave. Sadrži sve pojedinosti za konfiguriranje okruženja, popis koraka za pisanje željene aplikacije i primjer koda koji se može izvoditi za pojašnjenje i demonstraciju operacije uklanjanja svih hiperveza iz PDF-a pomoću Jave. Također ćete dobiti pojedinosti za brisanje drugih vrsta zabilješki i uklanjanje samo zabilješke određene veze.
Koraci za uklanjanje veze iz PDF-a pomoću Jave
- Postavite okruženje da koristi Aspose.PDF for Java za uklanjanje veza
- Otvorite ciljnu PDF datoteku pomoću objekta klase Document za brisanje hiperveza
- Iterirajte kroz sve PDF stranice i pristupite zbirci komentara
- Iterirajte kroz sve komentare i identificirajte samo komentare tipa veze
- Pozovite metodu delete() za uklanjanje hiperveze tijekom iteracije
- Spremite dobivenu PDF datoteku na disk nakon uklanjanja svih veza
Ovi koraci nam govore kako ukloniti hipervezu iz PDF-a pomoću Jave. Da biste započeli proces, morate otvoriti izvornu PDF datoteku koja sadrži hiperveze pomoću objekta klase dokumenta i iterirati kroz sve stranice gdje svaka stranica ima zasebnu zbirku komentara. U sljedećem koraku prođite kroz bilješke i filtrirajte bilješke vrste veze za brisanje.
Kod za uklanjanje svih veza iz PDF-a pomoću Jave
Ovaj kod se može koristiti kao osnovni kod za pisanje minimalne aplikacije za brisanje hiperveze u PDF-u pomoću Jave. Možete koristiti vrstu zabilješke za odabir zabilješki o vrsti veze koje označavaju hiperveze i dodatno filtrirati zabilješke na temelju različitih svojstava kao što su zastavice, širina, visina, okvirni pravokutnik, sadržaj, boja, puni naziv aktivnog stanja i izgled ako je potrebno. Možete izbrisati odabranu napomenu tako da navedete broj indeksa ili odjednom izbrisati cijelu zbirku pozivanjem metode delete() bez ikakvih argumenata.
Ovaj je članak definirao postupak kako ukloniti hipervezu iz PDF-a pomoću Jave. Ako želite naučiti postupak dodavanja vodenog žiga u PDF, pogledajte članak na kako dodati vodeni žig u PDF pomoću Jave.