هذا هو الأمر sdf الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
sdf - أداة تحويل SDF
PURPOSE
قوات الدفاع الذاتى تحويل SDF الملفات إلى تنسيقات المستندات الأخرى.
الاستعمال
الاستخدام: sdf [+ الاسم المستعار] [-h[مساعدة]] [-o[out_ext]]
[-l[log_ext]] [-O[out_dir]] [تنسيق -2]
[-D متغير،..] [-n Split_level]
[-علامة f،..] [-I include_path،..]
[-p[التصفية المسبقة]] [-المعلمات] [-P[plang]]
[-N[line_numbers]] [-g[get_report]]
[-تقرير r] [-لغة L] [-نظرة k]
[-نمط s] [-Spage_size] [-c التكوين]
[-يستخدم،..] [-H head_level] [-K head_look]
[-d سائق] [-y post_filter]
[-z post_process،..] [-t الهدف]
[-v[مطول]] [-T Trace_levels،..]
[-w العرض] [-Y Library_path،..]
sdf_file ...
الغرض: تحويل ملف SDF إلى تنسيق آخر
الإصدار: 2.001 (SDF 2.001)
الخيارات هي:
وصف الخيار
-h عرض تعليمات حول الخيارات
-o ملحق ملف الإخراج
-l امتداد ملف السجل
-O الإخراج إلى دليل ملف الإدخال (أو صريح)
-2 تنسيق الإخراج الذي تريده
-د تحديد المتغيرات
-n مستوى العنوان للتقسيم التلقائي إلى مواضيع
-f تحديد العلامات (أي متغيرات DOC_*)
-أبحث عن المسار لتضمين الملفات والقوالب وما إلى ذلك.
-p ملف الإدخال للتصفية المسبقة من كل وسيطة
- معلمات للتصفية المسبقة
-P التصفية المسبقة كلغة برمجة
-N عدد الأسطر في الكود المصدري المطبوع بشكل جميل
-g التصفية المسبقة باستخدام sdfget مع التقرير المحدد
-r تقرير ليتم تشغيله على SDF لتحويله قبل التنسيق
- لغة L
-k مكتبة نظرة
-أسلوب الوثيقة
-حجم الصفحة S للمستندات الورقية
-c مكتبة التكوين
-u وحدات للاستخدام
-H مستوى العنوان الأولي
مظهر العنوان -K (H أو A أو P)
-d برنامج تشغيل التنسيق - الافتراضي هو التوسيع
-y filter لتصفية المخرجات بعد ذلك
-z قائمة إجراءات ما بعد المعالجة التي يجب القيام بها
-t تنسيق الهدف المنطقي
-v وضع مطول
-T تصحيح مستويات التتبع
-w العرض للمخرجات المستندة إلى النص
-Y مسار البحث عن المكتبات
الأسماء المستعارة هي:
وصف الاسم المستعار
مولودية إنشاء فصل MIMS
مللي إنشاء مواصفات MIMS
طن متري إنشاء موضوع MIMS
يقوم sdf2doc_fm بإنشاء تنسيق ثنائي للإطار عبر FrameMaker
يقوم sdf2dvi_sgml بإنشاء تنسيق DVI عبر SGML
يقوم sdf2fvo_fm بإنشاء تنسيق FrameViewer عبر FrameMaker
يقوم sdf2hlp_mif بإنشاء ملفات إدخال تعليمات Windows عبر MIF
sdf2html_ إنشاء مستند HTML
يقوم sdf2html_dir بإنشاء دليل SDF بتنسيق HTML
يقوم sdf2html_fm بإنشاء مستند HTML عبر FrameMaker
sdf2html_topicsإنشاء موضوعات HTML
sdf2htx_ إنشاء تنسيق MIMS HTX
sdf2info_sgml قم بإنشاء تنسيق معلومات GNU عبر SGML
sdf2latex_ ينشئ LaTeX
sdf2latex_podgenerate تنسيق LaTeX عبر POD
sdf2latex_sgml قم بإنشاء تنسيق LaTeX عبر SGML
يقوم sdf2lyx_sgml بإنشاء ملف LyX عبر SGML
يقوم sdf2man_pod بإنشاء تنسيق صفحة الرجل عبر POD
sdf2mf6_ إنشاء تنسيق تعليمات MIMS F6
sdf2mif_ إنشاء تنسيق الإطار MIF
sdf2pdf_html يقوم بإنشاء PDF عبر HTML
يقوم sdf2pdf_mif بإنشاء PostScript وPDF عبر FrameMaker
sdf2pod_ إنشاء تنسيق POD
يقوم sdf2ps_fm بإنشاء بوستسكريبت عبر FrameMaker
sdf2ps_fmbookقم بإنشاء بوستسكريبت عبر كتاب FrameMaker
يقوم sdf2ps_html بإنشاء PostScript عبر HTML
يقوم sdf2ps_pod بإنشاء بوستسكريبت عبر POD
يقوم sdf2ps_sgml بإنشاء بوستسكريبت عبر SGML
يقوم sdf2rtf_fm بإنشاء تنسيق RTF عبر FrameMaker
يقوم sdf2rtf_mif بإنشاء تنسيق RTF عبر MIF
يقوم sdf2rtf_sgml بإنشاء تنسيق RTF عبر تنسيق SGML
sdf2sdf_expandgenerate قوات الدفاع الذاتى الموسعة
sdf2sdf_raw يقوم بإنشاء SDF خام
sdf2sgml_ إنشاء تنسيق SGML
sdf2txt_ إنشاء تنسيق نص عادي
يقوم sdf2txt_fm بإنشاء تنسيق نص عادي عبر FrameMaker
يقوم sdf2txt_pod بإنشاء تنسيق نص عادي عبر POD
الوصف
يوفر الخيار -h المساعدة. وصف مختصر إذا تم تحديده بدون معلمة
من كل خيار. لعرض سمات أحد الخيارات ، حدد الخيار
حرف كمعلمة.
بشكل افتراضي ، ينتقل الناتج الناتج إلى الإخراج القياسي. لتوجيه الإخراج إلى ملف لكل إدخال
ملف ، استخدم الخيار -o لتحديد امتداد لملفات الإخراج. إذا كان الخيار -o هو
المحدد بدون معلمة ، امتداد خارج يفترض.
وبالمثل ، تنتقل رسائل الخطأ إلى الخطأ القياسي افتراضيًا. استخدم الخيار -l لإنشاء ملف
ملف السجل لكل ملف إدخال. إذا تم تحديد الخيار -l بدون معلمة ، فسيتم تحديد امتداد
of سجل يفترض.
بشكل افتراضي ، يتم إنشاء ملفات الإخراج والتسجيل في الدليل الحالي. استخدم ال
-O الخيار لتحديد دليل إخراج واضح. إذا تم تحديد الخيار -O بدون
معلمة ، يتم استخدام دليل ملف الإدخال.
يعد الخيار -2 طريقة ملائمة لتحديد الاسم المستعار (مجموعة من الخيارات).
يولد الإخراج الذي تريده. على سبيل المثال
قوات الدفاع الذاتى -2html اي بي سي
يساوي:
قوات الدفاع الشعبي +sdf2html اي بي سي
يتم استخدام الخيار -D لتحديد المتغيرات. وعادة ما تستخدم هذه للسيطرة
النص الشرطي والنص البديل الذي يتغير. التنسيق المستخدم هو:
-Dvariable1=value1,variable2=value2
العلامة هي طريقة مختصرة لتحديد المتغيرات في عائلة DOC. أي -ftoc=3 هو
يعادل -DDOC_TOC=3. تنسيق الخيار -f هو:
-flag1=value1,flag2=value2
إذا تم تحديد متغير أو علامة بدون قيمة، فسيتم افتراض 1.
لتوليد HTML المواضيع، الأمر هو:
قوات الدفاع الذاتى -2موضوعات اي بي سي
افتراضيًا، سيؤدي هذا إلى إنشاء موضوعات فرعية لكل عنوان في ملف منفصل بالفعل. هو - هي
سوف أيضا تقسيم تلقائي عناوين المستوى الأول إلى موضوعات فرعية. يمكن استخدام الخيار -n للتحكم
ما هي عناوين المستوى التي يتم تقسيمها على:
· 1 تقسيم تلقائي على عناوين المستوى 1 (الافتراضي)
· 2 تقسيم تلقائي على عناوين المستوى 2
· 3 تقسيم تلقائي على عناوين المستوى 3
· 0 تعطيل التقسيم التلقائي.
يتم البحث عن تضمين الملفات في الدليل الحالي، ثم في الدلائل المقدمة بواسطة
الخيار -I، ثم في دليل المكتبة الافتراضي.
افتراضيا، قوات الدفاع الذاتى تم تكوينه ل التصفية المسبقة الملفات ذات امتدادات معينة. على سبيل المثال:
sdf mytable.tbl
يعادل التنفيذ قوات الدفاع الذاتى في ملف يحتوي فقط على:
!تتضمن "mytable.pl"; طاولة
يمكن استخدام الخيار -p للتصفية المسبقة للملفات بشكل صريح أو لتجاوز الخيار الافتراضي
التصفية المسبقة المستخدمة. إذا لم يتم توفير معلمة، فمن المفترض أن يكون المرشح المسبق موجودًا جدول.
يمكن استخدام الخيار -a لتحديد معلمات المرشح المسبق. على سبيل المثال:
sdf -aformat='15,75,10' mytable.tbl
يقوم الخيار -P بتصفية ملفات الإدخال مسبقًا كلغات برمجة. المعلمة هي
اللغة المستخدمة. إذا لم يتم توفير أي شيء، فمن المفترض أن يكون الامتداد هو اسم اللغة.
فمثلا:
sdf -P myapp.c
يعادل التنفيذ قوات الدفاع الذاتى في ملف يحتوي فقط على:
!تتضمن "myapp.c"; مثال؛ واسع؛ لانج='ج'
يضيف الخيار -N أرقام الأسطر بالتكرار المحدد. التردد الافتراضي هو 1. أي
كل سطر.
يقوم الخيار -g بتصفية ملفات الإدخال مسبقًا عن طريق التنفيذ com.sdfget باستخدام التقرير الافتراضي
(default.sdg). لتغيير التقرير المستخدم، حدد اسم التقرير كمعلمة. إذا
اسم التقرير لا يتضمن امتدادًا، ومن المفترض أن يكون sdg.
ملحوظة: com.sdfget يبحث عن التقارير في الدليل الحالي، ثم في com.stdlib دليل
ضمن دليل مكتبة SDF.
يقوم الخيار -r بتشغيل تقرير SDR المعين على كل إدخال قبل التنسيق. في أخرى
وبعبارة أخرى، توفر تقارير حقوق السحب الخاصة آلية من أجل:
· تحليل قوات الدفاع الذاتى قبل أن يتم تنسيقها، و
· استبدال SDF بمخرجات التقرير (SDF أيضاً) حتى تكون المخرجات النهائية
هو تقرير منسق بشكل جيد.
على سبيل المثال، sdf_dir يقوم التقرير بإنشاء دليل (شجرة) للمكونات (الملفات)
المدرجة في وثيقة SDF. يتم تخزين التقارير في حقوق السحب الخاصة الملفات ويتم البحث عنها للاستخدام
القواعد المعتادة.
يمكن استخدام الخيار -L لتحديد أ محلي. تم تحديد اسم اللغة الافتراضية في
sdf.ini. تتبع تسمية اللغة اصطلاحات POSIX (أي language_country)، وبالتالي فإن اللغة
اسم اللغة الإنجليزية الأمريكية هو en_us. يتم تخزين المعلومات الخاصة بكل لغة في ملف
محلي الدليل، لذلك ستحتاج إلى البحث هناك لمعرفة اللغات المحلية
متاح. (حيث يمكن تعيين اللغة الافتراضية في sdf.ini، هذا ليس قبيحًا كما كان في البداية
اصوات.)
ملحوظة: في الوقت الحالي، يحتوي الملف المحلي ببساطة على قائمة من السلاسل اللغوية المحددة.
وفي النهاية، يجب توسيعه ليدعم توطين تنسيقات التاريخ والوقت.
يتم استخدام الخيار -k لتحديد أ بحث. تم تحديد مكتبة المظهر الافتراضية في sdf.ini.
يمكن استخدام الخيار -s لتحديد مستند نمط. القيم النموذجية هي:
· وثيقة - وثيقة فنية
· مذكرة - مذكرة
· الفاكس - فاكس
· دقائق - محضر الاجتماع.
يتم استخدام الخيار -S لتحديد حجم الصفحة. تشمل القيم المدعومة ما يلي:
الاسم العرض الارتفاع تعليق
عالمي 21.0 سم 11.0 بوصة سوف يتناسب مع مقاس A4 أو letter
A3 29.7 سم 42.0 سم
A4 21.0 سم 29.7 سم
A5 14.8 سم 21.0 سم
ب4 25.7 سم 36.4 سم
ب5 17.6 سم 25.0 سم
حرف 8.5 بوصة 11.0 بوصة
قانوني 8.5 بوصة 14.0 بوصة
التابلويد 11.0 بوصة 17.0 بوصة
يمكن تكوين أحجام صفحات إضافية في sdf.ini. لتحديد إصدار مستدير من a
حجم الصفحة المسماة، إلحاق R. على سبيل المثال، A4R يعني عرضًا يبلغ 29.7 سم وارتفاعًا
21 سم. يمكن أيضًا تحديد حجم صفحة مخصص باستخدام التنسيق:
{{width}}x{{height}}
أين عرض و ارتفاع هي الأحجام المعنية بالنقاط.
يتم استخدام الخيار -c لتحديد مكتبة التكوين.
يمكن تحديد قائمة الوحدات المستخدمة عبر الخيار -u.
يمكن تحديد مستوى العنوان الأولي للبدء به عبر خيار -H. وهذا مفيد
إذا كنت تريد معاينة كيفية عرض الموضوع دون إعادة إنشاء الملف بالكامل
وثيقة. إذا كان الموضوع يبدأ بعنوان المستوى 1 (على سبيل المثال H1) وترغب في تنسيقه على هذا النحو
مستند (أي يصبح نص المستوى 1 هو DOC_NAME لـ build_title)، استخدم الخيار -H
بقيمة 0.
يمكن أيضًا تعديل مظهر العناوين. بشكل افتراضي، يتم ترقيم العناوين ذات النمط H،
العناوين ذات النمط A مكتوبة بأحرف والعناوين ذات النمط P واضحة. لفرض نمط معين
لجميع العناوين، يمكن استخدام الخيار -K. قيم المعلمات المعقولة هي H و A و P
على الرغم من أن القيم الأخرى قد تعمل اعتمادًا على أنماط الفقرة التي تم تكوينها في موقعك
موقع.
يتم استخدام الخيار -d لتحديد برنامج تشغيل التنسيق. تشمل القيم المدعومة ما يلي:
· توسيع - التنسيق كنص موسع (الافتراضي)
· MIF - تنسيق تبادل صانع
· جراب - التوثيق القديم العادي (كما يستخدمه بيرل).
يمكن تكوين برامج تشغيل إضافية في sdf.ini.
يمكن استخدام الخيار -y لتحديد مرشح لاحق.
يمكن استخدام الخيار -z لتحديد قائمة إجراءات ما بعد المعالجة التي تريد تنفيذها
على كل ملف الإخراج بعد إنشائه. تشمل الإجراءات المدعومة ما يلي:
· ps - إنشاء بوستسكريبت
· الوثيقة - إنشاء ملف إطار (ثنائي).
· com.fvo - إنشاء ملف عرض الإطار فقط
· TXT - إنشاء ملف نصي
· RTF - إنشاء ملف RTF
· نظيف - حذف ملف الإخراج (يجب أن يكون الأخير).
يمكن تكوين إجراءات إضافية في sdf.ini. حسب الاتفاقية، فإن الملفات التي تم إنشاؤها هي
تعطى نفس أسماء الكلمات الرئيسية للعمل.
يتم استخدام الخيار -t لتحديد تنسيق الهدف المنطقي. إذا لم يتم تحديد أي شيء، فإن
الافتراضي هو الإجراء الأول بعد المعالجة، إن وجد. خلاف ذلك، الافتراضي هو التنسيق
اسم السائق.
يتيح الخيار -v الوضع المطول. يعد هذا مفيدًا لتصحيح المشكلات المتعلقة بالنشر
يعالج. على وجه الخصوص، إجراءات ما بعد المعالجة التي تحتوي على النمط نظيف .
تم تخطيه في الوضع المطول. يمكنك أيضًا إيقاف تشغيل رسائل المعالجة اللاحقة باستخدام
القيمة المطولة -1. تقوم القيم الأعلى من 1 بتشغيل رسائل التتبع الإضافية كما يلي:
· 2- بيان كيفية حل أسماء الملفات والمكتبات
3- إظهار الدلائل التي تم البحث فيها عن المكتبات
4- إظهار الدلائل التي تم البحث فيها عن الوحدات
5- إظهار الدلائل التي تم البحث فيها عن الملفات العادية.
يمكن استخدام الخيار -T لتشغيل تتبع التصحيح. المعلمة مفصولة بفواصل
قائمة أزواج الاسم والقيمة حيث يكون كل اسم هو a البحث عن المفقودين رأس التجميع وكل قيمة هي مستوى
تتبع لتلك المجموعة. للحصول على مخرجات التتبع التي يوفرها الخيار -v، يمكن للمرء استخدام الملف
المستخدم مجموعة مثل هذا:
sdf -Tuser=2 ...
وهذا يختلف قليلاً عن الخيار -v حيث أن الملفات الوسيطة ليست كذلك
أبقى ضمنيا. ستتم إضافة مجموعات تتبع إضافية بمرور الوقت (ربما واحدة لكل مجموعة).
سائق الإخراج).
يتم استخدام الخيار -w لتحديد عرض المخرجات المستندة إلى النص.
الخيارات -z و-D و-f و-I هي خيارات قائمة. أي يمكن فصل قيم متعددة
يمكن توفير الفواصل و/أو الخيارات عدة مرات.
أمثلة
تحول mydoc.sdf إلى مستند فني بتنسيق MIF، يكون الإخراج mydoc.mif:
sdf -2mif mydoc.sdf
تحول mydoc.sdf للتوثيق عبر الإنترنت في عارض الإطارات الشكل، الإخراج هو mydoc.fvo:
sdf -2fvo mydoc.sdf
تحول mydoc.sdf إلى الوثائق عبر الإنترنت في HTML، والإخراج هو mydoc.html:
sdf -2html mydoc.sdf
سيقوم الأمر التالي بإنشاء الوثائق المرجعية لوحدة SDF بتنسيق HTML:
sdf -2html abc.sdm
القيود لأي لبس المستقبل طريقة الاستعمال
العديد من إجراءات المعالجة اللاحقة الافتراضية (-z) تعمل فقط يونكس as صانع إطار لـ
ويندوز لا يدعم تحويل الدفعة.
وضع المواضيع له عدة قيود:
· يمكن تحويل المستندات الموجودة في الدليل الحالي فقط
· جميع المواضيع الفرعية يجب أن تكون أيضًا في الدليل الحالي.
استخدم sdf عبر الإنترنت باستخدام خدمات onworks.net