كيفية تحويل مستندات Word و Excel إلى PDF برمجيا ؟

StackOverflow https://stackoverflow.com/questions/39037

  •  09-06-2019
  •  | 
  •  

سؤال

نقوم بوضع القليل من التطبيقات التي تعطى الدليل مع ملفات PDF يخلق فريدة من نوعها ملف PDF يحتوي على جميع ملفات PDF في الدليل.هذه هي مهمة بسيطة باستخدام iTextSharp.تظهر المشكلة إذا في الدليل وجود بعض الملفات مثل مستندات Word أو Excel الوثائق.

سؤالي هو هل هناك طريقة لتحويل word, excel الوثائق إلى PDF برمجيا ؟ وحتى أفضل, هل هذا ممكن دون الحاجة office مثبتا على الكمبيوتر تشغيل التطبيق ؟

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

المحلول

Office 2007 يسمح هذا.لقد وجدت سي كلينر أن تكون جيدة ، VBA يتم تضمينها في ملفات العينة ، و قد سمعت أن CutePDF هو أيضا جيدة.سي كلينر و CutePDF مجانا.

إلى العمل من دون مكتب, كنت في حاجة المشاهدين ، بقدر ما أعرف:http://www.microsoft.com/downloads/details.aspx?FamilyID=c8378bf4-996c-4569-b547-75edbd03aaf0&displaylang=EN

http://www.microsoft.com/downloads/details.aspx?familyid=95E24C87-8732-48D5-8689-AB826E7B8FDF&displaylang=en

نصائح أخرى

كنت بحاجة للقيام بذلك نفسي ، ولكن تمكنت من الحصول عليها القيام به مع .صافي وبدون 3rd الطرف الأدوات:

MSDN: حفظ مستندات Word 2007 الى PDF و XPS صيغ

بسيطة جدا ، حوالي 50 أسطر من التعليمات البرمجية.ومع ذلك أعتقد أنك سوف تحتاج Word 2007 مثبتا على الجهاز وكذلك القدرة على Save As PDF

تحويل مستندات Word إلى PDF ، نلقي نظرة على jWordConvert ، مكتبة جافا التي يمكن أن تفعل ذلك بالضبط.هذا لن يعمل مع ملفات Excel على الرغم فقط مع ملفات Word.اللغة ليست حادة ، جافا ولكن يمكنك التبديل إلى استخدام IText (الذي هو جافا) بدلا من ITextSharp.

الطريقة الأكثر شيوعا لتحويل الملفات إلى pdf هو طباعتها الطباعة إلى pdf برنامج تشغيل الطابعة.هناك عدد من برامج التشغيل مثل أحد أن أعرف أنه سيتم القيام بهذه المهمة هو الثلج الأسود.

آخر هو استخدام أدوبي أكروبات SDK.من الذاكرة مكلفة جدا.

مر بعض الوقت منذ أن كنت قد فعلت أي عمل مع تحويل pdf والمناظر الطبيعية قد تغيرت.

يمكنك أيضا استخدام عنصر مثل activePDF هو DocConverter لتحويل الكثير صيغ PDF.

استخدام PDF ميكر الذي يأتي مع أدوبي 7 - 9

لقد استخدمت هذا الكود سرية Doc إلى PDF

أنا مندهش Aspose لم يذكر هنا, انها سهلة وبسيطة وموثوق بها.الجانب السلبي هو أنه ليس مجانا.

لقد استعملت iTextSharp في الماضي, هو جيد جدا, سهلة التركيب (واحد DLL أعتقد) ، دمج يأخذ قليلا من tindering حتى انها ليست سهلة لاستخدام Aspose, ولكن مهلا, انها مجانية لذلك هذا هو أفضل جزء.

TallPDF.NET (يأتي مع ثمن باهظ) يسمح لك للعمل ديناميكية PDF من أي .NET بما في ذلك ASP.NET صفحات وخدمات الويب.

PDFEdit (الحرة و مفتوحة المصدر) هو محرر التلاعب في وثائق PDF.أنه يحتوي على واجهة المستخدم الرسومية النسخة واجهة سطر الأوامر.البرمجة يستخدم إلى حد كبير في المحرر و أي شيء تقريبا يمكن كتابتها.فمن الممكن إنشاء البرامج النصية الخاصة بك أو الإضافات.

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