محول HTML لـ .NET
Aspose.HTML Converter for .NET هو ملحق عالي الأداء الذي يسمح للمطورين لتحويل HTML و XHTML المستندات في تنسيقات متعددة، بما في ذلك PDF، XPS، وملفات الصورة. تم تصميمها للتكامل اللامبالاة، وتدعم ترتيبات معقدة، والموارد الخارجية، وخيارات العرض المتقدمة، مما يجعلها أداة أساسية لأتمتة الوثائق، وإبلاغ، ونقلات العمل من الويب إلى الطباعة.
تثبيت وإعداد
- قم بتثبيت حزمة Aspose.HTML عبر NuGet أو تنزيل مجموعات من تحميل الصفحة .
- تطبيق مفاتيح الترخيص الخاصة بك، بما في ذلك ترخيص مقياس إذا لزم الأمر، لتفكيك الوظائف الكاملة.
- الإشارة إلى
Aspose.Htmlالاسم في مشروعك.
متوافق مع .NET Framework، .NET Core (2.0 إلى 3.1)، و .NET 5+، ومعيار 2.0/2.1 . يعمل في جميع بيئات Windows و macOS و Linux.
تحويل HTML إلى PDF
السيناريو الأكثر شيوعًا هو تحويل HTML إلى PDF. يمكنك تكوين خيارات مثل التشفير وحجم الصفحة والحدود.
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();
// Convert HTML to PDF
Converter.ConvertHTML(document, options, "developer-guide.pdf");هذا المثال يحول ملف HTML إلى PDF مع الحفاظ على ترتيبها.
تحويل HTML إلى صورة
يمكنك أيضًا تقديم محتوى HTML إلى صور مثل PNG أو JPEG.
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new ImageSaveOptions(ImageFormat.Png);
// Convert HTML to PNG
Converter.ConvertHTML(document, options, "developer-guide.png");هذا الرمز يحول HTML إلى PNG صورة يمكن استخدامها في التقارير أو الأرشيفات.
تحويل HTML إلى XPS
لإنتاج ** مستندات XPS** من HTML:
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
// Create an instance of HTMLDocument
var document = new HTMLDocument("developer-guide.html");
var options = new XpsSaveOptions();
// Convert HTML to XPS
Converter.ConvertHTML(document, options, "developer-guide.xps");خطأ التعامل المثال
التعامل مع الأخطاء بسهولة مع try-catch:
try
{
var document = new HTMLDocument("developer-guide.html");
var options = new PdfSaveOptions();
Converter.ConvertHTML(document, options, "developer-guide.pdf");
}
catch (Exception ex)
{
Console.WriteLine($"Error converting HTML: {ex.Message}");
}ملامح رئيسية
- تصدير متعدد النماذج : تحويل HTML إلى PDF، XPS، والصور.
- Layout Fidelity : يحفظ الخطوط، CSS، الرسومات، والموارد الخارجية.
- خيارات PDF المتقدمة : دعم الامتثال لـ PDF/A والتشفير والبيانات المعدلة.
- Cross-Platform : يعمل في بيئات .NET على Windows و Linux و macOS.
أفضل الممارسات
- استخدم دائمًا مفاتيح الترخيص عند بدء التطبيق لتجنب تقييم علامات المياه.
- الموارد الخارجية المعتمدة (CSS، الصور، الخطوط) متاحة قبل التحويل.
- استخدام
PdfSaveOptionsأوImageSaveOptionsتحسين نوعية ونوعية الإنتاج. - بالنسبة لملفات HTML الكبيرة ، تفضل التحويل القائم على التدفق للحد من استخدام الذاكرة.
من خلال دمج Aspose.HTML Converter for .NET ، يمكن للمطورين تحويل محتوى HTML بفعالية إلى مستويات PDF المهنية أو XPS أو نتائج الصورة مع ضمان اتساق التخطيط والأداء العالي.