W tym samouczku dowiesz się jak dodawać komentarze w pliku PDF za pomocą Pythona. Opisuje szczegóły środowiska, etapowy proces pisania tej aplikacji oraz uruchamialny kod referencyjny do wstawiania komentarza w formacie PDF przy użyciu języka Python. Otrzymasz informacje o wszystkich ważnych właściwościach i atrybutach, które można ustawić dla adnotacji tekstowych, aby dostosować nowo dodane komentarze.
Kroki, aby dodać komentarze do pliku PDF za pomocą Pythona
- Ustaw IDE na użyj Aspose.PDF dla Pythona przez .NET, aby dodać komentarze
- Utwórz nowy plik PDF, używając klasy Document i przykładowego tekstu na jego pierwszej stronie
- Utwórz instancję obiektu TextAnnotation, podając prostokątny obszar na wybranej stronie
- Ustaw podstawowe właściwości adnotacji tekstowej
- Utwórz instancję i ustaw obramowanie adnotacji tekstowej
- Dodaj adnotację tekstową do wybranej strony
Te kroki wyjaśniają jak dodawać komentarze do pliku PDF za pomocą Pythona. Najpierw musisz utworzyć nowy plik PDF i dodać tekst na stronie lub załadować istniejący plik PDF zgodnie z wymaganiami. W kolejnych krokach należy utworzyć adnotację tekstową odpowiadającą komentarzowi, a następnie ustawić jego różne właściwości przed dodaniem go do domyślnego zbioru adnotacji wybranej strony.
Kod do dodawania notatek do PDF za pomocą Pythona
import aspose.pdf as pdf | |
# Load License | |
license = pdf.License() | |
license.set_license("Aspose.Total.lic") | |
# ------------------------------- | |
# Create a PDF | |
pdfDocument = pdf.Document() | |
# Add a page | |
targetPage = pdfDocument.pages.add() | |
# Add some text | |
txtFragment = pdf.text.TextFragment("Sample text added for testing") | |
targetPage.paragraphs.add(txtFragment) | |
# Create and configure the annotation object | |
annotation = pdf.annotations.TextAnnotation(pdfDocument.pages[1], pdf.Rectangle(220, 420, 420, 620,True)) | |
annotation.title = "Annotation Title" | |
annotation.subject = "Annotation Subject" | |
annotation.state = pdf.annotations.AnnotationState.ACCEPTED | |
annotation.contents = "Annotation Contents" | |
annotation.open = True | |
annotation.icon = pdf.annotations.TextIcon.KEY | |
# Create and set the annotation border | |
border = pdf.annotations.Border(annotation) | |
border.width = 0 | |
border.dash = pdf.annotations.Dash(1,1) | |
annotation.border = border | |
# Add the annotation | |
targetPage.annotations.add(annotation, True) | |
# Save the PDF file | |
pdfDocument.save("AnnotatedPdf.pdf") | |
print("Comments added successfully") |
Ten kod demonstruje jak dodać komentarz do pliku PDF za pomocą Pythona. Obiekt TextAnnotation jest tworzony i konfigurowany poprzez ustawienie prostokątnego obszaru, w którym ten komentarz ma być wyświetlany na stronie, wraz z ustawieniem innych właściwości, takich jak tytuł, temat, stan, zawartość, otwarta flaga i ikona, aby wymienić tylko kilka. Możesz także ustawić obramowanie, jednak aby ukryć obramowanie, jego szerokość jest ustawiona na 0 w tym przykładzie kodu.
Ten artykuł nauczył nas dodawania komentarza tekstowego w pliku PDF za pomocą Pythona. Jeśli chcesz poznać proces odczytywania zakładek w plikach PDF, zapoznaj się z artykułem na jak czytać zakładki w PDF za pomocą Pythona.