यह ट्यूटोरियल वर्णन करता है कि पायथन का उपयोग करके PDF से पृष्ठभूमि कैसे हटाएं। इसमें लिनक्स डॉकर छवि में विकास वातावरण सेट करने का विवरण है, एप्लिकेशन लिखने के लिए चरणों की एक सूची साझा करता है, और पायथन का उपयोग करके पीडीएफ पृष्ठभूमि छवि को हटाने के लिए एक रन करने योग्य नमूना कोड साझा करता है। हम कलाकृतियों को पीडीएफ फ़ाइल से हटाने के लिए उनके विभिन्न उपप्रकारों का भी पता लगाएंगे।
पायथन का उपयोग करके पीडीएफ का बैकग्राउंड हटाने के चरण
- पृष्ठभूमि हटाने के लिए परिवेश को .NET के माध्यम से Python के लिए Aspose.PDF का उपयोग करें पर सेट करें
- पीडीएफ फ़ाइल को पृष्ठभूमि छवि वाले Document ऑब्जेक्ट में लोड करें
- पीडीएफ फ़ाइल में पृष्ठों के संग्रह से लक्ष्य page तक पहुंचें
- इसमें मौजूद सभी कलाकृतियों को पार्स करें और उपप्रकार बैकग्राउंड की जांच करें
- यदि कलाकृति शर्त पूरी करती है तो उसे हटा दें
- आउटपुट पीडीएफ फाइल को सेव करें
ये चरण पायथन* का उपयोग करके पीडीएफ से बैकग्राउंड रिमूवर विकसित करने की प्रक्रिया को विस्तृत करते हैं। पीडीएफ फ़ाइल से पृष्ठभूमि छवि के साथ लक्ष्य पृष्ठ तक पहुंचकर और पृष्ठ पर संग्रह के माध्यम से पार्स करके प्रक्रिया शुरू करें। सभी बैकग्राउंड प्रकार की कलाकृतियों की जांच करें और आउटपुट पीडीएफ फाइल को सहेजने से पहले उन्हें हटा दें।
पायथन का उपयोग करके पीडीएफ पृष्ठभूमि को साफ करने के लिए कोड
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") |
यह कोड पायथन का उपयोग करके पीडीएफ के लिए बैकग्राउंड रिमूवर प्रदर्शित करता है। यदि आवश्यक हो तो किसी आर्टिफैक्ट को चुनने और हटाने के लिए गणनाकर्ता Artifact.ArtifactSubtype में वॉटरमार्क, हेडर और फ़ुटर जैसे अन्य विकल्प शामिल हैं। आप पीडीएफ फ़ाइल के सभी पृष्ठों को दोहरा सकते हैं और पृष्ठभूमि या अन्य कलाकृतियों को हटा सकते हैं।
इस विषय में, हमने सीखा है कि पायथन का उपयोग करके पीडीएफ दस्तावेज़ से पृष्ठभूमि कैसे हटाएं। यदि आप किसी पीडीएफ फ़ाइल से प्रतिबंध हटाना चाहते हैं, तो पायथन में पीडीएफ दस्तावेज़ पर प्रतिबंध कैसे हटाएं पर लेख देखें।