Ez az oktatóanyag leírja, hogyan lehet eltávolítani a hátteret a PDF webhelyről Python használatával. Tartalmazza a fejlesztői környezet beállításának részleteit egy Linux Docker lemezképben, megosztja az alkalmazás írási lépéseinek listáját, valamint egy futtatható mintakódot a PDF háttérkép eltávolításához a Python használatával. Megvizsgáljuk a műtermék különböző altípusait is, hogy eltávolítsuk őket a PDF-fájlból.
A PDF hátterének eltávolításának lépései Python használatával
- A háttér eltávolításához állítsa a környezetet használja az Aspose.PDF-et Pythonhoz .NET-en keresztül értékre
- Töltse be a PDF-fájlt a háttérképet tartalmazó Document objektumba
- A PDF-fájl oldalainak gyűjteményéből érje el a célt: page
- Elemezze az összes benne lévő műterméket, és ellenőrizze a BACKGROUND altípust
- Törölje a műterméket, ha megfelel a feltételnek
- Mentse el a kimeneti PDF-fájlt
Ezek a lépések kidolgozzák a háttéreltávolító fejlesztésének folyamatát PDF-ből Python használatával. Indítsa el a folyamatot a céloldal elérésével a PDF-fájl háttérképével, és elemezze az oldalon található gyűjteményt. A kimeneti PDF-fájl mentése előtt ellenőrizze az összes BACKGROUND típusú műterméket, és törölje azokat.
Kód a PDF háttér tisztításához Python használatával
import aspose.pdf as pdf | |
import io | |
# Load License | |
license = pdf.License() | |
license.set_license("License.lic") | |
# Open the PDF file | |
doc = pdf.Document("BackGround.pdf") | |
# Access the first page | |
page = doc.pages[1] | |
# Iterate through all the artifacts | |
for fact in page.artifacts: | |
if fact.subtype == pdf.Artifact.ArtifactSubtype.BACKGROUND: | |
# Delete the background | |
page.artifacts.delete(fact) | |
# Save the output without background image | |
doc.save("withoutBackground.pdf") | |
print("Remove PDF background successfully") |
Ez a kód bemutatja a háttéreltávolítót a Python használatával PDF-hez. Az Artifact.ArtifactSubtype felsoroló egyéb opciókat is tartalmaz, például WATERJEL, HEADER és FOOTER, hogy kiválassza és törölje a műterméket, ha szükséges. A PDF-fájl összes oldalát végigjárhatja, és eltávolíthatja a hátteret vagy más műtermékeket.
Ebben a témakörben megtanultuk, hogyan lehet eltávolítani a hátteret a PDF-dokumentumból Python használatával. Ha el szeretné távolítani a korlátozásokat egy PDF-fájlról, olvassa el a következő cikket: hogyan lehet eltávolítani a PDF-dokumentum korlátozásait a Pythonban.