سؤال

أخطط لاستخدام إعادة هيكلة الكتب لكتابة وثائق مع الغرض الرئيسي من إنشاء بعض صفحات HTML لطيفة. لهذا يمكنني استخدام أداة Docutils RST2HTML.py.

ومع ذلك، قد أحتاج أيضا إلى تقديم الوثائق بتنسيق نص عادي لطيفة، وهذا بدون علامة إعادة التعيديةTEXTTEXT، وحيث لا تزال تتغليف الفقرة التغليف والتنسيق الجميل مماثل على إخراج النص. ولكن، لا توجد أداة RST2TXT.py في Docutils.

هل هناك طريقة لتحويل إعادة الهيانة إلى تنسيق نص عادي لطيفة، ربما باستخدام خيارات خاصة للأطباء؟

هل كانت مفيدة؟

المحلول

أبو الهول لديه أ textbuilder. لتنسيق إخراج TXT. فقط حاول ذلك ويبدو أن تفعل ما تبحث عنه.

ومع ذلك، قد يكون قديما قليلا لأنه ليس في Makefile الافتراضي. لكنها عملت بشكل جيد في وثائق معقد إلى حد ما (150 صفحة PDF). لاستخدامها، ما عليك سوى إضافة الهدف التالي إليه:

text:
    $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) _build/text
    @echo
    @echo "Build finished."

أيضا، ضع في اعتبارك أن أبو الهول تنفذ فقط مجموعة فرعية من المواصفات RST.

نصائح أخرى

لقد رأيت أيضا هذا القيام به من خلال التقديم إلى HTML باستخدام RST2HTML، ثم تحويل HTML إلى نص عادي باستخدام مستعرض HTML سطر الأوامر، مثل:

يحتوي كل من هذه المتصفحات على مفتاح سطر الأوامر أو مشابه لتقديم الإخراج إلى ملف .txt، حتى تتمكن من إنشاء برنامج نصي سطرين يسمى "RST2TXT"، شيء مثل:

rst2html docs.rst docs.html
lynx -dump docs.html > docs.txt

ال notex.ch. يتضمن محرر النصوص عبر الإنترنت (مع دعم RST) دعم تحويل النص العادي (الذي يعتمد على TextBuilder SPHINX).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top