ایجاد PDF لایه‌دار در C#

به این مقاله مراجعه کنید تا ایجاد لایه‌ای PDF در C#. این مقاله جزئیات تنظیم IDE، فهرستی از مراحل، و کد نمونه‌ای که نحوه ایجاد لایه‌ها در Adobe Acrobat با استفاده از C# را نشان می‌دهد. چند گزینه برای سفارشی‌سازی ویژگی‌های لایه‌های تولید شده در PDF مورد بحث قرار خواهد گرفت.

مراحل افزودن لایه‌ها به PDF در C#

  1. محیط را تنظیم کنید تا از Aspose.PDF for .NET برای افزودن لایه‌های PDF استفاده شود
  2. برای بهره‌مندی از تمام ویژگی‌های محصول، مجوز را تنظیم کنید
  3. یک PDF خالی جدید ایجاد کنید document
  4. یک صفحه PDF خالی به سند جدید اضافه کنید
  5. دو layers را در صفحه ایجاد کنید با تنظیم نام‌های متفاوت ۶. متنی نمونه روی لایهٔ اول بنویسید ۷. متن دیگری در لایه دوم بنویسید
  6. برای هر متن، ابتدا آن را روی صفحه رسم کنید و سپس آن رسم را به لایه هدف منتقل کنید.
  7. این متن فقط زمانی نمایش داده می‌شود که این لایه قابل مشاهده باشد
  8. خروجی PDF را با لایه‌ها ذخیره کنید

این مراحل نحوه ایجاد لایه‌ها در PDF با C# را توصیف می‌کنند. یک فایل PDF خالی ایجاد کنید، یک صفحه PDF اضافه کنید، یک لایه با شناسه و نام بسازید و یک روتین برای افزودن محتوا به لایه صدا بزنید. یک بخش متن ایجاد کنید، آن را روی صفحه رسم کنید و رسم را به لایه هدف منتقل کنید تا متن فقط زمانی نمایش داده شود که لایه قابل مشاهده باشد.

کد برای ایجاد لایه‌های Acrobat در C#

این کد نحوه ایجاد یک PDF لایه‌ای در C# را نشان می‌دهد. می‌توانید برای هر لایه رنگ پیش‌زمینه/پس‌زمینه متمایزی تنظیم کنید، لایه را قفل کنید تا از ویرایش تصادفی جلوگیری شود، و در صورت نیاز می‌توانید هر لایه‌ای را صاف کنید. اگر می‌خواهید یک لایهٔ منفرد را به‌عنوان PDF جداگانه صادر کنید، متد save را در کلاس Layer صدا بزنید تا همهٔ لایه‌ها به PDF خروجی کپی نشوند.

این راهنمای کوتاه توضیح می‌دهد چگونه یک PDF لایه‌ای ایجاد کنید. برای حذف صفحات خالی از یک PDF، به مقاله حذف صفحات خالی PDF با استفاده از C# مراجعه کنید.

 فارسی