यह लेख बताता है कि C# का उपयोग करके PDF से बैकग्राउंड कैसे हटाया जाए। इसमें डेवलपमेंट एनवायरनमेंट सेट करने का विवरण, एप्लिकेशन लिखने के लिए चरणों की सूची और C# का उपयोग करके PDF फ़ाइल बैकग्राउंड रिमूवर विकसित करने के लिए एक नमूना कोड है। आप पेज पर बैकग्राउंड और अन्य आर्टिफैक्ट्स को हटाना सीखेंगे।
C# का उपयोग करके PDF का बैकग्राउंड हटाने के चरण
- पृष्ठभूमि हटाने के लिए IDE को Aspose.PDF for .NET का उपयोग करने के लिए सेट करें
- पृष्ठभूमि साफ़ करने के लिए Document वर्ग का उपयोग करके स्रोत PDF फ़ाइल लोड करें
- पृष्ठभूमि छवि वाला लक्ष्य पृष्ठ चुनें
- चयनित पृष्ठ पर सभी कलाकृतियों के माध्यम से पुनरावृति करें
- ArtifactSubtype.Background प्रकार के आर्टिफैक्ट्स का चयन करें
- पृष्ठभूमि कलाकृतियों को हटाने के लिए Delete विधि को कॉल करें
- Save आउटपुट पीडीएफ फाइल
ये चरण संक्षेप में बताते हैं कि C# का उपयोग करके PDF पृष्ठभूमि को कैसे साफ़ करें। दस्तावेज़ ऑब्जेक्ट में लक्ष्य PDF फ़ाइल लोड करें, वांछित पृष्ठ का चयन करें, और पृष्ठभूमि कलाकृतियों को खोजने के लिए इसमें सभी कलाकृतियों के माध्यम से पुनरावृति करें। पृष्ठभूमि को हटाने और आउटपुट PDF फ़ाइल को सहेजने के लिए Artifacts संग्रह वर्ग में Delete() विधि को कॉल करें।
C# का उपयोग करके PDF पृष्ठभूमि को साफ़ करने के लिए कोड
using Aspose.Pdf; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
License lic = new License(); | |
lic.SetLicense("license.lic"); | |
// Open the PDF file | |
var doc = new Document("BackGround.pdf"); | |
// Access the target page | |
var page = doc.Pages[1]; | |
// Iterate through all the artifacts in the page | |
foreach(var fact in page.Artifacts) | |
{ | |
// Search background artifact | |
if(fact.Subtype == Artifact.ArtifactSubtype.Background) | |
{ | |
// Delete the background | |
page.Artifacts.Delete(fact); | |
} | |
} | |
// Save the output after removing background | |
doc.Save("output.pdf"); | |
System.Console.WriteLine("Background removed successfully"); | |
} | |
} |
यह कोड दर्शाता है कि C# का उपयोग करके PDF फ़ाइल से बैकग्राउंड कैसे हटाया जाता है। आप ArtifactSubtype एन्यूमेरेटर का उपयोग करके हेडर/फ़ुटर और वॉटरमार्क हटा सकते हैं। संपूर्ण PDF से बैकग्राउंड हटाने के लिए, दस्तावेज़ के प्रत्येक पृष्ठ पर यह चरण निष्पादित करें।
इस त्वरित ट्यूटोरियल ने हमें सिखाया है कि पीडीएफ बैकग्राउंड इरेज़र कैसे विकसित किया जाए। यदि आप इसे पीडीएफ फाइल में बदलना चाहते हैं, तो C# का उपयोग करके PDF लागू करें पर लेख देखें।