Ez az oktatóanyag végigvezeti Önt, hogyan fűzhet megjegyzéseket a PDF fájlhoz Python használatával. Leírja a környezet részleteit, az alkalmazás megírásának lépésenkénti folyamatát, valamint egy futtatható hivatkozási kódot a * megjegyzés beszúrásához PDF-be a Python használatával*. Információt kap az összes fontos tulajdonságról és attribútumról, amelyek beállíthatók a szöveges annotációhoz az újonnan hozzáadott megjegyzések testreszabásához.
Lépések a megjegyzések hozzáadásához a PDF-hez Python használatával
- Megjegyzések hozzáadásához állítsa az IDE-t használja az Aspose.PDF-et Pythonhoz .NET-en keresztül értékre
- Hozzon létre egy új PDF-fájlt a Document osztály használatával, és annak első oldalán néhány minta szöveggel
- Példányosítson egy TextAnnotation objektumot a téglalap alakú terület megadásával a kiválasztott oldalon
- Állítsa be a szöveges megjegyzés alapvető tulajdonságait
- Példányosítsa és állítsa be a szöveges megjegyzés szegélyét
- Adja hozzá a szöveges megjegyzést a kiválasztott oldalhoz
Ezek a lépések elmagyarázzák, hogyan lehet megjegyzéseket fűzni egy PDF-hez Python használatával. Először is létre kell hoznia egy új PDF-fájlt, és szöveget kell hozzáadnia az oldalhoz, vagy be kell töltenie egy meglévő PDF-et a követelményeknek megfelelően. A következő lépésekben létre kell hozni egy szöveges megjegyzést, amely megfelel egy megjegyzésnek, majd be kell állítani a különböző tulajdonságait, mielőtt hozzáadná a kiválasztott oldal alapértelmezett megjegyzésgyűjteményéhez.
Kód, amellyel megjegyzéseket adhat a PDF-hez Python használatával
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") |
Ez a kód bemutatja, hogyan lehet megjegyzést fűzni egy PDF-hez Python használatával. A TextAnnotation objektum létrehozása és konfigurálása a téglalap alakú terület beállításával, ahol ez a megjegyzés megjelenjen az oldalon, valamint az egyéb tulajdonságok, például a cím, a tárgy, az állapot, a tartalom, a nyitott zászló és az ikon, hogy csak néhányat említsünk. A szegélyt azonban beállíthatja úgy is, hogy elrejtse a szegélyt, a szélessége 0-ra van állítva ebben a kódmintában.
Ez a cikk megtanította nekünk * hogyan adhatunk szöveges megjegyzést PDF-hez Python használatával*. Ha meg szeretné tanulni a könyvjelzők PDF-fájlokban történő olvasásának folyamatát, olvassa el a következő cikket: hogyan lehet könyvjelzőket olvasni PDF-ben Python használatával.