سؤال

لديّ تقرير معقد أحتاج إلى رسمه باستخدام GDI+ (لا أعرف طريقة أفضل) مع صفحات متعددة وحفظها على PDF حتى يتمكن المستخدم من تنزيله. ما هي أفضل طريقة للقيام بذلك؟

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

المحلول

لست متأكدًا من مدى تعقيد تقريرك وما تفعله مع GDI+ ولكن هذه بعض الأفكار التي قد تساعد:

الدفع itextSharp و/أو pdfsharp.

ال Spark View Engine أيضا جيل PDF مدمج في.

كفكرة أخرى .... إذا كان لديك إمكانية الوصول إلى SQL Report Server و/أو على الأقل عميله ويمكنه استخدامه لإنشاء تقريرك ، يمكنك إنشاء واتصال .NET MVC والإخراج كـ PDF.

تحقق من هذا حتى الإجابة:ASP.NET MVC كيفية الحصول على عرض لإنشاء PDF

نصائح أخرى

هناك طريقة أخرى للقيام بذلك ، تثبيت البولزيب على الخادم ، واستخدام واجهة COM ، يمكنك طباعته برمجيًا إلى مستند PDF الذي أعتقد أنه سيكون أقل متاعب ... ببساطة حدد طابعة Bullzip PDF كطابعة نشطة وطباعتها إلى مجلد PDF الوجهة . الق نظرة على هذا هنا لمعرفة كيف يعمل com ... واجهة com هي نفس نموذج com BiopDF.

أتمنى أن يساعد هذا ، مع أطيب التحيات ، توم.

أنا معجب بـ Data Dynamics Activereports نفسي. من المحتمل أن يكون لديه القليل من حقيقة أنهم محليون في المدينة ، وإذا كان لدي مشكلة يمكنني فقط الاتصال بهم. محرك إعداد تقارير جيد جدا رغم ذلك. يطبع مباشرة إلى PDF.

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