يشرح هذا الدليل كيفية طباعة أو تنزيل أي موضوع في Discourse بصيغة PDF.
مستوى المستخدم المطلوب: جميع المستخدمين
يتيح لك Discourse إنشاء ملف PDF لموضوع ما باستخدام اختصار لوحة المفاتيح طباعة الموضوع. يُشار إلى الاختصار الخاص بنظامك في نافذة مرجعية اختصارات لوحة المفاتيح التي تظهر عند الضغط على زر ? أثناء تصفح موقع Discourse.
معظم أنظمة التشغيل: ctrl+p
MacOS: ⌘+p
سيؤدي استخدام الاختصار إلى فتح نافذة متصفح جديدة حيث يمكنك اختيار طباعة الموضوع بصيغة 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.