تحويل وثائق مايكروسوفت وورد إلى PDF في ASP.NET [مغلقة]

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

  •  03-07-2019
  •  | 
  •  

سؤال

أسئلة مماثلة تم طلب, ولكن لا شيء تماما مثل الألغام ، حتى هنا يذهب.

لدينا مجموعة من مستندات Microsoft Word على ASP.NET خادم الويب مع حقول دمج القيم التي تمتلئ في نتيجة نموذج المستخدم المقدمة.بعد حقل دمج الخادم يجب تحويل المستند إلى PDF و تيار وصولا إلى المتصفح.أول الميل إلى استخدام Visual Studio Tools ل Office API ؛ ومع ذلك, لقد واجهت هذا التحذير من شركة مايكروسوفت:

Microsoft لا توصي حاليا و لا دعم أتمتة تطبيقات Microsoft Office من أي مراقب غير التفاعلية تطبيق العميل أو عنصر (بما في ذلك آسيا والمحيط الهادئ ، ASP.NET DCOM و NT الخدمات) لأن المكاتب قد يحمل غير مستقرة السلوك و/أو الجمود عند مكتب تشغيل في هذه البيئة.

يبدو أن مجال التلاعب يمكن أن يتم ذلك باستخدام XML المفتوحة SDK, ولكن ما هي أفضل طريقة لتحويل Word 2007 الوثائق إلى PDF دون فتح كلمة ؟ والحل الأمثل هو أن تكون منخفضة التكلفة وقابلة للتطوير ، بصمة الذاكرة منخفضة, يكون من السهل نشر،.NET API.

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

المحلول

انها ليست بالضبط مفتوحة المصدر ، ولكن Aspose لديه بعض المنتجات التي يمكن أن تفعل ذلك ،

Aspose.Pdf.طقم

Aspose.Pdf.طقم غير رسومية PDF® الوثيقة التلاعب في المكونات التي يمكن على حد سواء .صافي و مطوري جافا لإدارة القائمة ملفات PDF وكذلك إدارة حقول النموذج جزءا لا يتجزأ من داخل ملفات PDF.Aspose.Pdf مثالية لخلق جديد ملفات PDF ؛ ولكن المطورين غالبا ما تحتاج إلى تحرير القائمة بالفعل وثائق PDF.Aspose.Pdf.طقم يسمح لهم القيام بذلك فقط.Aspose.Pdf.طقم يسمح للمطورين لإنشاء تطبيقات قوية دمج البيانات مباشرة إلى وثائق PDF فضلا عن تحديث وإدارة وثائق PDF.Aspose.Pdf.طقم هو منتج رائع و يعمل بشكل ممتاز مع بقية PDF المنتجات.

و Aspose.pdf

Aspose.Pdf هو غير الرسومية PDF® الوثيقة التقارير المكون الذي تمكن أيضا .صافي أو تطبيقات جافا لإنشاء مستندات PDF من الصفر بدون استخدام أدوبي أكروبات®.Aspose.Pdf جدا بأسعار معقولة ويوفر ثروة من الميزات القوية بما في ذلك:ضغط الجداول والرسوم البيانية والصور والارتباطات التشعبية والأمن الخطوط المخصصة.Aspose.Pdf يدعم إنشاء ملفات PDF من خلال API, XML قوالب و XSL-FO الملفات.Aspose.Pdf من السهل جدا للاستخدام ويتم توفيرها مع 14 واردة تماما العروض مكتوبة في كل من C# و Visual Basic.

تحقق من API و العروض.يمكنك تحميل DLL مجانا لمحاولة الخروج منها.لقد استعملت قبل كانوا يعملون بها كبيرة.

هناك أيضا iTextSharp وهو C# ميناء iText, جافا PDF converter.لقد سمعت بعض الناس تحاول ذلك مع نتائج مختلطة.

نصائح أخرى

السؤال هو "وثائق مايكروسوفت وورد إلى PDF في ASP.NET" لذلك أنا في حيرة جدا لماذا Aspose.Pdf Aspose.Pdf.طقم الموصى بها أعلاه.تحتاج إلى استخدام Aspose.الكلمات لأن هذا المكون يدعم مستندات Microsoft Word إلى PDF تحويل.

تحقق من مايكروسوفت الموارد على حفظ مستندات Word 2007 الى PDF و XPS صيغ باستخدام C# أو VB.

ActivePdf DocConverter - http://www.activepdf.com/

ولكنه يتطلب Office مثبتة على الملقم للحصول على نوعية جيدة التحويل.

يجب أن تحاول استخدام أوبن أوفيس لهذا.هو مجاني و يدعم مجموعة كاملة من ملف التحويلات.لقد استخدمت لتحويل DOC & ملفات DOCX إلى تنسيق HTML مع نتائج رائعة.

ABCpdf شعبية أخرى المكون الذي سوف تتيح لك تحويل مستندات Word إلى PDF تحت ASP.NET ومع ذلك أعتقد أنه أيضا يجعل من استخدام مايكروسوفت أوفيس أو أوبن أوفيس.

http://www.websupergoo.com/abcpdf-office-docs.htm

Aspose.كلمات قد يكون الخيار الأفضل بالنسبة لك, ولكن لا تحويل جميع العناصر البصرية تماما.

إلقاء نظرة على Muhimbi PDF Converter خدمات الويب.فإنه يعمل على ويندوز كخدمة ، ولكن يمكن الوصول إليها من أي ويندوز غير خدمات ويب قادرة على البيئة بما في ذلك جافا .صافي.

على الرغم من أن هذه الحلول يتطلب MS-Office مثبتا على ملقم (ليس بالضرورة نفس ملقم التطبيق الخاص بك) ، هو قوي جدا و يوفر التحويل مثالية الإخلاص.فإنه يذهب إلى أطوال كبيرة للحصول على جميع أنحاء الجمود مشاكل Microsoft راجع في مقالة.

إنشاء أو تعديل MS-Word ملفات أوصي باستخدام مجانا SDK XML المفتوحة لـ Office.إريك الأبيض يحافظ على حقا بلوق جيدة حول ذلك.

تنويه لقد عملت على هذا المنتج.وقد قلت ذلك, يعمل كبيرة.

مايكروسوفت PDF في word يبدو أن أفضل حل في الوقت الحالي ولكن يجب أن تأخذ في الاعتبار أنه لا تحويل كافة مستندات word بشكل صحيح إلى pdf و في بعض الحالات سوف ترى فرق كبير بين كلمة و إخراج قوات الدفاع الشعبي.للأسف لم أتمكن من العثور على أي api التي من شأنها تحويل كافة مستندات word بشكل صحيح.لقد وجدت الحل الوحيد لضمان التحويل 100% صحيح كان عن طريق تحويل الوثائق من خلال برنامج تشغيل الطابعة.الجانب السلبي هو أن الوثائق في قائمة الانتظار و تحويلها واحدا تلو الآخر, ولكن يمكنك أن تكون متأكدا أدى pdf هو بالضبط مثل كلمة docuemtn.أنا شخصيا يفضل استخدام UDC (Universal document converter) و تثبيت برنامج Foxit Reader(نسخة مجانية) على الخادم أيضا ثم طباعة الوثائق قبل بدء "عملية" ووضع الفعل الخاصية إلى "طباعة".يمكنك أيضا استخدام فيليسيستيمواتشير إلى تعيين إشارة عند اكتمال التحويل.

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