Távolítsa el a hátteret a PDF-ből Python segítségével

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

  1. 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
  2. Töltse be a PDF-fájlt a háttérképet tartalmazó Document objektumba
  3. A PDF-fájl oldalainak gyűjteményéből érje el a célt: page
  4. Elemezze az összes benne lévő műterméket, és ellenőrizze a BACKGROUND altípust
  5. Törölje a műterméket, ha megfelel a feltételnek
  6. 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.

 Magyar