سؤال

هل يمكن لأي شخص أن يوصي بأداة جيدة لإنشاء ملفات PDF من جانب الخادم والتي قد تعمل في بيئة Linux.أريد أن يكون الأمر سهلاً قدر الإمكان، وقم بتمرير ملف XHTML (مع الصور) واطلب منه إنشاء ملف PDF من ملف المقدمة مصدر.

ليس لدي ميزانية ضخمة، ولكن أي شيء أقل من 1000 دولار يجب أن يكون على ما يرام.

أندرو

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

المحلول

إستعملت HTMLDoc منذ حوالي 8 سنوات، وقد قام بعمل جيد في تحويل جداول HTML مع بعض التنسيقات الأساسية إلى تقرير PDF لائق.ويبدو أن هناك أيضًا نسخة مفتوحة المصدر أيضًا.

نصائح أخرى

أنا يبدو مثل FPDF قد يكون من المساعدة...

كما يُطلق على إنشاء مستندات PDF اسم "طباعة PDF".أعتقد أن ذلك قد يساعدك في العثور على موارد أخرى.

قد ترغب في إلقاء نظرة على FOP، والذي يرمز إلى Formatting Objects Processor.يمكنه إنشاء ملفات PDF على نظام Linux لأنه يعتمد على Java.من موقعهم:

Apache FOP (معالج كائنات التنسيق) هو نسخ مطبوع يحركه كائنات تنسيق XSL (XSL-FO) و formatter مستقل الإخراج.إنه تطبيق Java يقرأ شجرة تنسيق (FO) ويجعل الصفحات الناتجة إلى إخراج محدد.تشمل تنسيقات الإخراج المدعومة حاليًا PDF و PS و PCL و AFP و XML (تمثيل شجرة المنطقة) والطباعة و AWT و PNG ، وبدرجة أقل ، RTF و TXT.هدف الإخراج الأساسي هو PDF.

يمكن ان تجدها هنا

فعلت بعض البحث، ماذا عن com.tbookdtd؟انها قابلة للتنزيل هنا لكنها لم تكن نشطة منذ عام 2005.يبدو أنه يقوم بتحويل XML إلى Latex إلى PDF.

هل قمت بالتحقيق في PHP توثيق؟هناك أيضًا PHP التعليمات مع بعض الروابط المختلفة.PHP يدعم في المقام الأول PDFlib.

لقد صادفت مؤخرا com.dompdf الذي استخدمته لتحويل الصفحات التي تم إنشاؤها بتنسيق HTML إلى مستندات PDF.يستخدم PHP5 (على افتراض أن استخدام PHP لا يزعجك).يفترض هذا أيضًا أنك لا تريد إنشاء ملفات HTML بشكل ثابت على نظام الملفات ثم تحويلها باستخدام نوع ما من أدوات سطر الأوامر؟

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

إذا كان لديك ميزانية، قم بإلقاء نظرة على ما يلي أوبن إيدج.أعلم أنهم فعلوا ما تريد منا بالضبط.نظام توليد PDF قائم على نظام Linux.أود أن أسأل ماذا يمكنهم أن يفعلوا لك.فال كاسيدي هو اسم الشخص.

بالمناسبة:لم أحصل على أي شيء مقابل هذا ولم أعد أعمل حتى في شركة مخصصة بعد الآن ولا في OpenEdge...

يمكنك إلقاء نظرة على استخدام OpenOffice عبر واجهة برمجة تطبيقات أوبن أوفيس لتحميل مستند XHTML الخاص بك وتصدير نسخة PDF.هناك القليل من منحنى التعلم لاستخدام OpenOffice API ولكنها قوية جدًا ويمكن تشغيلها في وضع الخادم على الأنظمة التي لا تحتوي على أي واجهة رسومية.إنه يعمل بشكل جيد - لقد استخدمناه في بعض المشاريع الداخلية.

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