ParseJet

محول HTML إلى Markdown

ارفع ملف HTML أو الصق رابط صفحة واحصل على Markdown نظيف وسهل القراءة. يتعامل ParseJet مع HTML الواقعي الفوضوي — عناصر div متداخلة، وأنماط مضمّنة، ووسوم قديمة — ويحوّل كل عنصر إلى ما يقابله في Markdown. مصمَّم لترحيل المحتوى والتوثيق ومسارات نماذج LLM.

أسقط ملفًا هنا أو تصفح

يقبل ملفات HTML,HTM

مجاني — 3 طلبات/يوم، بدون تسجيل. للحصول على 300 رصيد/شهر مجانًا.

كيف يعمل

1

ارفع ملف HTML أو الصق رابطًا

أفلت ملف .html في الأعلى، أو الصق رابط صفحة منشورة. يعطيك المساران المخرجات النظيفة نفسها.

2

حوّله إلى Markdown

يحلّل ParseJet شيفرة HTML، ويتجاهل السكربتات والأنماط وأكواد التتبّع، ويحوّل العناوين والقوائم والجداول والروابط وكتل الكود إلى Markdown.

3

انسخ النتيجة أو استخدم API

انسخ الناتج، أو ادمج API لتحويل HTML إلى Markdown داخل تطبيقك أو سكربت الترحيل الخاص بك.

الميزات الرئيسية

ما الذي يجعل html to markdown هذا مميزًا.

تحويل كامل للعناصر

العناوين h1–h6 والقوائم المرقّمة وغير المرقّمة والجداول والاقتباسات وكتل الكود والخط العريض والمائل والروابط — كلها تتحوّل إلى مقابلها الدقيق في Markdown.

يتعامل مع HTML الفوضوي

شيفرة HTML الواقعية نادرًا ما تكون نظيفة. يتعامل ParseJet مع الوسوم غير المغلقة وعناصر div المتداخلة بعمق والأنماط المضمّنة والوسوم القديمة دون أن تفسد المخرجات.

إزالة السكربتات والأنماط

تُحذف شيفرات JavaScript و CSS وبكسلات التتبّع وتعليقات HTML بالكامل — لا يتسرّب أي منها إلى ملف Markdown.

ملف أو رابط

حوّل ملفات .html المحفوظة (مثل تصديرات WordPress) أو اجلب الصفحات المنشورة عبر رابطها — نقطة النهاية نفسها تدعم الحالتين.

أمان الترميز والكيانات

تُفكّ كيانات HTML (& و   و —) إلى أحرف حقيقية، والمخرجات دائمًا بترميز UTF-8 — بلا حروف مشوّهة في Markdown.

تحويل مجمّع عبر API

حوّل مجلد تصدير كاملًا من ملفات HTML إلى Markdown بسكربت قصير. راجع مثال Python أدناه.

حالات الاستخدام

سيناريوهات شائعة حيث يوفر لك هذا الأداة الوقت.

ترحيل المدونات وأنظمة إدارة المحتوى

انقل المحتوى من WordPress أو Ghost أو أي نظام قديم إلى بيئة تعتمد Markdown مثل Hugo أو Astro أو Jekyll — دون تنظيف HTML يدويًا.

تحويل التوثيق

حوّل التوثيق وتصديرات الويكي بصيغة HTML (من Confluence أو MediaWiki) إلى Markdown لسير عمل docs-as-code داخل Git.

تجهيز المدخلات لنماذج LLM

يهدر HTML الخام رموزًا (tokens) كثيرة على الوسوم. حوّله إلى Markdown أولًا لتغذية النماذج بنص مختصر ومنظّم يحافظ على تسلسل المستند.

مخرجات مسارات الكشط

حوّل شيفرة HTML التي يجمعها الزاحف لديك إلى Markdown نظيف للتخزين أو الفهرسة أو المعالجة اللغوية — باستدعاء واحد لـ API لكل مستند.

أتمتة باستخدام الـ API

استخدم نفس الأداة برمجيًا. يعمل مع أي لغة — مجرد HTTP.

cURL
# Convert a local HTML file to Markdown
curl -X POST https://api.parsejet.com/v1/parse/auto/file \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "[email protected]"

# Convert a live page by URL
curl -X POST https://api.parsejet.com/v1/parse/webpage \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/page"}'
Python
import httpx
from pathlib import Path

# Batch-convert an HTML export folder to Markdown files
html_dir = Path("export/")
md_dir = Path("markdown/")
md_dir.mkdir(exist_ok=True)

for html_file in html_dir.glob("*.html"):
    resp = httpx.post(
        "https://api.parsejet.com/v1/parse/auto/file",
        headers={"Authorization": "Bearer YOUR_API_KEY"},
        files={"file": (html_file.name, html_file.read_bytes(), "text/html")},
    )
    md_path = md_dir / html_file.with_suffix(".md").name
    md_path.write_text(resp.json()["text"], encoding="utf-8")
    print(f"Converted {html_file.name} -> {md_path.name}")
JavaScript
// Convert an HTML file (e.g. from a file input) to Markdown
const formData = new FormData();
formData.append("file", htmlFile); // File or Blob with .html content

const res = await fetch("https://api.parsejet.com/v1/parse/auto/file", {
  method: "POST",
  headers: { Authorization: "Bearer YOUR_API_KEY" },
  body: formData,
});
const { text } = await res.json();
console.log(text); // Markdown string

هل تريد أتمتة هذا؟

ParseJet API تمنحك نفس قوة التحليل عبر نقطة نهاية HTTP واحدة. لا ffmpeg، لا poppler، لا tesseract — مجرد استدعاء API واحد.

curl -X POST https://api.parsejet.com/v1/parse/auto/url \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}'
اقرأ وثائق API

الأسئلة الشائعة

كيف أحوّل HTML إلى Markdown؟

ارفع ملف .html في الأعلى أو الصق رابط الصفحة. يحلّل ParseJet الشيفرة ويعيد Markdown نظيفًا مع الحفاظ على العناوين والقوائم والجداول والروابط. وللأتمتة، أرسل طلب POST إلى /v1/parse/auto/file أو /v1/parse/webpage.

هل تُحوَّل الجداول بشكل صحيح؟

نعم. تتحوّل جداول HTML إلى جداول Markdown بصفوف عناوين وأعمدة محاذاة. كما تتحوّل القوائم المتداخلة والاقتباسات وكتل الكود إلى مقابلها في Markdown.

ماذا يحدث للسكربتات والأنماط والتعليقات؟

تُزال بالكامل. لا تتضمّن المخرجات سوى المحتوى المقروء من المستند — بلا JavaScript أو CSS أو أكواد تتبّع.

هل يمكنني تحويل صفحة ويب منشورة بدلًا من ملف؟

نعم. الصق الرابط في الأداة أعلاه، أو استخدم أداة تحويل الروابط إلى Markdown المخصّصة لاستخراج المحتوى الأساسي من الصفحات المنشورة وإزالة التنقّل والإعلانات.

كيف أحوّل HTML إلى Markdown في Python؟

أرسل الملف بطلب POST إلى /v1/parse/auto/file باستخدام httpx أو requests — وحقل "text" في الاستجابة هو Markdown الخاص بك. لا حاجة لتثبيت html2text أو BeautifulSoup أو markdownify. راجع مثال Python أعلاه.

هل الأداة مجانية؟

نعم. تحصل على 3 تحويلات مجانية يوميًا دون تسجيل. وبإنشاء حساب مجاني تحصل على 300 رصيد شهريًا. تبدأ الخطط المدفوعة من 19 دولارًا شهريًا لعمليات الترحيل المجمّعة.

ابدأ استخراج النص مجانًا

لا حاجة للتسجيل. قم بتحليل ملفك الأول في ثوانٍ.

عرض الأسعار