باستخدام لوحة Variables في Illustrator، يمكنك إنشاء أشكال متنوعة عديدة من عملك الفني بسهولة من خلال دمج ملف مصدر بيانات (ملف CSV أو XML) مع مستند Illustrator. على سبيل المثال، بدلاً من تعديل الكائنات يدويا في قالب، استخدم وظيفة دمج البيانات لإنتاج مئات من أشكال القوالب المتنوعة لأسطح الإخراج المختلفة بسرعة وبدقة. وبالمثل، يمكنك تغيير أسماء المشاركين على شارات الحدث، أو تغيير الصور عبر شعارات الويب والبطاقات البريدية، دون الحاجة إلى إعادة عملك الفني. قم فقط بإنشاء تصميم واحد ثم إنتاج أشكال متنوعة بشكل سريع عن طريق استيراد الأسماء أو الصور من ملف مصدر بيانات.

variable-panel
قم بإنشاء تنويعات مخصصة لقالب تصميمك لكائنات مختلفة، مثل ملصقات قابلة للطباعة، وشعارات ويب، وشارات أحداث، باستخدام لوحة Variables.

المتطلبات الأساسية

كل ما تحتاجه لدمج البيانات هو ملف مصدر بيانات ومستند مستهدف. 

  • يحتوي ملف مصدر البيانات على معلومات تتباين في كل مرة في المستند الهدف، مثل الأسماء والصور وعناوين المرسل إليهم نموذج رسالة. يمكن أن يكون ملف مصدر البيانات في تنسيق ملف مفصول بفاصلة (.csv) أو لغة التمييز القابلة للامتداد (.xml).
  • يعتبر المستند الهدف أحد مستندات Illustrator الذي يحتوي على العمل الفني الأساسي لاستخدامه كقالب. يمكن أن يحتوي هذا المستند على العنصر النائب لحقل البيانات والعناصر التي تظل كما هي في كل تكرار من المستند المدمج.

الوصول إلى وظيفة دمج البيانات

يمكن الوصول إلى وظيفة دمج البيانات من لوحة Variables في Illustrator (Window > Variables). تسرد اللوحة نوع كل متغير واسمه في المستند. إذا كان المتغير مرتبطًا بكائن، يعرض العمود Objects عندئذٍ اسم الكائن المرتبط كما يظهر في اللوحة Layers. يمكنك ترتيب الصفوف بالنقر فوق عناصر شريط الرأس: حسب اسم المتغير أو اسم الكائن أو نوع المتغير.

اللوحة Variables
اللوحة Variables

A. مجموعة بيانات B. قائمة اللوحة C. التبديل بين مجموعات البيانات D. اسم الكائن المرتبط E. اسم المتغير F. نوع المتغير G. تأمين المتغيرات H. تحويل كائن إلى كائن ديناميكي I. تحويل الوضوح إلى ديناميكي J. فك ارتباط المتغيرات K. إنشاء المتغيرات L. حذف المتغيرات 

الخطوات السريعة لدمج البيانات

  1. قم بإنشاء مستند Illustrator لاستخدامه ليكون القالب.

  2. قم بإعداد ملف البيانات المصدر بتنسيق CSV أو XML. للحصول على مزيد من المعلومات، راجع إعداد ملف مصدر بيانات.

  3. قم باستيراد ملف مصدر بيانات في Illustrator باستخدام لوحة Variables. للحصول على مزيد من المعلومات، راجع استيراد ملف مصدر بيانات.

  4. قم بربط متغير بكائن في القالب الخاص بك. لمزيد من المعلومات، راجع ربط المتغيرات والكائنات.

  5. قم بمعاينة المستند مع كل مجموعة بيانات قبل تصدير جميع الملفات. للحصول على مزيد من المعلومات، راجع معاينة المستند مع كل مجموعة بيانات.

  6. قم بتصدير مجموعة من الملفات من البيانات باستخدام لوحة Actions في Illustrator. لمزيد من المعلومات، راجع تصدير الملفات باستخدام لوحة Actions.

إعداد ملف مصدر بيانات

يجب حفظ ملفات مصدر البيانات في تنسيق مقسوم بفاصلة (.csv) أو لغة التمييز القابلة للامتداد (.xml).

إعداد ملفات مصدر CSV

في ملف مقسوم بفاصلة (.csv)، تكون السجلات مفصولة عن بعضها البعض بفواصل فقرات، والحقول مفصولة بفاصلة أو بحرف جدولة. يمكن أن يحتوي ملف مصدر البيانات أيضًا على نصوص أو مسارات ترى الصور على القرص. قبل استيراد ملف CSV، قم بما يلي لتسمح لبرنامج Illustrator بتحديد نوع المتغير.

  1. افتح جدول البيانات.

  2. حدد اسم حقل البيانات في الصف الأول من جدول البيانات. ثم قم بما يلي:

    • في بداية اسم حقل البيانات، اكتب رمز (@) الخاص بعلامة "at" لإدخال مسار يشير إلى ملفات الصور. رمز @ مطلوب في السطر الأول فقط، وينبغي أن تحتوي السطور التالية على مسارات الصور.
    • بالمثل، في بداية اسم حقل البيانات، اكتب رمز "النسبة" (%) للرسومات ورمز "علامة التجزئة" (#) للوضوح.

    ملاحظة:

    • يجب ألا تحتوي أسماء حقول البيانات في جدول البيانات على مسافات فارغة. على سبيل المثال، يمكنك تحديد حقل البيانات في صورة اسم_الشركة بدلاً من اسم الشركة
    • وبالمثل، يجب ألا تحتوي المسارات التي تشير إلى الصور وملفات الرسم البياني على أية مسافات فارغة. على سبيل المثال، يجب أن يكون مسار ملف الصورة C:\Photos\BillTucker بدلاً من C:\Photos\Bill Tucker.
    • يجب حفظ كل ملفات الرسومات البيانية المرتبطة من ملف مصدر البيانات كملفات منتهية بعلامة فاصلة (.csv).
    • إذا وجدت رسالة خطأ عندما تقوم بكتابة علامة @ في بداية الحقل، اكتب علامة (') قبل علامة @، على سبيل المثال '@Photos) للتحقق من الدالة. بعض التطبيقات، مثل Microsoft Excel، تستعمل علامة @ للدوال الخاصة بها.

    (في حالة نظام التشغيل Windows) مثال لمراجع صور ورسومات في ملف مصدر البيانات

    الاسم السن @صور %الرسومات البيانية
    Bill Tucker 36 C:\Photos\BillTucker.jpg C:\Photos\BillTucker.csv
    Dat Nguyen 53 C:\MyDocuments\dat.jpg C:\MyDocuments\dat.csv
    Maria Ruiz 26 C:\Photos\Ruiz.jpg C:\Photos\Ruiz.csv

    (في حالة نظام التشغيل macOS) مثال لمراجع صور ورسومات في ملف مصدر البيانات

    الاسم السن @صور %الرسومات البيانية
    Bill Tucker 36 /Users/photos/BillTucker.jpg
    /Users/photos/BillTucker.csv
    Dat Nguyen 53 /Users/family/photos/dat.jpg
    /Users/family/photos/dat.csv
    Maria Ruiz 26 /Users/alpha/photos/Ruiz.jpg /Users/alpha/photos/Ruiz.csv
  3. أدخل بياناتك في جدول البيانات.

  4. قم بتنفيذ أحد الإجراءات التالية:

    • قم بحفظ جداول البيانات التي تم إنشاؤها باستخدام أحدث إصدار من Microsoft Excel (إصدار 2016) إلى تنسيقات الملفات التالية:
      • CSV (مفصول بفاصلة) (*.csv)
      • CSV (MS-DOS) ‏(*.csv)
    • قم بحفظ جداول البيانات التي تم إنشاؤها باستخدام Apple Numbers إلى تنسيق CSV من خلال ترميز Unicode ‏(UTF-8‏).

    ملاحظة:

    حاليا، يتم دعم ملفات CSV التي تم تصديرها في التنسيقات المذكورة أعلاه في Illustrator. تنسيقات ملفات CSV الأخرى مثل Macintosh Comma Separated ‏(.csv) غير مدعومة لدمج البيانات.

إعداد ملف XML

  1. قم بتعريف متغير في مستندك. للحصول على تفاصيل، راجع ربط المتغيرات والكائنات.

  2. انقر فوق الزر Capture Data Set () في لوحة Variables. أو اختر Capture Data Set من قائمة لوحة Variables.

  3. بعد إنشاء العدد المطلوب من مجموعات البيانات، اختر Save Variable Library من قائمة لوحة Variables لحفظ مجموعات البيانات كملف XML. حدد اسم الملف والمكان، وانقر فوق Save.

    save-variable-as-xml-file
    تصدير المتغيرات التي قمت بإنشائها في Illustrator كملف XML
  4. قم الآن بتحرير ملف XML في تطبيق تحرير نص مثل Notepad ++ ‏(Windows) أو TextWrangler ‏(macOS) لتضمين مجموعات البيانات الخاصة بك في هذا الملف.

    example-XML-file
    مثال: تحرير ملف XML باستخدام أي تطبيق لتحرير النصوص

    A. استبدال مسار الصورة B. استبدال سلسلة النص 
  5. لاستيراد ملف XML في Illustrator، اختر Load Variable Library من قائمة لوحة Variables. حدد ملف XML، وانقر فوق Open.

    load-variable-to-data-set
    استيراد متغيرات إلى Illustrator

استيراد ملف مصدر بيانات

لربط المتغيرات بالبيانات المرغوبة، قم باستيراد مصدر بيانات في لوحة Variables. يمكن أن يكون لديك ملف مصدر بيانات واحد يتم تحديده لكل مستند.

  1. اختر Window > Variables.

  2. في لوحة Variables، انقر فوق Import.

    import-data-set_1
    استيراد ملف مصدر بيانات باستخدام لوحة Variables
  3. في مربع حوار Load Variable Library، حدد ملف مصدر بيانات بتنسيق CSV أو XML ثم انقر فوق Open.

    select-a-data-source-file_1
    تحديد ملف مصدر بيانات CSV أو XML
  4. (اختياري) يمكنك تعديل أو إعادة تسمية أو حذف مجموعة البيانات في وقت لاحق عن طريق اختيارها أولاً من قائمةData Setالمنسدلة وتحرير خياراتها.

    • للتبديل بين مجموعات البيانات، حدد مجموعة بيانات من قائمة DataSet فيلوحة Variables. أو انقر فوق الزر Previous Data Set () أو فوق الزر Next Data Set ().
    • لتطبيق البيانات الموجودة على لوحة الرسم على مجموعة البيانات الحالية، اختر تحديثData Set من قائمة لوحة Variables.
    • لإعادة تسمية مجموعة بيانات، حرر النص مباشرة في مربع النصData Set. أو بدلاً من ذلك، انقر نقرًا مزدوجًا فوق الكلمات Data Set (على يسارData Setمربع النص)، وأدخلاسمًا جديدًا،ثم انقر فوق OK.
    • لحذف مجموعة بيانات، انقر فوق أيقونة Delete. بدلاً من ذلك، اختر Delete Data Set من قائمة لوحة Variables.

ربط المتغيرات بالكائنات

استخدم المتغيرات لتحديد العناصر التي تريد تغييرها في القالب. يمكنك تعريف أربعة أنواع من المتغيرات وهي: متغير Visibility ومتغير Text String ومتغير Linked File ومتغير Graph Data. يشير نوع المتغير إلى خصائص الكائن القابلة للتغيير (الديناميكية). تسرد اللوحة نوع كل متغير واسمه في المستند. إذا كان المتغير مرتبطًا بكائن، يعرض العمود Objects عندئذٍ اسم الكائن المرتبط كما يظهر في اللوحة Layers.

نوع المتغير أيقونة للإشارة إلى نوع المتغير
التعريف
متغيرات Visibility إظهار العمل الفني أو إخفاؤه.
متغيرات Text String استبدال سلسلة نص.
متغيرات Linked File استبدال الكائن في لوحة الرسم بكائن من ملف آخر.
متغيرات Graph Data استبدال القيم في رسم.
المتغير No Type (غير مرتبط) غير مرتبط بأي كائن.

لتحديد المتغيرات في Illustrator، قم بما يلي:

  1. حدد كائنًا.

  2. في لوحة Variables (Window > Variables)، حدد المتغير الذي تريد ربطه به.

  3.  لربط الكائن بالمتغير، قم بأحد الإجراءات التالية:

    • انقر فوق زر Make Object Dynamic ().
    • اختر Make Object Dynamic من قائمة اللوحة.

لإنشاء متغير بدون ربطه بكائن، قم بما يلي:

  1. انقر فوق زر New Variable () في لوحة Variables أو اختر New Variable من قائمة اللوحة.

  2. لربط أحد الكائنات بالمتغير بشكل متسلسل، حدد الكائن والمتغير ثم انقر فوق الزر Make Visibility Dynamic () أو الزر Make Object Dynamic (). بدلاً من ذلك، اختر أحد الخيارات التالية من قائمة اللوحة.

العمل مع المتغيرات

يمكنك تحرير اسم متغير أو نوعه وفك ارتباط متغير فضلاً عن تأمين متغير باستخدام اللوحة Variables.

يؤدي فك ارتباط متغير إلى كسر الرابط بين المتغير وكائنه. بينما يمنعك تأمين المتغيرات من إنشاء خيارات المتغيرات وحذفها وتحريرها. ومع ذلك، يمكنك ربط كائنات بمتغيرات مؤمنة وفك تأمينها كذلك.

تغيير اسم متغير ونوعه

  1. انقر نقرًا مزدوجًا على المتغير من اللوحة Variables. أو حدد المتغير من اللوحة Variables ثم اختر Variable Options من قائمة اللوحة Variables.

فك ارتباط متغير

  1. انقر فوق الزر Unbind Variable () في لوحة Variables أو اختر Unbind Variable من قائمة لوحة Variables.

تأمين كل المتغيرات في مستند وإلغاء تأمينها

  1. انقر فوق الزر Lock/Unlock Variables  أو في اللوحة Variables.

حذف المتغيرات

يؤدي حذف متغير إلى إزالته من اللوحة Variables. في حالة حذف متغير مرتبط بكائن ما، يصبح الكائن ثابتًا (إلا إذا كان الكائن مرتبطًا كذلك بمتغير من نوع مختلف).

  1. حدد متغير تريد حذفه.

  2. قم بتنفيذ أحد الإجراءات التالية:

    • انقر فوق الزر Delete Variable button () في لوحة Variables أو اختر Delete Variable من قائمة لوحة Variables.

    • لحذف المتغير بدون تأكيد، اسحبه إلى الزر Delete Variable button ().

تحرير كائن ديناميكي

يمكنك تغيير البيانات المرتبطة بمتغير ما بتحرير الكائن المرتبطة به. على سبيل المثال، إذا كنت تعمل بأحد متغيرات Visibility، فإنك تغير في حالة رؤية الكائن، في اللوحة Layers. يتيح تحرير الكائنات الديناميكيةلكإنشاء مجموعات بيانات متعددة لاستخدامها في القالب.

  1. حدد كائنًا ديناميكيًا على لوح الرسم، أو قم بتنفيذ أحد الإجراءات التالية لتحدد كائنًا ديناميكيًا:

    • انقر مع الضغط على مفتاح Alt (في Windows) أو مفتاح Option (في Mac OS) على متغير من اللوحة Variables.

    • حدد أحد المتغيرات من اللوحة Variables، ثم اختر Select Bound Object من قائمة لوحة Variables.

    • لتحديد جميع الكائنات المتحركة، اختر Select All Bound Objects من قائمة اللوحة Variables.

  2. حرر البيانات المرتبطة بالكائن كما يلي:

    • بالنسبة للنص، حرر الجملة النصية على لوح الرسم.

    • أما بالنسبة للملفات المرتبطة، فاستبدل الصورة باستخدام اللوحة Links أو الأمر File > Place.

    • وبالنسبة للرسومات البيانية، حرر البيانات في مربع الحوار Graph Data.

    • بالنسبة للكائنات ذات الرؤية الديناميكية، قم بتغيير حالة الرؤية للكائن من اللوحة Layers.

تعريف الكائنات الديناميكية باستخدام معرفات XML

تعرض اللوحة Variables أسماء الكائنات الديناميكية كما تظهر في اللوحة Layers. في حالة حفظ القالب بتنسيق SVG لاستخدامه مع منتجات Adobe أخرى، فإن أسماء تلك الكائنات يجب أن تتوافق مع اصطلاحات تسمية XML. فعلى سبيل المثال، يجب أن تبدأ أسماء XML بحرف، ثم شرطة سفلية أو نقطتين رأسيتين، ولا يمكن أن تحتوي على مسافات.

يقوم Illustrator تلقائيًا بتعيين معرف XML سليم لكل كائن ديناميكي تقوم بإنشائه. لعرض أسماء الكائنات وتحريرها وتصديرها باستخدام معرفات XML، اختر Edit > Preferences > Units (في Windows) أو Illustrator > Preferences > Units (في Mac OS)، ثم حدد معرف XML.

معاينة المستند مع كل مجموعة بيانات

للاطلاع على المظهر النهائي للرسومات، يمكنك المعاينة قبل تصدير كل الملفات. استخدم مفاتيح الأسهم بجانب Data Set في اللوحة Variables للتنقل ومعاينة مجموعة البيانات المرغوبة في المستند.

تصدير الملفات باستخدام لوحة Actions

بعد الانتهاء من تحديد المتغيرات ومجموعة بيانات واحدة أو أكثر، يمكنك إخراج العمل الفني في صيغة الحزمة، باستخدام قيم مجموعات البيانات. قم بما يلي:

  1. باستخدام لوحة Actions (Window > إجراءات)، قم بتسجيل إجراء لحفظ المستند الخاص بك بالتنسيق المرغوب. لمزيد من التفاصيل، راجع التشغيل التلقائي من خلال الإجراءات.

  2. اختر Batch من قائمة لوحة Actions وحدد الإجراء الذي أنشأته في الخطوة السابقة.

  3. بالنسبة لـ Source، حدد Data Sets لتشغيل إجراء على كل مجموعة بيانات في الملف الحالي.

  4. بالنسبة لـ Destination، حدد ما تريد فعله بالملفات المعالجة. يمكنك ترك الملفات مفتوحة بدون حفظ التغيرات (None) أو حفظ الملف وإغلاقه في مكانه الحالي (Save And Close) أو حفظ الملف في مكان مختلف (Folder).

    يمكنك إعداد الخيارات الإضافية لحفظ الملفات حسب خيار Destination الذي تحدده. لمزيد من المعلومات، راجع تشغيل إجراء على مجموعة من الملفات.

  5. انقر فوق OK.

حفظ قالب لدمج البيانات

عند تعريف متغيرات في مستند Illustrator، فإنك تُنشئ قالبًا لدمج البيانات. يمكنك حفظ القالب بتنسيق SVG لاستخدامه مع منتجات Adobe الأخرى، مثل Adobe® Graphics Server. على سبيل المثال، يمكن للمطور الذي يستخدم Adobe Graphics Server في عمله ربط المتغيرات في ملف SVG مباشرةً بقاعدة بيانات أو مصدر بيانات آخر.

  1. اختر File > Save As و أدخل اسم ملف وحدد SVG كتنسيق للملف، ثم انقر فوق Save.

  2. انقر فوق More Options، وحدد Include Adobe Graphics Server Data. يؤدي هذا الخيار إلى تضمين كل المعلومات المطلوبة لاستبدال المتغير في ملف SVG.

  3. انقر فوق OK.

هل تواجه مشكلات أثناء استيراد ملف CSV؟

إذا كنت تتلقى الخطأ: The incoming variable library is invalid أثناء تحميل ملف مصدر بيانات CSV، فتحقق مما يلي:

  • ملف CSV الخاص بك ليس فارغًا.
  • يتم حفظ جداول البيانات التي قمت بإنشائها باستخدام أحدث إصدار من Microsoft Excel كملف CSV (منتهي بعلامة فاصلة) (*.csv) أو CSV (MS-DOS) ‏(*.csv) ويتم حفظ تلك التي تم إنشاؤها باستخدام Apple Numbers بتنسيق CSV بترميز Unicode ‏(UTF-8). لا يتم دعم ملفات مصدر البيانات بأي تنسيق ملف مثل Macintosh Comma Separated ‏(*.csv) لدمج البيانات.
  • تحتوي كل الأعمدة على اسم حقل بيانات. على سبيل المثال ، يعرض Illustrator رسالة الخطأ عند احتواء أحد الأعمدة في ملف مصدر البيانات على بيانات ولكن لا يحتوي على اسم حقل بيانات.
  • لا يحتوي ملف مصدر البيانات على عمود فارغ بين أي أعمدة مملوءة. على سبيل المثال ، يعرض Illustrator رسالة الخطأ عند احتواء العمودين B وD في ملف مصدر البيانات على بيانات ولكن العمود C فارغ
Example-errors-while-importing-CSV-files
مثال: الأخطاء أثناء إعداد ملف مصدر CSV لدمج البيانات

A. اسم حقل البيانات مفقود لعمود B. هناك عمود فارغ بين الأعمدة المملوءة 
  • لا تحتوي أسماء حقول البيانات في جدول البيانات على أي مسافات فارغة.
  • يجب ألا تحتوي المسارات التي تشير إلى الصور وملفات الرسم البياني في ملف المصدر على أية مسافات فارغة.
  • يتم حفظ كل ملفات الرسومات البيانية المرتبطة من ملف مصدر البيانات كملفات منتهية بعلامة فاصلة (.csv).

تم ترخيص هذا العمل بموجب الترخيص العام غير المعدل الخاص بالإسناد وعدم التجارة والمشاركة الإصدار 3.0 ‏من ‏‏Creative Commons‏‏  إن بنود Creative Commons لا تشمل منشورات Twitter™‎ وFacebook.

إشعارات قانونية   |   سياسة الخصوصية على الإنترنت