Tento krátký tutoriál popisuje, jak odstranit anotace z PDF v Javě. Obsahuje nastavení pro IDE, seznam úloh a běžící ukázkový kód pro odstranění anotací PDF v Javě. Naučíte se mazat všechny nebo vybrané anotace na základě vašich požadavků.
Kroky k odstranění anotací z PDF v Javě
- Nastavte prostředí tak, aby k odstranění anotací používalo Aspose.PDF for Java
- Načtěte cílový soubor PDF do objektu Document poskytujícího název souboru
- Přístup k cílové stránce z kolekce stránek v načteném dokumentu
- Otevřete annotations collection stránky a zavolejte metodu delete().
- Po odstranění anotací uložte výstupní PDF
Tyto kroky definují proces odstranění všech anotací z PDF v Javě. Každá stránka v PDF obsahuje objekt AnnotationCollection, který podporuje odstranění anotací pomocí metody delete(). Můžete iterovat všechny stránky v PDF a odstranit anotace z celého PDF.
Kód pro odstranění anotace v PDF v Javě
import com.aspose.pdf.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Remove Annotation in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Open document | |
Document pdfDocument = new Document("sample.pdf"); | |
// Delete particular annotation | |
pdfDocument.getPages().get_Item(1).getAnnotations().delete(); | |
// Save updated document | |
pdfDocument.save("NoAnnotation_out.pdf"); | |
System.out.println("Annotations removed successfully"); | |
} | |
} |
Výše uvedený kód demonstruje odstraňovač anotací PDF v Javě. K odstranění konkrétní anotace můžete použít metodu delete() s číslem indexu. Další možností je odstranit anotaci tak, že ji poskytnete jako argument metodě delete.
Tento článek nás naučil, jak odstranit všechny anotace z PDF v Javě. Pokud chcete zvýraznit nějaký text v PDF, přečtěte si článek na jak zvýraznit dokument PDF pomocí Java.