फायरिंग फ़ैक्शन

फायरिंग फ़ैक्शन

फायरिंग फ़ैक्शन

Facades API को सरल, कार्य-आधारित वार्टर प्रदान करता है। Aspose.PDF FOSS for .NET object model. Each facade class targets a specific PDF ऑपरेशन – फॉर्म भरना, फ़ाइल संकुचन, सामग्री संपादन, या डिजिटल एक को हस्ताक्षर करें - और एक BindPdf / Save काम के प्रवाह।.


फॉर्म फ़ैक्साड के साथ भरने का तरीका

Form ( में ) Aspose.Pdf.Facades) एक मौजूदा पीडीएफ के साथ जुड़ें और आपको पढ़ने दें या पृष्ठ पेड़ पर नज़र रखने के बिना AcroForm फ़ील्ड मूल्यों को लिखें।.

using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.FillField("AcceptTerms", "Yes");
form.Save();

फ़ील्ड मूल्य पढ़ने के लिए:

using var form = new Form("input.pdf");
string name = form.GetField("FirstName");

PDF फ़ाइलों को मिश्रित और विभाजित करनाPdfFileEditor के साथ

PdfFileEditor संकुचन, विभाजित, निकालने और पृष्ठ रेंजों को हटा देता है।.

var editor = new PdfFileEditor();

// Concatenate two files
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");

// Extract pages 2-5
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");

// Split at page 3
editor.SplitFromFirst("source.pdf", 3, "first3.pdf");

PdfContentEditor के साथ पृष्ठ सामग्री संपादित करें

PdfContentEditor मौजूदा पृष्ठ सामग्री को संशोधित करें - पाठ जोड़ें, पाठ बदल दें, या नोटों के लिए कार्यों को जोड़ें।.

var editor = new PdfContentEditor();
editor.BindPdf("input.pdf");
// Perform content edits
editor.Save("output.pdf");

PDFFileSignature के साथ डिजिटल हस्ताक्षर

PdfFileSignature पीडीएफ दस्तावेजों को साइन करें और मौजूदा हस्ताक्षरों की पुष्टि करें।.

var sig = new PdfFileSignature();
sig.BindPdf("document.pdf");
// Sign or verify
sig.Save("signed.pdf");

पृष्ठ प्रिंट करने के लिए PdfFileStamp

PdfFileStamp पाठ, छवियों या अन्य पीडीएफ पृष्ठों को चिह्न के रूप में ओवरलोड करता है।.

var stamp = new PdfFileStamp();
stamp.BindPdf("input.pdf");
// Add stamps
stamp.Save("stamped.pdf");
stamp.Close();

PdfConverter के साथ पृष्ठों को छवियों में परिवर्तित करना

PdfConverter PDF पृष्ठों को छवि प्रारूपों के लिए रैस्टर करता है।.

var converter = new PdfConverter();
converter.BindPdf("input.pdf");
converter.DoConvert();
// Iterate pages and save images

टिप्स और सर्वश्रेष्ठ अभ्यास

  • हमेशा कॉल करें Close() या उपयोग करें using फ़ैसाइड वस्तुओं के लिए रखे गए संसाधनों को मुक्त करने के लिये।.
  • उपयोग करें BindPdf बड़ी फ़ाइलों के लिए एक फ़ील्ड ट्रैक है ताकि सब कुछ याद में एक बार में लोड न किया जा सके।.
  • Prefer TryConcatenate और TryAppend उनके गैर-प्रेरित प्रतिद्वंद्वियों के लिए दयालु त्रुटियों का प्रबंधन।.
  • कोर के लिए फैशन का कार्यवाही Document मॉडल आंतरिक रूप से - जब आपको फेंक-ग्रेन नियंत्रण की आवश्यकता होती है तो कोर एपीआई पर स्विच करें।.
  • के लिए FormEditor फ़ैक्साइड मौजूदा पीडीएफ में नए फॉर्म के क्षेत्रों को जोड़ने की अनुमति देता है, न कि केवल मौजूद को भरता है।.

सामान्य मुद्दे

IssueCauseफिक्स करें
Save() खाली फ़ाइल बनाता हैBindPdf बचाव के लिए नहीं बुलाया गया थाहमेशा कॉल करने से पहले एक स्रोत पीडीएफ को जोड़ें Save
फ़ील्ड मूल्य नहीं लिखा हैफ़ील्ड नाम PDF के आंतरिक फ़िल्ड का नाम नहीं मिलता हैउपयोग करें Form.FieldNames उपलब्ध फ़ील्ड नामों की सूची
धीरे-धीरे विफलताइनपुट फ़ाइल को एन्क्रिप्ट किया जाता है या भ्रष्ट हो जाताउपयोग करें TryConcatenate वापसी मूल्य की जांच करें
संपादित करने के बाद अस्वीकारसामग्री में परिवर्तन के बाद हस्ताक्षर किए गए हैं।अंतिम कदम के रूप में दस्तावेज़ पर हस्ताक्षर करें

FAQ

Facades और Core Document API के बीच क्या अंतर है?

फ़ैक्से उच्च स्तर, कार्य-आधारित विधियों प्रदान करते हैं (एक फॉर्म भरें, फ़ाइलों को जोड़ें)।. अग्नि के लिए (Document, Page, Annotation(ख) कम स्तर के लिए उपलब्ध कराने की अनुमति दी जाती है। प्रत्येक पीडीएफ वस्तु. फ़ैक्से कोर एपीआई का उपयोग आंतरिक रूप से करते हैं।.

क्या मैं कई फ़ैक्साड ऑपरेशनों को चैनल कर सकता हूं?

हाँ. एक ही स्रोत को बांधें, ऑपरेशन करें और एक बार बचाएं. या मध्यम परिणाम बचाएँ और अगले ऑपरेटिंग के लिए फिर से बांध दें.

क्या PdfFileEditor पासवर्ड-सुरक्षित पीडीएफ का समर्थन करता है?

हाँ. ओवरलोड जो मालिक / उपयोगकर्ता पासवर्ड स्वीकार करते हैं, एन्क्रिप्टेड फ़ाइलों के लिए उपलब्ध हैं।.


API संदर्भ सारांश

वर्ग / विधिDescription
FormAcroForm फ़ील्ड मूल्य पढ़ने और लिखने के लिए फैशनेबल
Form.FillFieldनाम के अनुसार फ़ील्ड मूल्य सेट करें
Form.GetFieldनाम के अनुसार फ़ील्ड मूल्य को पढ़ना
FormEditorएक मौजूदा पीडीएफ में फॉर्म फ़ील्ड जोड़ें या संशोधित करें
PdfFileEditorमिश्रण, विभाजित, निकालने और PDF पृष्ठ रेंजों को हटाने के लिए
PdfFileEditor.Concatenateदो या अधिक पीडीएफ को एक में जोड़ें
PdfFileEditor.Extractएक पृष्ठ रेंज को एक नया PDF में निकालना
PdfContentEditorपृष्ठ सामग्री को संशोधित करें (टेक्स्ट, नोट्स, कार्रवाई)
PdfFileSignaturePDF डिजिटल हस्ताक्षरों को साइन और सत्यापित करें
PdfFileStampपृष्ठों पर पाठ या छवि चिह्नों को भरें
PdfConverterPDF पृष्ठों को रैस्टर छवियों में रेंडर करें
FormattedTextस्टाइलिश टेक्स्ट विवरण प्रिंट ऑपरेशन के लिए
FontStyleफ़ॉन्ट स्टाइलों की सूची (बोल्ट, इतालवी, आदि)
EncodingTypeवर्णन कोड करने के लिए चरित्र

See Also

 हिन्दी