يركز هذا الموضوع الإرشادي الموجز على كيفية ** تحويل PDF إلى HTML في C# **. يمكنك تصدير ** PDF إلى HTML في C# ** باستخدام استدعاءات API بسيطة دون الاعتماد على Adobe Acrobat أو أي أداة أخرى تابعة لجهة خارجية. يمكن استخدام هذا التطبيق في أي من التطبيقات المستندة إلى .NET والتي تعمل في أنظمة تشغيل MS Windows أو Linux أو macOS.
خطوات تحويل PDF إلى HTML في C#
- قم بتثبيت Aspose.PDF باستخدام أداة حزمة NuGet في تطبيقك
- أضف مرجعًا إلى مساحة الاسم Aspose.PDF في تطبيقك
- قم بتهيئة مثيل فئة Document لتحميل PDF وتحويله إلى HTML
- تهيئة كائن HtmlSaveOptions لتعيين خيارات حفظ الخطوط و SVG والصورة
- أخيرًا ، قم بتحويل PDF إلى HTML في C# باستخدام طريقة الحفظ
باتباع الخطوات المذكورة أعلاه في * C# PDF إلى HTML * أصبح التحويل ممكنًا باستخدام استدعاءات API بسيطة. ستبدأ بإضافة مراجع API الضرورية ثم تحميل ملف PDF المصدر. لاحقًا ، ستقوم بتعيين الخيارات الضرورية المطلوبة في HTML المُصدَّر باستخدام فئة * HtmlSaveOptions *. أخيرًا ، باستخدام * SaveFormat.Html * enumerator داخل طريقة Save ، سيتم حفظ HTML على القرص.
كود لتحويل PDF إلى HTML في C#
using System; | |
using Aspose.Pdf; | |
namespace TestPDF | |
{ | |
public class PdfToHtmlConverter | |
{ | |
public static void Main(string[] args) | |
{ | |
// Applying product license to create HTML from PDF in C# | |
License PdfLic = new License(); | |
PdfLic.SetLicense("PDF.Product.Family.lic"); | |
// Initialize document object load the source PDF for exporting to HTML | |
Document document = new Document("SourcePDF.pdf"); | |
// Initialize HTML SaveOptions to set export options | |
HtmlSaveOptions htmlSaveOptions = new HtmlSaveOptions(); | |
// Split PDF to multiple HTML pages | |
htmlSaveOptions.SplitIntoPages = true; | |
htmlSaveOptions.FontSavingMode = HtmlSaveOptions.FontSavingModes.AlwaysSaveAsTTF; | |
// Managing SVG content | |
htmlSaveOptions.SpecialFolderForSvgImages = @"SvgSavePath"; | |
// Managing Images inside PDF | |
htmlSaveOptions.SpecialFolderForAllImages = @"ImageSavePath"; | |
// Create HTML from PDF using C# | |
document.Save("Generated_out.html",SaveFormat.Html); | |
} | |
} | |
} |
المثال أعلاه في * C# تحويل PDF إلى HTML * من خلال الاستفادة من فئة * HtmlSaveOptions * التي ستمكنك من تعيين الخيارات مثل تقسيم PDF إلى صفحات متعددة وإدارة إعدادات الخط. يتيح لك أيضًا تعيين خيارات تصدير SVG مثل الضغط والمسار لمحتوى SVG جنبًا إلى جنب مع إعدادات المسار للصور المصدرة من مصدر PDF أيضًا. أخيرًا ، يتم حفظ ملف HTML المطلوب على القرص أو في MemoryStream لمزيد من الاستخدام.
لقد شهدنا مدى ملاءمة * تحويل PDF إلى HTML في C# * والحصول على مخرجات مخصصة. إذا كنت مهتمًا بحفظ ملف PDF كصور ، فراجع المقالة على كيفية تحويل PDF إلى صورة في C#.