HTML هي لغة ترميز تتيح إنشاء صفحات الويب. A PDF هو تنسيق لالتقاط المحتوى لاستخدامه في المستندات الإلكترونية ، مثل المطبوعات والمستندات على الشاشة. ظل كل من HTML و PDF موجودين لبعض الوقت ، لكن الغرض منها تغير في السنوات الأخيرة. هل سبق لك أن كنت في موقف أردت فيه تحويل سلسلة HTML إلى مستند PDF؟ ستظهر الحاجة إلى تحويل HTML إلى PDF عندما تريد حفظ موقع الويب الخاص بك بتنسيق محمول أو طباعة المستند. في هذه المقالة ، سوف نتعلم كيفية تحويل سلسلة HTML إلى PDF في #C.
سيتم تناول الموضوعات التالية في هذه المقالة:
C# API لتحويل سلسلة HTML إلى PDF
لتحويل سلسلة HTML إلى مستند PDF ، سنستخدم Aspose.HTML for .NET API. يسمح بإنشاء وتعديل واستخراج البيانات من مستندات HTML. كما يسمح بتحويل مستندات HTML إلى التنسيقات المدعومة بدون أي برامج خارجية.
توفر واجهة برمجة التطبيقات فئة PdfSaveOptions التي تسمح بتحديد خيارات حفظ متنوعة أثناء الحفظ كملف PDF. توفر فئة المحول نطاقًا واسعًا من التحويلات إلى التنسيقات الشائعة ، مثل PDF ، XPS ، وتنسيقات الصور ، وما إلى ذلك ، وتوفر أساليب ConvertHTML() لتحويل HTML لتنسيقات أخرى.
يرجى إما تنزيل DLL من API أو تثبيته باستخدام NuGet.
PM> Install-Package Aspose.Html
كيفية تحويل سلسلة HTML إلى PDF في #C
يمكننا بسهولة تحويل سلسلة HTML إلى PDF باتباع الخطوات الواردة أدناه:
- حدد سلسلة HTML.
- حدد خيارات حفظ PDF.
- تحويل كود HTML إلى PDF.
يصف القسم التالي كيفية تحويل هذه الخطوات إلى كود #C وإنشاء ملف PDF من سلسلة HTML.
تحويل سلسلة HTML إلى PDF باستخدام #C
يمكننا تحويل سلسلة HTML إلى مستند PDF باتباع الخطوات الواردة أدناه:
- أولاً ، حدد كود HTML في سلسلة.
- بعد ذلك ، قم بإنشاء مثيل لفئة PdfSaveOptions.
- اختياريًا ، حدد خيارات الحفظ مثل BackgroundColor.
- أخيرًا ، قم باستدعاء طريقة ()Converter.ConvertHTML لإنشاء ملف PDF. يستغرق الأمر سلسلة HTML و PdfSaveOptions ومسار ملف PDF الناتج كوسائط.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل سلسلة HTML إلى مستند PDF في #C.
// يوضح مثال التعليمات البرمجية هذا كيفية تحويل سلسلة HTML إلى مستند PDF.
string htmlString = @"<h1>Convert HTML to PDF!</h1><br/><h2>This is Sample Heading!</h2><p>This is first paragraph.</p>";
// تهيئة خيارات PdfSaveOptions
var options = new PdfSaveOptions();
// اضبط لون الخلفية
options.BackgroundColor = Color.LightSkyBlue;
// قم باستدعاء طريقة ConvertHTML لتحويل كود HTML إلى PDF
Converter.ConvertHTML(htmlString, ".", options, @"C:\Files\Output.pdf");
احصل على ترخيص مجاني
يمكنك الحصول على ترخيص مؤقت مجاني لتجربة Aspose.HTML لـ .NET بدون قيود تقييم.
استنتاج
في هذه المقالة ، تعلمنا كيفية تحويل سلسلة HTML إلى ملف PDF في #C. بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول Aspose.HTML لـ .NET API باستخدام التوثيق. في حالة وجود أي غموض ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.