الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طباعة أو فتح الصفحة في PDF

بدأه light stars في 16 مايو 2012 · 14 رد · 2,861 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

لدي صفحة ب ASP

و أريد اذا ضغط على الزر المحدد تفتح له برنامج PDF بالبيانات الموجودة في صفحة الويب لكي يطبعها

وقد جربت كود لفتحها بالوورد فعملت بشكل جيد

Response.Clear();
        Response.AddHeader("Content-Disposition", "Attachment;Filename=Word.doc");   
        Response.Buffer = true   ;
        Response.Charset = "UTF-8";  
        Response.ContentType = "application/vnd.word"  ;

لكن للPDF لا تعمل و تظهر رسالة الخطأ (the doccument can not be opened )

Response.Clear();
        Response.AddHeader("Content-Disposition", "Attachment;Filename=Word.pdf");
        Response.Buffer = true;
        Response.Charset = "UTF-8";
        Response.ContentType = "application/vnd.pdf";

فما الحل ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

تم تعديل هذه المشاركة بواسطة light stars في 16 مايو 2012 في 13:32

#2

هل تقصد أنك تريد أن يفتح ملف PDF في صفحة ؟

اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر

#3

يمكنك طباعة المعلومات التي في الصفحة بدون عرضها ك pdf أو word

أما إن أردت أن يكون مشغل ملفات pdf ضمن نافذة المستعرض كما في الصورة

فأنظر لهذه الروابط

http://www.c-sharpco.../EmbedPdfs.aspx

http://www.codeproje...hout-Acrobat-Re

والله أعلى وأعلم .

....تم التعديل.....

post-230800-025365100 1337218231_thumb.j

المرفقات
Image2.jpg

تم تعديل هذه المشاركة بواسطة _أبو حذيفة_ في 22 مايو 2012 في 02:22

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#4
_أبو حذيفة_ كتب:

الأمر يختلف أخي بين ملفات WORD و PDF

لا أعتقد يمكن ذلك ....

ربما عن طريق برنامج خاص يتم تحميله لجهاز العميل وهو يقوم بعملية انشاء ملف PDF وتخزين المعلومات بداخله.

كذلك يمكنك طباعة المعلومات التي في الصفحة بدون عرضها ك pdf أو word

أما إن أردت أن يكون مشغل ملفات pdf ضمن نافذة المستعرض كما في الصورة

فأنظر لهذه الروابط

http://www.c-sharpco.../EmbedPdfs.aspx

http://www.codeproje...hout-Acrobat-Re

والله أعلى وأعلم .

شكرا على التوضيح

اللهم ما اصبح /امسى بي من نعمة أو بأحد من خلقك فمنك وحدك لا شريك لك فلك الحمد ولك الشكر

#5

شكرا أبو حذيفة على هذه المعلومة

_أبو حذيفة_ كتب:

أما إن أردت أن يكون مشغل ملفات pdf ضمن نافذة المستعرض كما في الصورة

فأنظر لهذه الروابط

http://www.c-sharpco.../EmbedPdfs.aspx

http://www.codeproje...hout-Acrobat-Re

والله أعلى وأعلم .

لكن ليست ما أردت و أنما

اقتباس

يقصد أخذ كل المعلومات التي في صفحة الإنترنت وفتح مشغل ملفات pdf الذي في جهاز العميل ووضع المعلومات بداخله ... وكأنه ملف pdf نظامي

فلدي أستمارة تسجيل فعندما يضغط على أمر الطباعة يفتح له صفحة PDF فيها معلوماتة المسجلة

post-244405-041414700 1337416109_thumb.p

المرفقات
مثال.png

تم تعديل هذه المشاركة بواسطة light stars في 19 مايو 2012 في 11:28

#6

طيب أخي بما أن الغاية الأخيرة هي طباعة الإستمارة ... لما نضعها في ملف PDF .... وتصعب الأمور عليك وتزيد من الأكواد!!!!!

لماذا لا تعرضها في صفحة النت عرض عادي كجدول مثلاً و بتنسيق أنت تحدده ثم يكون هناك زر طباعة وتحصل على ماتريد ....

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#7
_أبو حذيفة_ كتب:

طيب أخي بما أن الغاية الأخيرة هي طباعة الإستمارة ... لما نضعها في ملف PDF .... وتصعب الأمور عليك وتزيد من الأكواد!!!!!

لماذا لا تعرضها في صفحة النت عرض عادي كجدول مثلاً و بتنسيق أنت تحدده ثم يكون هناك زر طباعة وتحصل على ماتريد ....

فعلت ذلك لكن المشكلة هي في حالة الطباعة من الويب تظهر زوائد مثل التاريخ و الرابط الموقع و عنوان الموقع ولا يمكن إزالتها إلا من خلال المتصفح

وهذه مشكلة لأنه يجب عليك تغيير الإعدات من كل مستخدم للنظام :S

و طباعتها من word مشكلتها أنا يمكن التعديل على البيانات

#8
light stars كتب:

فعلت ذلك لكن المشكلة هي في حالة الطباعة من الويب تظهر زوائد مثل التاريخ و الرابط الموقع و عنوان الموقع ولا يمكن إزالتها إلا من خلال المتصفح

وهذه مشكلة لأنه يجب عليك تغيير الإعدات من كل مستخدم للنظام :S

و طباعتها من word مشكلتها أنا يمكن التعديل على البيانات

اخي بالنسبة للPdf فهناك اداة اسمها Pdf Viewer تقدر تستخدمها لهذا الغرض وهي بالمرفقاتpdf.rar

اما بالنسبة للطباعة فانصحك باستخدام الكريستال ريبورت.

1

مقالات ,دروس , أكواد , مشاريع 


تصميم ,أستظافة 


مدونتي 


#9

كيف اضيف هذي الأداة Pdf Viewer

حملتها انا

#10
MgeEeD2004 كتب:

كيف اضيف هذي الأداة Pdf Viewer

حملتها انا

افتح الضغط ومن Tools -Right Click-Choose item -Browse -Pdf Viewer

ثم ادرجها في احدى الصفحات واربطها مع اي ملف pdf

مقالات ,دروس , أكواد , مشاريع 


تصميم ,أستظافة 


مدونتي 


#11

إذا كنت تعرض الإستمارة ب GridView عندها أنظر لهذه الروابط

ووضعت لك مثال بالمرفقات معدل من هذا الرابط

http://www.aspsnippe...in-ASP.Net.aspx

http://aspdotnetcode...ridview-to.html

http://www.mikesdotn...with-iTextSharp

http://www.mikesdotn...roducing-Tables

أو إطبع محتويات الصفحة عبر هذا المثال

http://www.arabteam2...howtopic=258700

بتوفيق الله تعالى.

pdfexport.rar

تم تعديل هذه المشاركة بواسطة _أبو حذيفة_ في 21 مايو 2012 في 07:00

2

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#12

اكرمك الله اخي م.محمد الساعدي

#13
م.محمد الساعدي كتب:

اخي بالنسبة للPdf فهناك اداة اسمها Pdf Viewer تقدر تستخدمها لهذا الغرض وهي بالمرفقاتpdf.rar

اما بالنسبة للطباعة فانصحك باستخدام الكريستال ريبورت.

م. محمد المعلومة جدا رائعة و أستفد منها و طبقتها في برنامجي الأخر ....... لكن للأسف ليست ما أرد في سؤالي هذا

و إنما الذي أرده صفحة Web بجميع معلوماتها المدخلة (متغيرة حسب إدخال المستخدم) وليست محفوظة في ملف PDF مسبقا تفتح في صفحة PDF

post-244405-008536400 1337596895_thumb.p

المرفقات
مثال.png
#14

طيب أخي أنظر لهذا الرابط ... فيه مثال لتصدير محتوى الصفحة إلى ملف pdf

http://www.aspsnippets.com/Articles/Export-ASPNet-Web-Page-with-images-to-PDF-using-ITextsharp.aspx

جربته واشتغل معي

بتوفيق الله تعالى .

تم تعديل هذه المشاركة بواسطة _أبو حذيفة_ في 22 مايو 2012 في 02:15

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#15

يمكن عمل تقرير في البكريستال ريبورت يقوم بالمطلوب يوجد في الختيارات مستعرض التقرير حفظ pdf

مواضيع مشابهة