تحويل جوجل فورم إلى PDF: من رابط النموذج إلى ملف قابل للطباعة والمشاركة
تحويل Google Form إلى PDF يعني الحصول على نسخة ثابتة وقابلة للطباعة من أسئلة نموذجك: ورقة امتحان، أو ملف مراجعة، أو أرشيف للمادة. هذا الدليل يشرح لماذا لا يكفي زر الطباعة، وما الذي يصل إلى الملف فعلياً، ومعه سكربت Apps Script جاهز للتشغيل.
ماذا يعني تحويل نموذج جوجل إلى 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 |
إن كان هدفك مشاركة ورقة امتحان، فالمسار الأول أبسط. إن كنت تريد أرشفة شكل النموذج كما يظهر للطالب، فالطباعة أصدق. وإن احتجت خطاً عربياً مضمّناً أو فصل نسخة المعلم عن نسخة الطالب، فالسكربت هو الحل.
خمس خطوات من الرابط إلى الملف
انسخ رابط النموذج
من زر «إرسال» أو من شريط العنوان في وضع العرض، لا رابط التحرير.
تأكد من الصلاحية
الرابط الذي لا يستطيع المحوّل قراءته لن يُنتج أسئلة؛ اجعل الوصول مناسباً.
اختر ما يُعرض
هل تريد مفتاح الإجابة في الملف أم نسخة للطلاب بدونه؟
ولّد الملف
ارفع الرابط إلى ExamParser أو شغّل السكربت أدناه.
راجع الصفحة الأولى والأخيرة
افتح الملف على هاتفك قبل توزيعه؛ اتجاه العربية والخطوط تختلف بين الأجهزة.
سكربت يعمل: توليد 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 أو صفحة | عنوان فاصل، وقد يُضاف فاصل صفحات |
| سؤال بصورة | يظهر إن كان الرابط عاماً، وإلا يُترك مكانه |
الفروق بين الأجهزة والخطوط
الفروق التالية تظهر فعلياً عند التصدير والطباعة، وليست افتراضية:
- Chrome على الحاسوب: Ctrl+P ثم اختيار «حفظ كـ PDF». فعّل «رسومات الخلفية» إن اختفت ألوان الجدول، وعطّل «الرؤوس والتذييلات» إن ظهر رابط الصفحة في أعلى كل ورقة. معاينة الطباعة تعرض ترقيم الصفحات قبل الحفظ.
- Safari على iPad: زر المشاركة ← طباعة ← تكبير المعاينة بإيماءة الإصبعين ← مشاركة ← حفظ في «الملفات». إن حفظت قبل أن تكتمل المعاينة قد تحصل على ملف بحجم صفري؛ انتظر ظهور الصفحات كاملة.
- Android / Chrome Mobile: القائمة ← مشاركة ← طباعة ← حفظ كـ PDF. بعض الأجهزة لا تتضمن خدمة طباعة نظامية، فتظهر القائمة فارغة؛ ثبّت خدمة الطباعة الخاصة بالشركة المصنّعة أو احفظ الملف من الحاسوب.
- الخطوط العربية: إن لم يُضمَّن الخط في PDF، فقد تظهر الحروف مفصولة على جهاز لا يملك الخط نفسه. الملفات المولّدة آلياً بخط Noto Naskh Arabic المضمّن أكثر أماناً للمشاركة بين الأجهزة.
ثمانية أخطاء شائعة وحلولها
- الملف فارغ أو بلا أسئلة: استخدمت رابط التحرير أو النموذج خاص. استخدم رابط العرض وتأكد من الصلاحية.
- الحروف العربية مفصولة: الخط غير مضمّن في PDF. ولّده بخط Noto Naskh Arabic مضمّن أو افتحه على جهاز يملك الخط.
- الخيارات تظهر بترتيب مقلوب: خلط RTL/LTR في المستند الوسيط. اضبط اتجاه الفقرة قبل التحويل ولا تقطع الجمل على المسافات.
- سؤال مقطوع بين صفحتين: أضف page-break-inside: avoid أو setKeepWithNext(true) داخل السكربت.
- رابط الصفحة وتاريخ الطباعة في الأعلى: عطّل «الرؤوس والتذييلات» في مربع الطباعة.
- الصور اختفت: الروابط ليست عامة أو انتهت صلاحيتها.
- ملف PDF بحجم صفري على iPad: انتظر اكتمال المعاينة قبل الحفظ، ثم احفظه في «الملفات».
- السكربت توقف بعد 6 دقائق: قسّم النموذج إلى دفعات، أو استخدم محوّل Google Form to PDF الجاهز.
ما الذي لا ينتقل مع التحويل
حدود واضحة قبل أن تبني عليها سير عملك. ملف PDF أو Word الناتج يحمل بنية الأسئلة: نص السؤال، والخيارات، ومفتاح الإجابة إن وُجد. لا يحمل الردود التي أدخلها الطلاب، ولا رابط النموذج الأصلي، ولا المتعاونين والصلاحيات، ولا جدول الاستجابات المرتبط، ولا الثيم، ولا رسالة التأكيد، ولا حالة النشر، ولا إعدادات التحقق. إن كان هدفك أرشفة الإجابات فهذه عملية مختلفة تماماً تبدأ من Google Sheets، ولا يؤديها تحويل النموذج نفسه.
واجهة منتج ExamParser بالإنجليزية حالياً ولا توجد نسخة عربية من صفحة المنتج؛ لكن النص العربي داخل أسئلتك يُنقل كما كتبته، لأن التحويل يتعامل مع النص كبيانات. واتجاه العرض في الملف الناتج يعتمد على الخط وعلى إعدادات RTL، لا على لغة الواجهة.
الأسئلة الشائعة
كل الإجابات تفترض أنك تملك صلاحية قراءة النموذج وتصدير محتواه.
هل يوجد زر لتصدير Google Form إلى PDF مباشرة؟
لا يوجد تصدير مباشر لبنية الأسئلة كملف PDF داخل نماذج جوجل. المتاح أصلاً هو طباعة صفحة العرض عبر المتصفح، أو ربط الردود بـ Google Sheets. للحصول على ملف منظّم بالأسئلة والخيارات تحتاج محوّلاً يقرأ النموذج أو سكربتاً مثل المرفق.
هل يحتوي ملف PDF على إجابات الطلاب؟
لا. الملف الناتج يحمل الأسئلة والخيارات ومفتاح الإجابة إن اخترت ذلك، وليس الردود المُدخَلة. الردود تُصدَّر من جدول الاستجابات في Google Sheets بشكل منفصل تماماً.
هل يمكنني الحصول على نسخة للطلاب بلا إجابات؟
نعم، وهذا ما يفعله السكربت المرفق: لا يكتب مفتاح الإجابة إطلاقاً. إن أردت نسخة المعلم فأنشئ ملفاً ثانياً باسم مختلف، ولا توزّعه بالخطأ.
ماذا عن النماذج التي تحتوي على صور أو تفرّع؟
الصور تظهر إن كانت روابطها عامة وقابلة للوصول. أما التفرّع والانتقال المشروط بين الأقسام فهو سلوك تفاعلي لا يمكن تمثيله في ملف ثابت؛ يظهر كعناوين أقسام فقط.
هل واجهة الأداة بالعربية؟
لا حالياً؛ صفحة المنتج بالإنجليزية ولا توجد نسخة عربية من موقع المنتج. لكن نص أسئلتك العربي يبقى كما هو في الملف، لأن التحويل ينقل البيانات ولا يعيد صياغتها. اتجاه العرض النهائي يعتمد على الخط وإعدادات RTL.
صدّر أسئلتك الآن
ارفع رابط Google Form واحصل على الملف الذي تحتاجه. صفحة المنتج بالإنجليزية حالياً؛ محتوى أسئلتك العربي يبقى كما هو.
جرّب ExamParser →أدوات تحويل نماذج جوجل
- Google Form to PDF
- Google Form to Word (.docx)
- Google Form to CSV
- Google Form to Excel
- Google Form to Google Sheets