क्विकस्टार्ट
त्वरित प्रारंभ
यह पृष्ठ सबसे छोटे उपयोगी चक्र को दर्शाता है: एक नया PDF बनाएं, उस पर टेक्स्ट रखें, दूसरा पेज जोड़ें, इसे डिस्क पर सहेजें, और परिणाम को फिर से खोलकर पेज गिनती और सामग्री की पुष्टि करें कि वे राउंड ट्रिप में बरकरार रहे हैं।
पूर्वापेक्षाएँ
| आवश्यकता | विवरण |
|---|---|
| Node.js | 22 या बाद में |
| Package | @asposefoss/pdf स्थापित (Installation) |
1. एक दस्तावेज़ बनाएं और टेक्स्ट जोड़ें
Document.New() एक PageFormat लेता है और उस आकार में एक खाली पेज के साथ दस्तावेज़ शुरू करता है। doc.Pages[0] पहला Page है; Page.AddText() उस पर स्थित टेक्स्ट रखता है, और Document.AddPage() आगे के पेज जोड़ता है — यहाँ उसी फ़ॉर्मेट का लैंडस्केप संस्करण है।
import { Document, PageFormat } from '@asposefoss/pdf';
const doc = Document.New(PageFormat.A4);
doc.Pages[0].AddText('Hello from Aspose.PDF FOSS!', 72, 720, { fontSize: 14 });
doc.AddPage(PageFormat.A4.landscape());
console.log('Page count:', doc.Pages.length);2. दस्तावेज़ सहेजें
स्टेप 1 में बनाए गए doc ऑब्जेक्ट पर Document.WriteTo() को कॉल करें ताकि इसे फ़ाइल पथ पर लिखा जा सके — यह वही सहेजने का कॉल है जो डेवलपर गाइड में पूरे समय उपयोग किया गया है, और डिफ़ॉल्ट रूप से यह कोई अतिरिक्त संपीड़न विकल्पों के बिना PDF उत्पन्न करता है।
doc.WriteTo('quickstart.pdf');3. फिर से खोलें और सत्यापित करें
Document.OpenFile() डिस्क से चरण 2 में लिखी गई quickstart.pdf फ़ाइल को वापस पढ़ता है और नई Document इंस्टेंस में लोड करता है। उस पुनः खोले गए दस्तावेज़ पर Pages.length पढ़ने से पुष्टि होती है कि दोनों पृष्ठ — मूल A4 पृष्ठ और AddPage() के साथ जोड़ा गया लैंडस्केप पृष्ठ — सही तरीके से लिखे गए थे।
const reopened = Document.OpenFile('quickstart.pdf');
console.log('Reloaded page count:', reopened.Pages.length); // 2
अगले कदम
- डेवलपर गाइड — फ़ीचर-लेवल दस्तावेज़ीकरण
- कोर API — दस्तावेज़ और पृष्ठ प्रबंधन में गहराई से