إنشاء PDF من HTML في C#

يعد تحويل محتوى HTML إلى PDF أمرًا أساسيًا للمهام مثل الأرشفة، المشاركة، أو طباعة المستندات. تجعل مكتبة .NET HTML إلى PDF الموثوقة المقدمة من Aspose.HTML لـ .NET من السهل تحويل ملفات HTML، سلاسل، وروابط URL حية إلى مستندات PDF عالية الجودة. في هذه المقالة، سنستكشف كيفية استخدام API .NET core HTML إلى PDF لإنشاء PDF برمجيًا من HTML في C#، مع أمثلة عملية وخيارات تخصيص متقدمة.

المواضيع التي تم تناولها

  1. API C# لتحويل HTML إلى PDF
  2. إنشاء PDF من ملف HTML
  3. تخصيص تحويل HTML إلى PDF
  4. تحويل سلسلة HTML إلى PDF
  5. تحويل URL حي إلى PDF

API C# لإنشاء PDF من HTML

ASP.NET HTML لـ .NET هي مكتبة قوية توفر قدرات تحويل HTML إلى PDF بسلاسة، بالإضافة إلى دعم تنسيقات مثل XPS والصور. يمكن دمج هذه المكتبة بسهولة في أي تطبيق .NET وتدعم تحويل HTML إلى PDF في .NET core، مما يمكّن المطورين من تحويل مستندات HTML برمجيًا بدقة عالية.

الميزات الرئيسية

  • أنواع الإدخال المتعددة: تحويل ملفات HTML، سلاسل، أو روابط URL حية إلى PDF بسهولة.
  • الإخراج القابل للتخصيص: تخصيص خيارات الحفظ، بما في ذلك الدقة، الضغط، والعلامات المائية للتحكم الدقيق.
  • دعم عبر المنصات: متوافق تمامًا مع Windows وmacOS وLinux.

التثبيت: أضف Aspose.HTML لـ .NET إلى مشروعك عبر NuGet:

PM> Install-Package Aspose.Html

إنشاء مستند PDF من HTML في C#

إنشاء مستند PDF من ملف HTML هو أمر بسيط. اتبع هذه الخطوات:

  1. قم بتحميل مستند HTML باستخدام فئة HTMLDocument.
  2. أنشئ مثيلًا من فئة PdfSaveOptions.
  3. استدعِ طريقة Converter.ConvertHTML()، التي تأخذ HTMLDocument، PdfSaveOptions، ومسار ملف PDF الناتج كوسائط.

إليك عينة من الكود توضح كيفية إنشاء مستند PDF من ملف HTML باستخدام C#:

إنشاء مستند PDF من HTML في C#

إنشاء مستند PDF من HTML في C#

تحويل HTML إلى PDF مع خيارات الحفظ في C#

لإنشاء مستند PDF من ملف HTML مع تحديد خيارات حفظ إضافية، اتبع هذه الخطوات:

  1. قم بتحميل مستند HTML باستخدام فئة HTMLDocument.
  2. أنشئ مثيلًا من فئة PdfSaveOptions.
  3. حدد أي خيارات حفظ إضافية مثل HorizontalResolution وVerticalResolution.
  4. استدعِ طريقة Converter.ConvertHTML() لإنشاء PDF.

توضح عينة الكود التالية كيفية إنشاء PDF من ملف HTML مع خيارات إضافية في C#:

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

يمكن إنشاء مستند PDF من سلسلة HTML باتباع هذه الخطوات:

  1. أنشئ مثيلًا من فئة PdfSaveOptions.
  2. حدد أي خيارات حفظ ضرورية.
  3. استدعِ طريقة Converter.ConvertHTML()، التي تقبل سلسلة HTML، PdfSaveOptions، ومسار ملف PDF الناتج كوسائط.

إليك عينة من الكود توضح كيفية إنشاء PDF من سلسلة HTML باستخدام C#:

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

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

إنشاء PDF من URL حي في C#

الآن، دعنا نستكشف كيفية حفظ صفحة ويب من URL كمستند PDF:

  1. أنشئ مثيلًا من فئة Url مع URL صفحة الويب.
  2. أنشئ مثيلًا من فئة PdfSaveOptions.
  3. حدد أي خيارات حفظ مرغوبة.
  4. استخدم طريقة Converter.ConvertHTML() لحفظ HTML كـ PDF، مع تمرير Url، PdfSaveOptions، ومسار ملف PDF الناتج.

توضح عينة الكود التالية كيفية إنشاء PDF من URL حي باستخدام C#:

الحصول على ترخيص مجاني

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة Aspose.HTML لـ .NET بدون قيود تقييم. هذه فرصة رائعة لاستكشاف API C# HTML إلى PDF التجريبي المجاني وتقييم ميزاته.

الخاتمة

في هذه المقالة، تعلمنا كيفية:

  • تحميل ملف HTML برمجيًا.
  • تحديد خيارات حفظ PDF.
  • حفظ سلسلة HTML كـ PDF.
  • حفظ صفحة ويب كمستند PDF.
  • تحويل ملف HTML إلى PDF في C#.

سواء كنت تستخدم Aspose أو تفكر في بدائل .NET HTML إلى PDF مفتوحة المصدر أخرى، يمكنك تعزيز فهمك لـ Aspose.HTML لـ .NET API من خلال الاطلاع على الوثائق. إذا كان لديك أي أسئلة أخرى، لا تتردد في التواصل عبر منتدى الدعم المجاني.

انظر أيضًا