سؤال

هل من الممكن استخدام مستندات Google لقوالب البريد؟ كيف يمكنني تغيير متغيرات القالب عبر API؟ في الأساس ، أريد الاحتفاظ بقالب على Google وتصديره كملف PDF بعد تغيير عدد قليل من المتغيرات مثل الاسم ، وما إلى ذلك ، هل من الممكن القيام بذلك تمامًا عبر API في PHP؟

تعديل

Livedocx هو توفير هذه الميزات ولكن أعتقد أن المستندات ليست قادرة على المشاركة.

تعديل

هل صحيح أنه حتى لو لم يكن هناك إجابة مقبولة ، فأنا أقبل بعض الإجابة بسبب المكافأة؟

هل كانت مفيدة؟

المحلول

لست متأكدًا تمامًا من أنني أفهم حالة الاستخدام هنا ، لكنني أعتقد أن ما تريد القيام به لإنشاء سلسلة من ملفات PDF التي تم تخصيصها بمعلومات مثل الاسم والعنوان بعد ذلك بالبريد كمستندات يمكن الوصول إليها على الويب المشتركة على مستندات Google.

إذا كان هذا صحيحًا ، فعندئذ نعم ، أعتقد أنك يجب أن تكون قادرًا على القيام بذلك.

الخطوة 1) إنشاء القالب في مستندات Google.

الخطوة 2) انسخ المستند باستخدام واجهة برمجة التطبيقات هنا: http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#copying_documents

الخطوة 3) قم بتحرير المستند الجديد بالمعلومات الشخصية باستخدام واجهة برمجة التطبيقات هنا: http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#updatingchanging_documents_and_files

الخطوة 4) شارك المستند الجديد مع الشخص المناسب باستخدام واجهة برمجة التطبيقات هنا: http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#managing_sharing_permissions_of_resources_via_access_control_lists_acls

إذا كنت ترغب على وجه التحديد في PDF المخصصة ، فإن واجهة برمجة التطبيقات للتصدير موجودة هنا (لكنني لا أعتقد أنه يمكنك مشاركتها كـ PDF ، على الرغم من أنه يمكنك مشاركتها كوثيقة للقراءة فقط): http://code.google.com/apis/documents/docs/3.0/developers_guide_protocol.html#downloading_documents_and_files

امل ان يساعد.

نصائح أخرى

لست متأكدًا مما إذا كان هذا هو بالضبط ما تبحث عنه ، ولكن في القسم 5 من هذا الرابط ، يصف كيفية إرسال رسائل البريد الإلكتروني التي تم إنشاؤها تلقائيًا استنادًا إلى مجموعة من القالب/جدول البيانات:

http://www.google.com/google-ds/scripts/mail_merge.html#section5

يمكنك تخزين مستند واحد كقالب يحتوي على بعض meta-symbols (مثل {0}) ليتم استبداله بقيم حقيقية. ثم أعدك إعادة هذا المستند من مستندات Google باستخدام API واستبدل جميع التعدادات بالقيم. ثم احفظ نتيجة الاستبدال كوثيقة جديدة ، وقم بتصديرها على أنها PDF وإزالتها.

كل هذه الأشياء يجب أن تكون متاحة من خلال API.

إليك شيء من المنتدى حول القوالب الخاصة المخصصة

http://www.google.com/support/forum/p/google+docs/thread؟tid=40b028a54a1fc981&hl=en

أعتقد أنه يجب أن يكون من الممكن إنشاء قالب خاص باليد ، ثم قم بتحريره من خلال API - قم بإنشاء مستند جديد بناءً على القالب الخاص بك (ربما أي مستند محفوظ) ، وتحريره وحفظه وتصديره كـ PDF

أتمنى أن يساعد ذلك

يمكنك فقط تنزيل المستندات ( code.google.com ) والاستخدام preg_replace_callback أو شيء من هذا القبيل للقيام باستبدال القالب في رمز PHP الخاص بك ، ثم قم بتحميله مرة أخرى (كنسخة) ، ولكن هذا الأداء من شأنه أن يمتص ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top