التحويل والتحسين

التحويل والتحسين

Aspose.PDF FOSS for .NET provides converters for transforming PDFs to HTML, التخفيض، SVG، والنص العادي. نظام التحسين يقلل من حجم الملفات ويضمن الامتثال لـ PDF/A من خلال: PdfFormatConversionOptions.


PDF إلى HTML

PdfToHtmlConverter تصدر صفحات PDF كمستندات HTML.

var converter = new PdfToHtmlConverter();
converter.SaveAsHtml("input.pdf", "output.html");

// Or save each page separately
converter.SaveAllPagesAsHtml("input.pdf", "output_dir");

HtmlSaveOptions يوفر التحكم في معالجة الصور، وإدراج الخطوط، و استراتيجية التخطيط.


PDF إلى Markdown

PdfToMarkdownConverter تصدر محتوى PDF كنص Markdown.

var converter = new PdfToMarkdownConverter("input.pdf");
converter.SaveAsMarkdown("output.md");

// Single page
converter.SavePageAsMarkdown(1, "page1.md");

PDF إلى SVG

PdfToSvgConverter يجعل كل صفحة كرسومات متجهة قابلة للتطوير.

var converter = new PdfToSvgConverter();
converter.SaveAllPagesAsSvg("input.pdf", "output_dir");

PDF إلى نص

PdfToTextConverter يخرج النص العادي من صفحات PDF.

var converter = new PdfToTextConverter();
converter.SaveAsText("input.pdf", "output.txt");

PDF/A الامتثال

PdfFormatConversionOptions يثبت الصحة ويحول المستندات إلى PDF/A. المعايير.

using var doc = Document.Open(pdfBytes);

var options = new PdfFormatConversionOptions(
    "log.xml",
    PdfFormat.PDF_A_1B,
    ConvertErrorAction.Delete);

doc.Convert(options);
doc.Save("pdfa.pdf");

التحكم على مستوى الرأس

HeadingLevels تصميمات التي يتم التعرف عليها مستويات الاتجاه خلال تحويل HTML أو Markdown.

var levels = new HeadingLevels();
levels.AddLevels(1, 3);  // Recognize H1 through H3

نصائح وأفضل الممارسات

  • استخدام PdfToHtmlConverter للنشر على شبكة الإنترنت و PdfToMarkdownConverter لتدفقات العمل في المستندات.
  • قد يزيل تحويل PDF/A الميزات (جافا سكريبت، التشفير) التي تنتهك استخدام القياسي. ConvertErrorAction.Delete أو ConvertErrorAction.None.
  • للوثائق الكبيرة، تحويل الصفحة الواحدة لتشغيل الذاكرة.
  • HtmlSaveOptions تحكم ما إذا كانت الصور مدمجة في الخط أو مخزنة كملفات خارجية.
  • إن إخراج SVG مثالي لعرض صيغة الصفحات الفردية بقراره عال.

القضايا المشتركة

القضيةالسببإصلاح
الصور المفقودة في إصدار HTMLالصور غير مدمجة، المسارات الخارجية غير صحيحة.إعداد HtmlSaveOptions لصور مدمجة
تحويل PDF/A يزيل التعليقاتالتعليقات غير مسموح بها في ملف تعريف PDF/A المستهدف.استخدم PDF/A-2 أو PDF / A-3 التي تسمح بالتعليقات.
استخراج النص يفقد التنسيقالنص العادي لا يحتوي على تنسيق حسب التصميماستخدم تحويل HTML أو Markdown بدلاً من ذلك

FAQ

أي ملفات PDF/A مدعومة؟?

ملفات PDF/A-1A، PDF / A-1B، pdf /A-2A ، PDF (A) - 2B و PDF-A-3A و pdf-a-3B يتم دعمها من خلال: PdfFormat قيم العد.

هل يمكنني تحويل صفحة واحدة إلى HTML؟?

نعم، استخدمها. PdfToHtmlConverter.SavePageAsHtml.

هل تحويل Markdown يحافظ على الجداول؟?

المحول يحاول تقديم هياكل الجدول كجداول Markdown، ولكن التخطيطات المعقدة قد تتطلب معالجة لاحقة.


إشارة API

الفئة / الطريقةوصف
PdfToHtmlConverterتحويل PDF إلى HTML
PdfToHtmlConverter.SaveAsHtmlتصدير المستند بأكمله كـ HTML
PdfToMarkdownConverterتحويل PDF إلى Markdown
PdfToSvgConverterتحويل صفحات PDF إلى SVG
PdfToTextConverterاستخراج النص العادي من PDF
HtmlSaveOptionsخيارات تصدير HTML (الصور، الخطوط، التخطيط)
HeadingLevelsضبط مستويات التوجه المعترف بها
PdfFormatConversionOptionsPDF/A خيارات التحقق من صحة وتحويل

انظر أيضا

 العربية