سؤال

نستخدم حاليًا PDForm للاستيلاء على ملف PDF فارغ (لا توجد قيم ، فقط الحقول النموذج والنص) وسرد حقول النموذج. ثم نستفسر عن قاعدة البيانات الخاصة بنا للقيم التي تتطابق مع أسماء الحقول هذه وإنشاء ملف PDF مع البيانات المكتظة حديثًا والتي يمكن للمستخدم تنزيلها من موقعنا. الشيء هو PDForm حوالي 5000 دولار لكل آلة ونحن ننفذ الخوادم. نريد بديلًا مدعومًا بنشاطًا وتوصي به المجتمع.

أعلم أن Zend يعمل على امتداد معالجة PDF ، لكننا نحتاج إلى شيء سريع. لقد أجريت اختبارًا مع PDFTK ولكن التحديث الأخير لهذا المشروع كان في عام 2006 ويبدو الآن ميتًا. سيكون جيدًا لأنه مفتوح المصدر ، ولكن يبدو أنه يسبب أخطاء مع بعض الملفات التي يبدو أنها تم إنشاؤها باستخدام PDFPenPro (منشئ نموذج PDF).

حل آخر فكرت هو لماذا لا تستخدم Itext فقط وكتابة غلاف Java الذي يقبل إدخال سطر الأوامر ، بحيث يمكن لـ PHP تسميتها باستخدام Passthru () أو exec (). هناك تطبيقات أخرى من شأنها أن تنجح في حالة إعادة كتابة رمزنا تمامًا ، لكننا لا نريد القيام بذلك.

ماذا نحتاج.

  1. قدرة PHP على تلقي أسماء حقل نموذج PDF.
  2. PHP ثم إما إنشاء ملف و FDF (ثم قم بدمجه باستخدام PDF) أو إرسال سلسلة إلى تطبيق سطر الأوامر الذي سيؤدي إلى ملء الحقول بقيم من قاعدة البيانات الخاصة بنا.
  3. يمكن للمستخدم بعد ذلك تنزيل ملف PDF الذي تم إنشاؤه حديثًا باستخدام حقول النماذج المأهولة.

هل أتحرك في اتجاه الكتابة عن طريق إنشاء تطبيق سطر أوامر Java الذي سيستخدم Itext لتحليل وإنشاء ملفات PDF المحددة بواسطة PHP أو هل يعرف أي شخص أي بدائل فعالة من حيث التكلفة؟

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

المحلول 3

لذلك نظرًا لأن أيًا من الحلول المذكورة أعلاه لن يعمل لأن TCPDF لا يعمل مع النماذج بالطريقة التي نريدها ، وبما أن PDFLIB يحول حقول النموذج إلى كتل ، فقد قررنا إنشاء غلاف سطر الأوامر لـ Itext والذي سيحصل على أسماء حقل النموذج من PDF ثم ملءها بناءً على قيم قاعدة البيانات.

نصائح أخرى

TCPDF يبدو أن لديها مجموعة الميزات الأكثر قوة التي رأيتها حتى الآن.

شكرًا ، D2Burke ، على النصيحة على TCPDF. أنا لا أحاول أن أفعل ما هو بنفس القدر ، ولكن حزم البرامج المتاحة لإنجاز أي نوع من جيل PDF في نطاق 2 ألف دولار إلى 3 آلاف دولار. TCPDF يعتمد على PHP ، المصدر المفتوح والرجل الذي يطوره داعم للغاية.

دائما التبرع لهؤلاء الرجال! أين سيكون تطوير الويب في العالم بدونه؟

لا أعرف ما إذا كان يمكن اعتبار منتج آخر تتراوح تكاليف ترخيصه من 1 ألف دولار -> 3 آلاف دولار "فعال من حيث التكلفة" ، ولكن pdflib تعمل بشكل جيد للغاية. وإذا لم تكن بحاجة إلى وظيفة PPS ، فإنها تصبح أرخص.

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