كيفية إنشاء ملف PDF في C#

يوضح دليل الكيفية هذا كيفية ** إنشاء PDF في C# **. يمكنك ** إنشاء PDF من C# ** باتباع الخطوات السهلة الواردة أدناه في عدد قليل من استدعاءات API لأي تطبيق قائم على .NET.

خطوات إنشاء ملف PDF في C#

  1. قم بتثبيت Aspose.PDF for .NET باستخدام مدير حزمة NuGet
  2. قم بتضمين مرجع Aspose.PDF في التطبيق
  3. قم بإنشاء مثيل لفئة المستند لإنشاء ملف PDF فارغ
  4. إنشاء مثيل من فئة TextFragment لإضافة نص وخصائصه
  5. أخيرًا ، قم بإنشاء PDF باستخدام C# عن طريق الحفظ على القرص

يوضح المثال التالي كيفية * إنشاء PDF في C# *. سترى كيفية إنشاء ملف PDF فارغ باستخدام * فئة المستند * وإضافة صفحة بداخله. ثم باستخدام * TextBuilder Class * يتم إضافة النص وتعيين خصائصه الخاصة. أخيرًا ، سيتم إلحاق النص بـ PDF.

كود لإنشاء PDF من C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Reflection;
using Aspose.Pdf;
using Aspose.Pdf.Annotations;
using Aspose.Pdf.Devices;
using Aspose.Pdf.Facades;
using Aspose.Pdf.Forms;
using Aspose.Pdf.Text;
namespace TestPDF
{
class Program
{
static void Main(string[] args)
{
// Applying product license to create PDF in C#
License lic = new License();
lic.SetLicense("Total.Product.Family.lic");
// Initialize document object generate PDF from C#
Document document = new Document();
// Insert page in PDF
Page pdfPage = document.Pages.Add();
// Create instance of Text fragment
TextFragment textFragment = new TextFragment("Knowledgebase Text");
// Set textual properties
textFragment.Position = new Position(100, 600);
textFragment.TextState.FontSize = 12;
textFragment.TextState.Font = FontRepository.FindFont("TimesNewRoman");
textFragment.TextState.BackgroundColor = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.LightGray);
textFragment.TextState.ForegroundColor = Aspose.Pdf.Color.FromRgb(System.Drawing.Color.Red);
// Initialize TextBuilder object
TextBuilder textBuilder = new TextBuilder(pdfPage);
// Append added fragment to the PDF page
textBuilder.AppendText(textFragment);
// Create PDF using C#
document.Save("Generated_out.pdf");
}
}
}

في نموذج التعليمات البرمجية أعلاه ، لاحظنا كيفية * إنشاء ملف PDF في C# * دون الاعتماد على Adobe PDF أو أي واجهة برمجة تطبيقات أخرى. باستخدام القليل من استدعاءات API البسيطة ، أنشأنا ملف PDF من البداية بإضافة نص وتعيين خصائصه الخاصة.

في الموضوع السابق ، تعلمت كيفية قراءة ملف PDF في C#. حيث إن الشرح أعلاه وعينة الكود في * C# إنشاء ملف PDF * برمجيًا.

 عربي