Ten samouczek przeprowadzi Cię przez proces korzystania z biblioteki adnotacji, która oferuje zaawansowane funkcje dodawania adnotacji redakcyjnych do plików PDF przy użyciu języka Java. Zasób adnotacji redakcyjnych umożliwia selektywne ukrywanie lub eliminowanie poufnych treści w pliku PDF. Biblioteka zastosowana w tym samouczku jest niezależna od platformy, dzięki czemu dostarczony kod może być wykonywany w dowolnym systemie operacyjnym bez problemów ze zgodnością. Poniżej znajdziesz podstawowe kroki, które należy wykonać, aby włączyć adnotację redakcyjną do pliku PDF przy użyciu języka Java.
Kroki, aby dodać adnotację redakcyjną do pliku PDF przy użyciu języka Java
- Użyj repozytorium Maven, aby zainstalować GroupDocs.Annotation for Java w swoim projekcie w celu dodania adnotacji redakcyjnych
- Zaimportuj niezbędne klasy do wstawiania adnotacji redakcyjnych
- Utwórz instancję obiektu klasy Annotator, przekazując ścieżkę pliku PDF do jego konstruktora
- Utwórz instancję klasy ResourcesRedactionAnnotation i określ wymagane właściwości, w tym pozycję, numer strony i inne istotne parametry
- Wywołaj metodę Add klasy Annotator, przekazując obiekt ResourcesRedactionAnnotation jako argument
- Wywołaj metodę Annotator.save, aby zapisać zmodyfikowany plik PDF na dysku
Wyżej wymienione kroki mają na celu pomóc Ci bezproblemowo wstawić adnotację redakcyjną w pliku PDF przy użyciu języka Java. Te instrukcje są zgodne z popularnymi systemami operacyjnymi, takimi jak Windows, macOS i Linux, o ile zainstalowana jest Java. Ponadto nie ma wymogu instalowania dodatkowego oprogramowania. Poniżej znajduje się przykładowy kod demonstrujący procedurę dodawania adnotacji redakcyjnej do pliku PDF.
Kod, aby dodać adnotację redakcyjną do pliku PDF przy użyciu języka Java
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.Rectangle; | |
import com.groupdocs.annotation.models.Reply; | |
import com.groupdocs.annotation.models.annotationmodels.ResourcesRedactionAnnotation; | |
import java.util.ArrayList; | |
import java.util.Calendar; | |
public class AddRedactionAnnotationtoPDFusingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Annotation library | |
License license = new License(); | |
license.setLicense("GroupDocs.Annotation.lic"); | |
// Create an instance of Annotator class | |
Annotator annotator = new Annotator("input.pdf"); | |
// Create an instance of Reply class and add comments | |
Reply reply1 = new Reply(); | |
reply1.setComment("First comment"); | |
reply1.setRepliedOn(Calendar.getInstance().getTime()); | |
Reply reply2 = new Reply(); | |
reply2.setComment("Second comment"); | |
reply2.setRepliedOn(Calendar.getInstance().getTime()); | |
java.util.List<Reply> replies = new ArrayList<Reply>(); | |
replies.add(reply1); | |
replies.add(reply2); | |
// Create an instance of ResourcesRedactionAnnotation class and set options | |
ResourcesRedactionAnnotation resourcesRedaction = new ResourcesRedactionAnnotation(); | |
resourcesRedaction.setBox(new Rectangle(100, 100, 100, 100)); | |
resourcesRedaction.setCreatedOn(Calendar.getInstance().getTime()); | |
resourcesRedaction.setMessage("This is resources redaction annotation"); | |
resourcesRedaction.setPageNumber(0); | |
resourcesRedaction.setReplies(replies); | |
// Add redaction annotation | |
annotator.add(resourcesRedaction); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
W poprzedniej sekcji pokazaliśmy wykorzystanie adnotacji redakcyjnych Java w formacie PDF. Jak widać, do wykonania tego zadania potrzeba tylko kilku wywołań API. Po zainstalowaniu biblioteki adnotacji i dostosowaniu ścieżek plików wejściowych i wyjściowych bezproblemowe włączenie dostarczonego kodu do aplikacji jest prostym procesem.
Proces dodawania znaku wodnego do arkuszy programu Excel przy użyciu języka Java został dokładnie wyjaśniony wcześniej. Jeśli chcesz bardziej zagłębić się w ten temat, zachęcamy do zapoznania się z naszym szczegółowym przewodnikiem, który zawiera wyczerpujące instrukcje dotyczące jak dodać znak wodny do arkuszy programu Excel za pomocą języka Java.