سؤال

السؤال أعلاه يقول كل شيء. أعلم أنه يمكنك إنشاء ملف PDF من ملف صورة أو HTML في ColdFusion 8 باستخدام CFPDF ، لكنني أتساءل عما إذا كان من الممكن إنشاء PDF من مستند MS Word مباشرة - في CF8 أو CF9.

هل يمكنك استيراد مستند Word وتحويله إلى HTML أو ملف صورة ، ثم إجراء التحويل؟ أم أن هناك اختصار؟

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

المحلول

انظر المستند: قابلية التشغيل المتداخل ملف Office - باستخدام CFDOCUMNE

Coldfusion 9 يدعم مكتب مفتوح, الذي يستخدم cfdocument علامة لتحويل مستند كلمة (.DOC تنسيق) إلى PDF.

<cfdocument 
    format="pdf" 
    srcfile="C:\documents\MyDocument.doc" 
    filename="C:\documents\MyDocument.pdf"> 
</cfdocument>

نصائح أخرى

في CF8 ، ربما يمكنك القيام بشيء مع تكامل كائن COM أو تكامل POI ، ولكن لن يكون بسيطًا/واضحًا.

من المحتمل أن يكون تحويله إلى HTML باستخدام ميزة Save As Word هو أبسط مسار باستخدام CF8. سأقترح أن يكون لدى هنري الفكرة الصحيحة ، على الرغم من ذلك ، الترقية إلى CF9 للاستفادة من تكامل OO.O.

تعديل: بفضل @Jarofclay ، أعرف الآن أنه تم تحديث Word Wrapper POI لتضمين مستندات Word. تذكرت أنه يدعم Excel فقط ، لكن هذا تغير بوضوح. أم ، هل فات الأوان بالنسبة لي لتغيير تصويتي لكيفية القيام بذلك في CF8؟

أنا لست على دراية على الإطلاق بـ CF ، ولكن إذا تمكنت من إجراء مكالمات خدمة الويب منها ، فحاول هذا المنتج. يعتمد على MS-Office بدلاً من Open Office ، وبالتالي يوفر إخلاص تحويل أفضل بكثير. كما يدعم تنسيقات إضافية بما في ذلك Infopath و Excel و PowerPoint وما إلى ذلك دعم العلامة المائية.

يرجى ملاحظة أنني عملت على هذا المنتج حتى يتم تطبيق إخلاء المسئولية المعتادة.

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