هل سبق لك أن كنت في موقف أردت فيه حفظ صفحات الويب كمستندات PDF؟ يمكن أن يكون تحويل صفحات الويب HTML من عناوين URL الحية مفيدًا لعدد من الأسباب. يسمح بحفظ صفحات الويب المطلوبة للوصول إليها دون اتصال مثل أي مستند آخر. يسهل تنسيق PDF تمييز الفقرات وإضافة تعليقات وتحرير صفحة الويب المحولة. نتيجة لذلك ، فإن صفحة الويب ملكك لتخصيصها على النحو الذي تراه مناسبًا! في هذه المقالة ، سوف نتعلم كيفية تحويل URL إلى PDF في #C.
سيتم تناول الموضوعات التالية في هذه المقالة:
C# API لتحويل URL إلى PDF
لتحويل صفحة ويب من عنوان URL مباشر إلى مستند PDF ، سنستخدم Aspose.HTML for .NET API. إنها واجهة برمجة تطبيقات غنية بالميزات تمكننا من إنشاء وتعديل واستخراج البيانات من صفحات الويب بتنسيق HTML أو مستندات HTML المستقلة. كما يسمح بتحويل صفحات الويب والمستندات بتنسيق HTML إلى التنسيقات المدعومة بدون أي برامج خارجية.
توفر فئة Url الخاصة بواجهة برمجة التطبيقات تمثيل كائن لمعرف عالمي (URL).لدينا فئة PdfSaveOptions لواجهة برمجة التطبيقات التي تسمح بتحديد خيارات حفظ متنوعة أثناء الحفظ كملف PDF. يمكننا تحويل المستندات المدعومة إلى التنسيقات الشائعة باستخدام فئة المحول. تسمح طريقة ConvertHTML (Url، PdfSaveOptions، string) من هذه الفئة بتحويل HTML إلى تنسيقات أخرى.
يرجى إما تنزيل DLL الخاص بواجهة برمجة التطبيقات أو تثبيته باستخدام NuGet.
PM> Install-Package Aspose.Html
كيفية تحويل URL إلى PDF في #C
يمكننا بسهولة تحويل HTML من URL إلى PDF باتباع الخطوات الواردة أدناه:
- حدد عنوان URL لصفحة ويب مباشرة.
- حدد خيارات حفظ PDF.
- احفظ محتوى URL كملف PDF.
يصف القسم التالي كيفية تحويل هذه الخطوات إلى كود C# وحفظ محتوى صفحة ويب HTML من URL إلى PDF.
تحويل URL إلى PDF باستخدام #C
يمكننا حفظ أي صفحة ويب من عنوان URL مباشر إلى مستند PDF باتباع الخطوات الواردة أدناه:
- أولاً ، قم بإنشاء مثيل لفئة Url بعنوان URL لصفحة ويب.
- بعد ذلك ، قم بإنشاء مثيل لفئة PdfSaveOptions.
- اختياريا ، حدد خيارات الحفظ.
- أخيرًا ، احفظ HTML كملف PDF باستخدام طريقة ()Converter.ConvertHTML.يأخذ Url و PdfSaveOptions ومسار ملف PDF الناتج كوسائط.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل عنوان URL إلى PDF في #C.
// يوضح مثال الرمز هذا كيفية تحويل المحتوى من عنوان URL إلى مستند PDF.
// URL
Url url = new Url("https://about.aspose.com/");
// تهيئة خيارات PdfSaveOptions
var options = new PdfSaveOptions();
// قم بتحويل كود HTML إلى PDF
Converter.ConvertHTML(url, options, @"C:\Files\URLtoPDF.pdf");
احصل على ترخيص مجاني
يمكنك الحصول على ترخيص مؤقت مجاني لتجربة Aspose.HTML لـ .NET بدون قيود تقييم.
استنتاج
في هذه المقالة ، تعلمنا كيفية تحويل محتوى HTML من عنوان URL إلى ملف PDF في #C. بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول Aspose.HTML لـ .NET API باستخدام التوثيق. في حالة وجود أي غموض ، لا تتردد في الاتصال بنا على منتدى الدعم المجاني.