نمایش نتایج 1 تا 8 از 8

نام تاپیک: یک روش جالب برای درست کردن PDF

  1. #1
    کاربر دائمی آواتار ARA
    تاریخ عضویت
    آبان 1383
    محل زندگی
    Bad Sector
    پست
    448

    Lightbulb یک روش جالب برای درست کردن PDF

    با سلام من حدود یک ماه داشتم دنبال یک کامپوننت برای کار با پی دی اف میگشتم
    و خیلی از دوستان در این زمینه من رو راهنمایی کردند و جا دارد از تمام بچه هایی که در این فروم تلاش میکنند و به همدیگر کمک میکنند تشکر کنم

    حال من یک روشی پیدا کردم که هندل document print رو می گیره و بعد با استفاده از یک event اون رو به یک تابع میفرسته حال تو اون زیر برنامه میتونید فیلد های دلخواه رو به document اضافه کنید و به سمت چاپگر بفرستی
    بعد میتونی با یک pdf printer driver مثل pdf factory اون رو به pdf تبدیل کرد
    نمونه کد هم گذاشتم
    فایل های ضمیمه فایل های ضمیمه

  2. #2
    برنامه ای گذاشته اید یه سری اطاعات را بر روی PrintDocument می نویسه . حالا با هر نوع چاپگری که می خواید چاپ کنید . از جمله pdf driver
    روش خوبیه به شرطیکه pdf printer driver بر روی سیستم موجود با شه
    چند تا سورس تو codeproject من دیدم که یه فایل pdf می ساخت
    اگه بتونی از اونا استفاده کنی خیلی خوب می باشد

  3. #3
    http://www.codeproject.com/tools/Text2PDF.asp
    البته این با ++C می باشد. دیدم خیلی جالبه
    کافیه تو codeproject دنبال pdf بگردی؟؟
    موفق باشید

  4. #4
    کاربر دائمی آواتار ARA
    تاریخ عضویت
    آبان 1383
    محل زندگی
    Bad Sector
    پست
    448

    Cool

    دوست عزیز مطهر

    http://www.codeproject.com/tools/Text2PDF.asp
    البته این با ++C می باشد. دیدم خیلی جالبه
    کافیه تو codeproject دنبال pdf بگردی؟؟
    موفق باشید
    این کد که شما میفرمایید رو من امتحان کردم من حدود دو هفته اینترنت رو زیرو رو کردم
    اولا کد هایی که وجود داشتن معمولا licence داشتن یعنی پولی بودن یعنی همش یک گوشه pdf آرم یا نوشته خاصی رو میگذاشتن من اینقدر ناامید شده بودم که شب قبلش گفتم خدایا اگه چیزی پیدا کردم تو سایت میگذارم که همه استفاده کنند
    نمیدونید چقدر همین کار من رو راه انداخت
    دوما همین لینک کدی که شما فرستادین ناقص چون فایل تکست رو قبول میکنه و در مثال من عکس رو هم دیدین
    فقط در itextsharp کد هاش مجانی بود اونهم مربوط به #C ورژن 2005 بود باز هم library های دیگه هم بود ولی مشکل فارسی نویسی یکی از بزرگترین مشکلات بود

  5. #5
    دوست گرامی
    من که علم غیب ندارم که بدانم شما چی کار کرده اید
    من فقط یه لینک گذاشتم. البته هدفم هم بررسی بیشتر این موضوع بود

    بعد میتونی با یک pdf printer driver مثل pdf factory اون رو به pdf تبدیل کرد
    البته این کار وقتی امکان پذیر است که شما یه pdf printer driver روی سیستمت داشته باشی

  6. #6
    کاربر دائمی آواتار ARA
    تاریخ عضویت
    آبان 1383
    محل زندگی
    Bad Sector
    پست
    448

    Red face

    وست عزیز من گلایه ای از شما نکردم فقط خواستم موضوع رو کمی روشنتر کنم
    اگه شما اینگونه برداشت کرده اید من معذرت میخواهم
    به قول یکی از دوستان با یاد دادن به هم نردبان ترقی همدیگر باشیم

  7. #7
    کاربر جدید
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    تهران
    پست
    28

    نقل قول: یک روش جالب برای درست کردن PDF

    میشه بیشتر توضیح بدید در مورد مشکل فارسی نویسی ؟
    یعنی هیچ راهی نداره که از dll iTextSharpبرا تبدیل html به pdf استفاده کنیم؟

  8. #8

    نقل قول: یک روش جالب برای درست کردن PDF

    نقل قول نوشته شده توسط joojoo مشاهده تاپیک
    میشه بیشتر توضیح بدید در مورد مشکل فارسی نویسی ؟
    یعنی هیچ راهی نداره که از dll iTextSharpبرا تبدیل html به pdf استفاده کنیم؟
    DLL رو دانلود و به پروژه اضافه کن.



    http://rapidshare.com/files/371794287/itextsharp_Dll_By_Si6arp.rar.html



    این هم دستوراتی برای تبدیل فایل HTML به PDF :


    string sw = File.ReadAllText(MapPath(HtmlFileAddress));
    string html = sw.ToString();
    Document Doc = new Document();
    PdfWriter.GetInstance(Doc, new FileStream(Environment.GetFolderPath
    (Environment.SpecialFolder.Desktop) + "\\MyPDF.pdf", FileMode.Create));
    Doc.Open();
    Chunk c = new Chunk("This Text Added To Header PDF \n", FontFactory.GetFont("Tahoma", 15));
    Paragraph p = new Paragraph();
    p.Alignment = Element.ALIGN_CENTER;
    p.Add(c);
    Doc.Add(p);
    System.Xml.XmlTextReader xmlReader =
    new System.Xml.XmlTextReader(new StringReader(html));
    HtmlParser.Parse(Doc, xmlReader);
    Doc.Close();
    string Path = Environment.GetFolderPath(Environment.SpecialFolde r.Desktop) + "\\MyPDF.pdf";



    در ضمن DLL کامل هست و لایسنس هم نمیخواد

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •