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

مراحل بعدی

همچنین ببینید:

 فارسی