الرئيسية › تحويل جوجل فورم إلى PDF

تحويل جوجل فورم إلى PDF: من رابط النموذج إلى ملف قابل للطباعة والمشاركة

تحديث 14 نوفمبر 2026 · قراءة 9 دقائق · ExamParser

تحويل Google Form إلى PDF يعني الحصول على نسخة ثابتة وقابلة للطباعة من أسئلة نموذجك: ورقة امتحان، أو ملف مراجعة، أو أرشيف للمادة. هذا الدليل يشرح لماذا لا يكفي زر الطباعة، وما الذي يصل إلى الملف فعلياً، ومعه سكربت Apps Script جاهز للتشغيل.

مبدأ ثابت: تحويل حتمي بلا ذكاء اصطناعي. تُنقل أسئلتك كما كُتبت؛ لا صياغة جديدة، ولا تخمين لإجابة صحيحة.

ماذا يعني تحويل نموذج جوجل إلى PDF

الهدف هو الحصول على نسخة ثابتة من أسئلة النموذج في ملف PDF واحد: ورقة امتحان تُطبَع، أو ملف يُرسَل لمراجعته، أو أرشيف يُحفظ بجانب المادة الدراسية. هذا يختلف عن تصدير الردود: نحن هنا نصدر النموذج نفسه، لا إجابات الطلاب.

التحويل هنا حتمي: يُقرأ السؤال كما هو، وتُنقل خياراته كما هي، ويُوضع مفتاح الإجابة إن كان معروفاً. لا تعيد أداة صياغة السؤال ولا تخترع إجابة صحيحة، لأن أي تغيير في مادة امتحان يحوّل الملف من مرجع إلى مصدر خطأ.

فرق جوهري: PDF ملف للقراءة والطباعة، وليس نموذجاً قابلاً للإجابة. من يملك الرابط الأصلي فقط يستطيع الإجابة؛ من يملك الـ PDF يقرأ فقط.

لماذا لا يوجد زر «تصدير PDF» داخل نماذج جوجل

واجهة Google Forms تقدّم الطباعة عبر المتصفح، وتقدّم ربط الردود بـ Sheets، لكنها لا تقدّم تصديراً مباشراً لبنية الأسئلة كملف PDF منظّم. طباعة صفحة التحرير تعطيك واجهة الإدارة لا ورقة الأسئلة، وطباعة صفحة «عرض النموذج» تعطيك نسخة مصمّمة للشاشة مع مساحات إجابة فارغة — وهي أحياناً ما تريده، وأحياناً لا.

لذلك تحتاج مساراً يقرأ الأسئلة من النموذج نفسه ويُخرجها في ملف واحد. هذا بالضبط ما يفعله محوّل Google Form to PDF: يأخذ رابط النموذج ويُنتج ملفاً يحتوي الأسئلة والخيارات، دون تدخل في المحتوى.

ما الذي يحتويه ملف PDF الناتج — وما لا يحتويه

العنصرهل يظهر في الملف؟ملاحظة
نص السؤالنعمكما كُتب، بالعربية أو أي لغة أخرى
الخياراتنعمبترتيبها الأصلي
مفتاح الإجابةنعم، إن وُجد في النموذجيمكن إنتاج نسخة للمعلم ونسخة للطلاب
الدرجات ونقاط كل سؤالنعم، في وضع الاختبارتُقرأ من إعدادات السؤال
صورة السؤاليعتمد على المسارقد تحتاج رابط صورة عاماً
ردود الطلابلامصدرها Google Sheets لا النموذج
الثيم والخلفية والألوانلاالملف مقروء لا معروض
المنطق الشرعي والتفرّعلاالتفرع سلوك تفاعلي لا يمثله ملف ثابت

ثلاثة مسارات: أيّها تختار؟

المسارمتى يناسبكالنتيجة
محوّل Google Form to PDF عبر رابط النموذجتريد ملفاً منظّماً بالأسئلة والخياراتملف PDF جاهز للطباعة والمشاركة
طباعة المتصفح Ctrl+P لصفحة العرضتريد نسخة تشبه ما يراه الطالب بالضبطPDF بتخطيط الشاشة، قد يمتد لصفحات كثيرة
سكربت Apps Script مخصصتريد تحكّماً كاملاً بالترتيب والخطوط وفواصل الصفحاتملف مولّد آلياً في Drive

إن كان هدفك مشاركة ورقة امتحان، فالمسار الأول أبسط. إن كنت تريد أرشفة شكل النموذج كما يظهر للطالب، فالطباعة أصدق. وإن احتجت خطاً عربياً مضمّناً أو فصل نسخة المعلم عن نسخة الطالب، فالسكربت هو الحل.

خمس خطوات من الرابط إلى الملف

1

انسخ رابط النموذج

من زر «إرسال» أو من شريط العنوان في وضع العرض، لا رابط التحرير.

2

تأكد من الصلاحية

الرابط الذي لا يستطيع المحوّل قراءته لن يُنتج أسئلة؛ اجعل الوصول مناسباً.

3

اختر ما يُعرض

هل تريد مفتاح الإجابة في الملف أم نسخة للطلاب بدونه؟

4

ولّد الملف

ارفع الرابط إلى ExamParser أو شغّل السكربت أدناه.

5

راجع الصفحة الأولى والأخيرة

افتح الملف على هاتفك قبل توزيعه؛ اتجاه العربية والخطوط تختلف بين الأجهزة.

سكربت يعمل: توليد PDF من أسئلة النموذج

السكربت التالي يعمل داخل محرر Apps Script المرتبط بالنموذج. يقرأ كل الأسئلة، ينشئ مستند Google Docs مؤقتاً، يحوّله إلى PDF في Drive، ثم يحذف المستند المؤقت. ثبّت لا شيء إضافياً: FormApp وDocumentApp وDriveApp مدمجة.

// Form-bound Apps Script. Run buildPdf() once, then check Drive.
function buildPdf() {
  var form = FormApp.getActiveForm();
  var items = form.getItems();
  var doc = DocumentApp.create("Form export - " + form.getTitle());
  var body = doc.getBody();

  body.appendParagraph(form.getTitle())
      .setHeading(DocumentApp.ParagraphHeading.HEADING1);
  body.appendParagraph(form.getDescription() || "");

  items.forEach(function (item, idx) {
    var type = item.getType();
    var title = (idx + 1) + ". " + item.getTitle();
    var p = body.appendParagraph(title);
    p.setHeading(DocumentApp.ParagraphHeading.HEADING2);

    if (type === FormApp.ItemType.MULTIPLE_CHOICE) {
      item.asMultipleChoiceItem().getChoices().forEach(function (c) {
        body.appendParagraph("   - " + c.getValue());
      });
    } else if (type === FormApp.ItemType.CHECKBOX) {
      item.asCheckboxItem().getChoices().forEach(function (c) {
        body.appendParagraph("   [ ] " + c.getValue());
      });
    } else if (type === FormApp.ItemType.PARAGRAPH_TEXT) {
      body.appendParagraph("   _______________________________");
    }
  });

  doc.saveAndClose();
  var blob = doc.getAs("application/pdf");
  blob.setName(form.getTitle() + ".pdf");
  var file = DriveApp.createFile(blob);
  DriveApp.getFileById(doc.getId()).setTrashed(true);
  Logger.log("PDF: " + file.getUrl());
}

هذا السكربت لا يكتب مفتاح الإجابة عن قصد: النسخة الموزّعة على الطلاب يجب ألا تحمل الإجابات. إن أردت نسخة المعلم، أضف شرطاً يقرأ getPoints() وisCorrectAnswer() في ملف منفصل، ولا تخلط النسختين في اسم واحد. كذلك يفرض Apps Script حدّاً زمنياً قدره 6 دقائق للتنفيذ؛ النماذج الطويلة جداً تحتاج تقسيمها على دفعات.

خريطة أنواع الأسئلة إلى PDF

نوع السؤال في النموذجكيف يظهر في الملف
Multiple choiceسؤال مرقّم يليه سطر لكل خيار
Checkboxخيارات بصندوق [ ] للنسخة الورقية
Short answerسطر فارغ للإجابة
Paragraphمساحة أسطر فارغة؛ لا يوجد حدّ للطول في الورقة
Linear scale / Gridيحتاج تمثيلاً يدوياً؛ لا يقابله شكل ورقي مباشر
قسم Section أو صفحةعنوان فاصل، وقد يُضاف فاصل صفحات
سؤال بصورةيظهر إن كان الرابط عاماً، وإلا يُترك مكانه

الفروق بين الأجهزة والخطوط

الفروق التالية تظهر فعلياً عند التصدير والطباعة، وليست افتراضية:

ثمانية أخطاء شائعة وحلولها

  1. الملف فارغ أو بلا أسئلة: استخدمت رابط التحرير أو النموذج خاص. استخدم رابط العرض وتأكد من الصلاحية.
  2. الحروف العربية مفصولة: الخط غير مضمّن في PDF. ولّده بخط Noto Naskh Arabic مضمّن أو افتحه على جهاز يملك الخط.
  3. الخيارات تظهر بترتيب مقلوب: خلط RTL/LTR في المستند الوسيط. اضبط اتجاه الفقرة قبل التحويل ولا تقطع الجمل على المسافات.
  4. سؤال مقطوع بين صفحتين: أضف page-break-inside: avoid أو setKeepWithNext(true) داخل السكربت.
  5. رابط الصفحة وتاريخ الطباعة في الأعلى: عطّل «الرؤوس والتذييلات» في مربع الطباعة.
  6. الصور اختفت: الروابط ليست عامة أو انتهت صلاحيتها.
  7. ملف PDF بحجم صفري على iPad: انتظر اكتمال المعاينة قبل الحفظ، ثم احفظه في «الملفات».
  8. السكربت توقف بعد 6 دقائق: قسّم النموذج إلى دفعات، أو استخدم محوّل Google Form to PDF الجاهز.

ما الذي لا ينتقل مع التحويل

حدود واضحة قبل أن تبني عليها سير عملك. ملف PDF أو Word الناتج يحمل بنية الأسئلة: نص السؤال، والخيارات، ومفتاح الإجابة إن وُجد. لا يحمل الردود التي أدخلها الطلاب، ولا رابط النموذج الأصلي، ولا المتعاونين والصلاحيات، ولا جدول الاستجابات المرتبط، ولا الثيم، ولا رسالة التأكيد، ولا حالة النشر، ولا إعدادات التحقق. إن كان هدفك أرشفة الإجابات فهذه عملية مختلفة تماماً تبدأ من Google Sheets، ولا يؤديها تحويل النموذج نفسه.

واجهة منتج ExamParser بالإنجليزية حالياً ولا توجد نسخة عربية من صفحة المنتج؛ لكن النص العربي داخل أسئلتك يُنقل كما كتبته، لأن التحويل يتعامل مع النص كبيانات. واتجاه العرض في الملف الناتج يعتمد على الخط وعلى إعدادات RTL، لا على لغة الواجهة.

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

كل الإجابات تفترض أنك تملك صلاحية قراءة النموذج وتصدير محتواه.

هل يوجد زر لتصدير Google Form إلى PDF مباشرة؟

لا يوجد تصدير مباشر لبنية الأسئلة كملف PDF داخل نماذج جوجل. المتاح أصلاً هو طباعة صفحة العرض عبر المتصفح، أو ربط الردود بـ Google Sheets. للحصول على ملف منظّم بالأسئلة والخيارات تحتاج محوّلاً يقرأ النموذج أو سكربتاً مثل المرفق.

هل يحتوي ملف PDF على إجابات الطلاب؟

لا. الملف الناتج يحمل الأسئلة والخيارات ومفتاح الإجابة إن اخترت ذلك، وليس الردود المُدخَلة. الردود تُصدَّر من جدول الاستجابات في Google Sheets بشكل منفصل تماماً.

هل يمكنني الحصول على نسخة للطلاب بلا إجابات؟

نعم، وهذا ما يفعله السكربت المرفق: لا يكتب مفتاح الإجابة إطلاقاً. إن أردت نسخة المعلم فأنشئ ملفاً ثانياً باسم مختلف، ولا توزّعه بالخطأ.

ماذا عن النماذج التي تحتوي على صور أو تفرّع؟

الصور تظهر إن كانت روابطها عامة وقابلة للوصول. أما التفرّع والانتقال المشروط بين الأقسام فهو سلوك تفاعلي لا يمكن تمثيله في ملف ثابت؛ يظهر كعناوين أقسام فقط.

هل واجهة الأداة بالعربية؟

لا حالياً؛ صفحة المنتج بالإنجليزية ولا توجد نسخة عربية من موقع المنتج. لكن نص أسئلتك العربي يبقى كما هو في الملف، لأن التحويل ينقل البيانات ولا يعيد صياغتها. اتجاه العرض النهائي يعتمد على الخط وإعدادات RTL.

صدّر أسئلتك الآن

ارفع رابط Google Form واحصل على الملف الذي تحتاجه. صفحة المنتج بالإنجليزية حالياً؛ محتوى أسئلتك العربي يبقى كما هو.

جرّب ExamParser →