W tym krótkim samouczku opisano jak przekreślać tekst w formacie PDF za pomocą języka Java. Zawiera wszystkie szczegóły potrzebne do skonfigurowania środowiska i udostępnia działający przykładowy kod do wykreślania tekstu w formacie Adobe PDF przy użyciu języka Java. Nauczysz się procesu ładowania pliku PDF i wykreślania określonego wystąpienia tekstu lub wszystkich wystąpień we załadowanym pliku PDF.
Kroki, aby wykreślić tekst w Adobe PDF przy użyciu języka Java
- Ustaw IDE, aby dodać Aspose.PDF for Java do przekreślenia tekstu
- Załaduj docelowy plik PDF za pomocą obiektu klasy Document i uzyskaj dostęp do strony docelowej w celu przekreślenia tekstu
- Utwórz obiekt TextFragmentAbsorber do wyszukiwania tekstu
- Przeanalizuj dokument PDF, aby przeszukać wszystkie wystąpienia danego tekstu i zapisać je w kolekcji
- Utwórz obiekt StrikeOutAnnotation, aby wykreślić określone wystąpienie tekstu znalezionego w dokumencie
- Ustaw kolor i tytuł adnotacji
- Zapisz wynikowy plik PDF na dysku z przekreślonym tekstem
Te kroki wyjaśniają proces przekreślania tekstu w Adobe PDF przy użyciu języka Java. Wprowadzono wszystkie niezbędne klasy, metody i właściwości wymagane do wykonania zadania, takie jak klasa Document służy do ładowania pliku PDF, obiekt klasy TextFragmentAbsorber służy do definiowania i wyszukiwania tekstu w pliku PDF, obiekt StrikeOutAnnotation służy do zdefiniowania adnotacji przekreślenia i zastosowania jej w określonym wystąpieniu tekstu. W tych krokach opisano również dostosowywanie adnotacji o przekreśleniu.
Kod do przekreślenia tekstu w pliku PDF przy użyciu języka Java
Ten kod demonstruje jak przekreślać w programie Adobe Acrobat przy użyciu języka Java. Inicjuje obiekt TextFragmentAbsorber, podając ciąg danych, który ma być wyszukiwany na określonej stronie w pliku PDF. Gdy zbiór wyszukiwanych wystąpień tekstu jest gotowy, obiekt StrikeOutAnnotation jest tworzony poprzez podanie docelowej strony PDF i prostokąta dla wybranego wystąpienia tekstu do przekreślenia. W ten sposób możesz albo wykreślić tylko wybrane wystąpienia wyszukiwanego tekstu, albo przeanalizować całą kolekcję i wykreślić wszystkie wystąpienia.
Ten artykuł nauczył nas interesującej funkcji automatycznego wykreślania określonego tekstu na jednej stronie lub na wszystkich stronach pliku PDF. Jeśli chcesz poznać proces znajdowania i zastępowania tekstu w formacie PDF, zapoznaj się z artykułem na temat jak znaleźć i zamienić tekst w pliku PDF przy użyciu języka Java.