Tento článek popisuje, jak odstranit zvýraznění z PDF pomocí Java. Obsahuje podrobnosti o nastavení vývojového prostředí, seznam kroků a ukázkový kód, který ukazuje jak odstranit zvýraznění v PDF pomocí Java. Naučíte se filtrovat různé typy anotací a mazat je podle požadavků.
Kroky k odstranění zvýraznění z PDF pomocí Java
- Nastavte prostředí pro použití Aspose.PDF for Java k odstranění zvýraznění
- Načtěte vstupní PDF soubor do objektu Document se zvýrazněním v různých barvách
- Získejte kolekci stránek v PDF souboru a projděte AnnotationCollection v něm
- Zpracujte každou anotaci zvýraznění a přetypujte ji na třídu HighlightAnnotation
- Zkontrolujte anotaci a označte ji k odstranění podle vstupu uživatele
- Odstraňte anotaci pomocí metody delete() v kolekci Annotations, ke které se přistupuje přes getAnnotations()
- Uložte výstupní PDF soubor po zpracování zvýraznění v PDF
Výše uvedené kroky shrnují jak odstranit zvýraznění v PDF pomocí Java. Importujte požadované moduly z knihovny, vytvořte enumerátor, načtěte licenci a definujte metodu, která přijímá argumenty, jako je vstupní PDF, výstupní PDF, typ odstranění, tj. všechny nebo konkrétní barvu, a barvu v případě potřeby. Nakonec přistupte k anotacím zvýraznění v PDF a odstraňte je na základě vstupních parametrů.
Kód pro odstranění zvýraznění z PDF pomocí Java
Tento kód demonstroval jak vymazat zvýraznění v PDF pomocí Java. Každá anotace na stránce je převedena na HighlightAnnotation, protože vlastnost barvy může být vyžadována k odstranění zvýraznění. Pokud chcete odstranit všechny anotace, nepoužívejte toto přetypování na HighlightAnnotation a jednoduše anotaci smažte přímo bez jakékoli podmínky.
Tento článek nás naučil proces nalezení a odstranění anotace zvýraznění. Chcete-li převést soubor PS na PDF, přečtěte si článek Převod soubor PS na PDF pomocí Java.