• 0
light stars

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

سؤال

لدي صفحة ب 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
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

14 إجابة على هذا السؤال .

  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

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

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

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

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

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

post-230800-025365100 1337218231_thumb.j

تم تعديل بواسطه _أبو حذيفة_
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

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

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

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

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

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

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

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

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

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

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

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

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

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

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

post-244405-041414700 1337416109_thumb.p

تم تعديل بواسطه light stars
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

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

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

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

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

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

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

حملتها انا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

حملتها انا

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

إذا كنت تعرض الإستمارة ب 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

تم تعديل بواسطه _أبو حذيفة_
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

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

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

post-244405-008536400 1337596895_thumb.p

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

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

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

تم تعديل بواسطه _أبو حذيفة_
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .