توليد PDF من HTML في C#

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

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

  1. API C# لتحويل HTML إلى PDF
  2. توليد PDF من ملف HTML
  3. تخصيص تحويل HTML إلى PDF
  4. تحويل HTML String إلى PDF
  5. تحويل URL حي إلى PDF

API C# لتوليد PDF من HTML

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

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

  • أنواع إدخال متعددة: تحويل ملفات HTML، سلاسل، أو URLs حية إلى PDFs بسهولة.
  • إخراج قابل للتخصيص: تعديل خيارات الحفظ مثل الدقة، الضغط، والعلامات المائية للتحكم الدقيق.
  • دعم عبر الأنظمة الأساسية: متوافق تماماً مع 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() لتوليد PDF. تقبل هذه الطريقة 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 String في C#

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

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

توضح عينة الكود التالية كيفية توليد PDF من HTML String باستخدام C#.

توليد PDF من HTML String في C#

توليد PDF من HTML String في C#

توليد PDF من URL حي في C#

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

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

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

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

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

الخاتمة

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

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

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

انظر أيضاً