يشرح هذا الدليل كيفية طباعة أو تنزيل أي موضوع في Discourse بصيغة PDF.
مستوى المستخدم المطلوب: جميع المستخدمين
يتيح لك Discourse إنشاء ملف PDF لموضوع ما باستخدام اختصار لوحة المفاتيح طباعة الموضوع. يُشار إلى الاختصار الخاص بنظامك في نافذة مرجعية اختصارات لوحة المفاتيح التي تظهر عند الضغط على مفتاح \u003ckbd\u003e?\u003c/kbd\u003e أثناء تصفح موقع Discourse.
معظم أنظمة التشغيل: \u003ckbd\u003ectrl\u003c/kbd\u003e+\u003ckbd\u003ep\u003c/kbd\u003e
سيؤدي استخدام الاختصار إلى فتح نافذة متصفح جديدة حيث يمكنك اختيار طباعة الموضوع كملف PDF بشكل اختياري. قد يختلف الواجهة حسب المتصفح، لكنها ستبدو مشابهة للمثال أدناه:
يقوم Discourse باعتراض اختصار لوحة المفاتيح ويعرض طريقة العرض الخاصة بالطباعة من جانب الخادم لضمان طباعة الموضوع بالكامل.
يمكن تشغيل نفس الوظيفة بإضافة /print إلى نهاية رابط الموضوع.
يمكنك تقنيًا اختيار خيار الطباعة في قائمة ملف المتصفح أيضًا، لكنك ستحتاج على الأرجح إلى التمرير من المنشور الأول إلى المنشور الأخير في الموضوع لضمان تحميل جميع المنشورات في العرض.
يوجد إعداد للموقع يُسمى max prints per hour per user يسمح للمسؤول بتعيين الحد الأقصى لعدد مرات عرض صفحة /print في الساعة لكل مستخدم. الافتراضي هو 5 ويمكن تعيينه إلى 0 لتعطيل وظيفة طباعة المواضيع في Discourse (لا تزال الطباعة من قائمة المتصفح تعمل).
\u003e - GitHub - discourse/discourse-topic-print-component 3 (يضيف زرًا إلى المخطط الزمني للموضوع لتنفيذ نفس إجراء اختصار لوحة المفاتيح. يظهر لجميع المستخدمين. سطح المكتب فقط.)
تمهلوا جميعًا، ليس لدينا حتى مواضيع توثيق لهذين المكونين في هذه المرحلة! دعونا نحفظ أي ملاحظات/طلبات أخرى عندما نتمكن من معالجة ذلك. في هذه الأثناء، هذه مفتوحة المصدر ومرخصة بموجب ترخيص MIT، لذا لا تترددوا في عمل fork و/أو تقديم طلب سحب إذا كانت لديكم احتياجات ملحة بشكل خاص.
لا يتعين علينا الإخراج بصيغة PDF.
يمكننا إخراج صفحة الويب الكاملة كملف HTML. فقط استخدم SingleFile في متجر Chrome الإلكتروني، سيقوم بتنزيل وضغط صفحة الويب الكاملة كما هي وحفظها في ملف HTML.
إذا كنت ترغب في الطباعة إلى PDF، فاستخدم ملف HTML الذي تم تنزيله للطباعة، وسيحافظ على جميع التنسيقات في ملف HTML.