Quickstart
شروع سریع
این صفحه کوتاهترین چرخه مفید را قدم به قدم نشان میدهد: ایجاد یک PDF جدید، قرار دادن متن روی آن، افزودن صفحه دوم، ذخیرهسازی آن روی دیسک، و بازگشایی نتیجه برای تأیید اینکه تعداد صفحات و محتوا پس از گذر دور حفظ شدهاند.
پیشنیازها
| نیازمندی | جزئیات |
|---|---|
| Node.js | ۲۲ یا بعدتر |
| 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. ذخیرهسازی سند
متد Document.WriteTo() را بر روی شیء doc که در مرحلهٔ ۱ ساخته شده است فراخوانی کنید تا آن را به مسیر فایل بنویسید — این همان فراخوانی ذخیرهسازی است که در سراسر راهنمای توسعهدهنده استفاده میشود و به طور پیشفرض یک PDF بدون گزینههای فشردهسازی اضافی تولید میکند.
doc.WriteTo('quickstart.pdf');۳. باز کردن مجدد و تأیید
Document.OpenFile() فایل quickstart.pdf را که در مرحله ۲ نوشته شده بود، از دیسک به یک نمونه جدید Document میخواند. خواندن Pages.length در آن سند باز شده مجدداً تأیید میکند که هر دو صفحه — صفحهٔ اصلی A4 و صفحهٔ افقی که با AddPage() افزوده شده بود — بهدرستی نوشته شدهاند.
const reopened = Document.OpenFile('quickstart.pdf');
console.log('Reloaded page count:', reopened.Pages.length); // 2
مراحل بعدی
- راهنمای توسعهدهنده — مستندات سطح ویژگی
- هسته API — مدیریت اسناد و صفحات بهصورت عمیق