
Aspose.HTML for .NET
C# .NET HTML API لتحليل وتعديل وتحويل ملفات HTML
واجهة برمجة تطبيقات HTML قوية بلغة C# .NET تتيح لمطوري البرمجيات تحميل وتحليل وتحرير صفحات الويب وتحويلها من/إلى HTML وXHTML وMHTML وSVG وMarkdown وPDF وDOCX وEPUB والمزيد.
في مشهد الرقمية اليوم، تلعب HTML (لغة ترميز النص الفائق) دورًا حيويًا في تطوير الويب وإنشاء محتوى الويب. إن القدرة على معالجة مستندات HTML برمجيًا أمر أساسي للعديد من التطبيقات الرائدة وكذلك للمحترفين في مجال البرمجيات. Aspose.HTML for .NET هي مكتبة قوية توفر لمطوري البرمجيات مجموعة شاملة من الأدوات للتعامل مع مهام مختلفة تتعلق بملفات HTML دون أي تبعيات خارجية. واجهة برمجة التطبيقات سهلة الاستخدام وتمكن مطوري البرمجيات من معالجة وتحليل وعرض مستندات HTML باستخدام لغات .NET مثل C# و VB.NET و ASP.NET.
Aspose.HTML لـ .NET هي مكتبة غنية بالميزات تم تطويرها بواسطة فريق Aspose تمكّن مبرمجي الكمبيوتر من تحميل وتحليل ومعالجة وتعديل وتحويل ملفات HTML داخل تطبيقاتهم .NET. هناك العديد من الميزات المهمة التي تعد جزءًا من المكتبة، مثل إنشاء مستندات HTML برمجيًا. تحليل HTML، تحديث عنصر HTML محدد، إنشاء عناصر HTML جديدة ديناميكيًا، تحويل HTML إلى تنسيقات ملفات أخرى مدعومة، استخراج بيانات محددة من صفحات HTML، إنشاء تقارير قابلة للطباعة، أرشفة محتوى الويب، والعديد من الميزات الأخرى.
تقدم Aspose.HTML لـ .NET ميزة تحويل قوية جدًا تتيح لمطوري البرمجيات تحويل ملفات HTML من/إلى بعض تنسيقات الملفات الرائدة مثل HTML وXHTML وMHTML وSVG وMarkdown وPDF وXPS وDOCX وEPUB وPNG وTIFF وJPEG وBMP والعديد غيرها. يمكن أن يكون هذا مفيدًا بشكل خاص لإنشاء التقارير والفواتير أو أي مستند يتطلب تخطيطًا دقيقًا وتنسيقًا. مع دعم تحليل HTML والاستخراج والتلاعب والعرض والتحويل، توفر المكتبة حلاً شاملاً للتعامل مع المهام المتعلقة بـ HTML. سواء كنت بحاجة إلى إنشاء تقارير PDF أو تحويل محتوى HTML أو استخراج البيانات من مستندات HTML، فإن Aspose.HTML لـ .NET هي أداة قيمة يجب أن تكون في مجموعة أدوات التطوير الخاصة بك.
البدء مع Aspose.HTML لـ .NET
الطريقة الموصى بها لتثبيت Aspose.HTML لـ .NET هي استخدام NuGet. يرجى استخدام الأمر التالي لتثبيت سلس.
تثبيت Aspose.HTML لـ .NET عبر NuGet
نوجت\تثبيت-حزمة Aspose.Font.Cpp -الإصدار 23.5.0
يمكنك تنزيل المكتبة مباشرة من صفحة منتج Aspose.HTML لـ .NET
إنشاء وتعديل ملف HTML عبر .NET
تجعل Aspose.HTML لـ .NET من السهل على المحترفين في البرمجيات إنشاء مستند HTML برمجيًا من الصفر داخل تطبيقاتهم بلغة C#. يمكن لمطوري البرمجيات إجراء عمليات متنوعة على مستندات HTML مثل إضافة أو تعديل عناصر HTML، والعمل مع السمات، وإدارة المحتوى، وتحميل ملف HTML عبر URL، وتحميل HTML من ملف والعديد من الأمور الأخرى. توفر المكتبة مجموعة غنية من الطرق والخصائص للتعامل مع تنسيق النصوص، والجداول، والصور، والروابط التشعبية، وأنماط CSS، والمزيد. يوضح المثال التالي كيفية إنشاء مستند HTML جديد داخل تطبيقات .NET.
إنشاء مستند HTML جديد باستخدام كود C#
using System.IO;
using Aspose.Html;
...
// Prepare an output path for a document saving
string documentPath = Path.Combine(OutputDir, "create-new-document.html");
// Initialize an empty HTML document
using (var document = new HTMLDocument())
{
// Create a text element and add it to the document
var text = document.CreateTextNode("Hello World!");
document.Body.AppendChild(text);
// Save the document to a disk
document.Save(documentPath);
}
تحويل HTML إلى PDF عبر واجهة برمجة التطبيقات C#
تتضمن Aspose.HTML لـ .NET محولًا قويًا جدًا يسمح لمطوري البرمجيات بتحويل مستندات HTML إلى PDF وأشكال ملفات أخرى مدعومة بسهولة. تتيح المكتبة تحويل مستندات HTML إلى تنسيق PDF بدون أي تبعيات. تتعامل المكتبة مع عملية التحويل بدقة، مع الحفاظ على التخطيط الأصلي والتنسيق والتصميم لمحتوى HTML. هذه الميزة مفيدة بشكل خاص لإنشاء تقارير PDF والفواتير وغيرها من المستندات من قوالب HTML. يُظهر المثال التالي كيفية تحويل مستند HTML إلى ملفات PDF باستخدام كود .NET.
كيفية تحويل HTML إلى PDF باستخدام واجهة برمجة التطبيقات C# .NET؟
using System.IO;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
...
// Invoke the ConvertHTML() method to convert the HTML code to PDF
Converter.ConvertHTML(@"Hello, World!
", ".", new PdfSaveOptions(), Path.Combine(OutputDir, "convert-with-single-line.pdf"));
عرض مستندات HTML عبر واجهة برمجة التطبيقات C#
تتضمن مكتبة Aspose.HTML لـ .NET وظيفة مدمجة لعرض مستندات HTML مباشرة على الشاشة أو كصورة، مما يسمح لمطوري البرمجيات بتصور محتوى HTML داخل تطبيقاتهم. يساعد هذا المستخدمين في إنشاء لقطات شاشة لمواقع الويب، وإنشاء تمثيلات بصرية لصفحات الويب، أو إنشاء معاينات لمحتوى HTML. هذه الميزة ذات قيمة خاصة في السيناريوهات التي تتطلب عرض HTML في الوقت الحقيقي، مثل متصفحات الويب، عملاء البريد الإلكتروني، أو أنظمة إدارة المحتوى. يوضح المثال التالي كيفية تحويل ملفات SVG إلى تنسيقات ملفات أخرى بسهولة.
كيف تقوم بتحويل ملف SVG إلى PDF باستخدام واجهة برمجة التطبيقات C#؟
using System.IO;
using Aspose.Html;
using Aspose.Html.Rendering;
using Aspose.Html.Rendering.Pdf;
using Aspose.Html.Rendering.Pdf.Encryption;
...
// Initialize an SVG document from the file
using var document = new SVGDocument(Path.Combine(DataDir, "shapes.svg"));
// Create an instance of SVG Renderer
using var renderer = new SvgRenderer();
// Prepare a path to save the converted file
string savePath = Path.Combine(OutputDir, "merge-svg.pdf");
// Create the instance of the PdfRenderingOptions class and set a custom page size
var options = new PdfRenderingOptions();
options.PageSetup.AnyPage = new Page(new Size(600, 500));
// Create an instance of PdfDevice class
using var device = new PdfDevice(options, savePath);
// Render SVG to PDF
renderer.Render(device, document);
تحليل HTML والتلاعب به
تقدم Aspose.HTML لـ .NET قدرات فعالة لتحليل HTML، مما يسمح لمطوري البرمجيات بتحميل مستندات HTML والتنقل في هيكل المستند باستخدام نموذج كائن المستند (DOM). يتيح DOM الوصول السهل إلى عناصر HTML والسمات والمحتوى، مما يسهل التلاعب السلس واستخراج البيانات من ملفات HTML. تساعد المكتبة المستخدمين على استخراج عناصر محددة، وتعديل سماتها ومحتواها، وإنشاء عناصر HTML جديدة ديناميكيًا بسهولة.
التحقق من صحة HTML وتنظيفه
لقد قدمت مكتبة Aspose.HTML لـ .NET ميزة مفيدة جدًا للتحقق والتنظيف تساعد في ضمان سلامة وامتثال مستندات HTML. يمكن لمطوري البرمجيات التحقق من ملفات HTML مقابل معايير مختلفة، مثل HTML5 وXHTML أو مخططات مخصصة داخل تطبيقاتهم بلغة C#. يمكنهم أيضًا تنظيف مستندات HTML وتعقيمها عن طريق إزالة العناصر غير المرغوب فيها أو المحتملة الضارة، مما يضمن بيئة معالجة آمنة وموثوقة.