property Creator: WString; // read only
Creator يعيد المدخلة /Creator من قاموس معلومات المستند
(قسم المواصفة 14.3.3 في PDF 1.7). ووفقًا للعرف يعرّف هذا الحقل التطبيق الذي أنشأ
المستند الأصلي — مثل Microsoft Word وLibreOffice Writer وAdobe
InDesign — بينما يعرّف Producer البرنامج الذي حوّل ذلك المصدر
إلى ملف PDF النهائي (غالبًا مكتبة PDF مثل Adobe PDF Library أو GPL Ghostscript أو
PDFium وغيرها)
تُفك قيمة الإرجاع إلى UTF-16 (WString)، لذا تُحفظ الأسماء غير
ASCII مثل “Microsoft® Word for Microsoft 365” أو أسماء منتجات CJK
الكاملة كما هي. تكون السلسلة فارغة عندما تكون Active هي
False، أو عندما يكون قاموس Info مفقودًا، أو عندما يُنشأ ملف PDF من
دون مدخلة /Creator (وهذا قانوني تمامًا لأن الحقل اختياري)
قد تحمل ملفات PDF الأحدث المعلومة نفسها في بيانات XMP الوصفية
(xmp:CreatorTool)؛ وعندما تكون كلتاهما موجودتين يفترض أن تتطابقا،
لكنهما تاريخيًا قد تتباعدان بعد عدة دورات تحرير وحفظ. يعرض PDFiumPas نسخة قاموس
Info فقط عبر هذه الخاصية — استخدم MetaText['CreatorTool'] إذا
كنت تحتاج نسخة XMP صراحة
FPDF_SetMetaText)/Creator لتشبه أدوات معروفة
تعامل مع السلسلة كمعلومة فقط لا كدليل على المصدرCreator مع Producer مفتاح
تجميع مفيدًا عند فرز ملفات PDF الواردة حسب البرنامج المصدر
Pdf1.LoadFromFile(OpenDialog1.FileName);
Memo1.Lines.Add('Authored with: ' + Pdf1.Creator);
Memo1.Lines.Add('PDF engine: ' + Pdf1.Producer);