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

Mime Types تحديدا Pdf سؤال يحتاج الي إجابة

بدأه محمد ونيس في 18 سبتمبر 2008 · 4 رد · 1,302 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أنا بدل ما أضع شرح عن موضوع mime Types

قولت أسأل عن أصعبهم عليه

pdf النوع

هو اللي فيه مشكلة عندي ياريت لو حد عمله بمثال يحطهولنا هنا

أنا حطيت مثالين واحد اكسيل

والثاني وورد


throws ServletException ,IOException
{


response.setContentType("application/ven.ms-excel");
PrintWriter out = response.getWriter();
out.println("Month \t JAN \t FEB \t MARCH \t TOTAL");
out.println("salary \t 100 \t200 \t300 \t=sum(b2:d2)");






}
public void service (ServletRequest Request ,ServletResponse response )

والثاني وورد


throws ServletException ,IOException
{


response.setContentType("application/msword");
PrintWriter out = response.getWriter();
out.println("Mohamed Fouad");





}
	public void service (ServletRequest Request ,ServletResponse response )

#2

الثالث pdf

response.setContentType("Application/pdf");

تم تعديل هذه المشاركة بواسطة ابو سعود الفرنسي في 18 سبتمبر 2008 في 19:34

#3
ابو سعود الفرنسي كتب:
الثالث pdf

response.setContentType("Application/pdf");

شكرا أخي العزيز علي اهتمامك وردك بس أنا مشيت انبارح قبل ما أوضح بالضبط أنا عايز ايه بالضبط

أنا بالفعل عندي الجزء اللي حضرتك وضعته الفكره اللي انا عايزها بقي هي أزاي هحط في الملف دا بيانات يعني حضرتك لو بصيت علي المثالين السابقين هتلاقي اني عملت جدول داخل الاكسيل وايضا كتبت داخل ملف الوورد لكن لما جيت اعمل كدا مع الملف البي دي اف بيحمل وبعدين يفتح الملف ويقولي انه معطوب

أنا أسف أني موضحتش سؤالي أول مرة وأتمني ان اسمع رد منكم قريبا

#4
response.setContentType( "application/pdf" );
Document document = new Document();
ByteArrayOutputStream buffer = new ByteArrayOutputStream();
PdfWriter.getInstance( document, buffer );
document.open();
document.add(new Paragraph("Hello World"));
document.close();
DataOutput output = new DataOutputStream( response.getOutputStream() );
byte[] bytes = buffer.toByteArray();
response.setContentLength(bytes.length);
for( int i = 0; i < bytes.length; i++ ) { output.writeByte( bytes ); }
image-27.gif

concepteur realisateur java j2ee

php5 and asp

#5

جزاكم الله عنا خيرا

ولكن ممن تضيف الكلاسس اللي لازم تضاف علشان البرنامج يشتغل ولو قليل من الشرح لهذا الكود أكون شاكر ليك

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