PDA

View Full Version : آخرین اخبار از تبدیل Qr یا Fr به PDF فارسی



ب- تات
پنج شنبه 29 آذر 1386, 10:41 صبح
بعد از این همه گشتن و بحث شدن هیچ جا نتیجه قطعی ندیدم. بلاخره تکلیف عدم نمایش صحیح فارسی در تبدیل مخصوصا Qr به PDF به کمک کلاس موجود در Qr که اگر اشتباه نکنم :
TQRPDFDocumentFilter
هست رو من نفهمیدم باید چکار کرد.
از عزیزان مشکل گشا تقاضای عنایت دارم.

ghabil
پنج شنبه 29 آذر 1386, 11:46 صبح
راستی شمن تا حالا از این کامپوننت استفاده نکردم ، اما یک راه دیگه داری :
Distiller رو بعنوان یک Printer نصب کن بعد بجای اینکه از این کامپوننت استفاده کنی ریپورتت رو باهاش پرینت بگیر برات یک فایل PDF میسازه .

ب- تات
شنبه 01 دی 1386, 11:09 صبح
مشکل من اینه که برنامه من باید مستقیما فایلهای PDF بسازه و برای کاربر بایگانی کنه الان هم دارم با Qr کارمیکنم که خودش کامپوننت اکسپورت به PDF رو داره . اما با حروف فارسی مشکل داره.
یک بررسی کردم دیدم احتمالا باید Encoding فونتها رو عوض کنم . اتفاقا یک متد هم برای تعویض این موضوع داره اما نمیدونم چه عنوانی رو در آرگومان آن باید درج کنم.

ghabil
شنبه 01 دی 1386, 11:33 صبح
منطقی ترین Encodingبرای کارت 1256 هست، ولی من بازهم نفهمیدم چرا از Distiller استفاده نمیکنی خب اونم برات یک فایل PDF میسازه دیگه، هم سریعتر از هر کامپوننت دیگه ای و هم استانداردتر.

MM_Mofidi
شنبه 01 دی 1386, 13:30 عصر
بهترین روش در هر حال استفاده از Adobe API است.
مثلا:
http://www.adobeforums.com/webx/.3bbedaa6.3c0342b5
http://www.adobeforums.com/webx/.3bbedaa6.3c0336a3
http://www.adobeforums.com/webx/.3bbedaa6.3bca1836

ghabil
شنبه 01 دی 1386, 19:45 عصر
بهترین روش در هر حال استفاده از Adobe API است.


روش شاید ولی بهترین نیست! چون اولا لازمش ایمپورت کردن TypeLibrary هست دوما هم اداب بارها تاکید کرده که از این تکنولوژی بر روی سرور بخصوص برنامه هایی که سرور وب هستند استفاده نشه.

dkhatibi
یک شنبه 02 دی 1386, 06:49 صبح
ولی من بازهم نفهمیدم چرا از Distiller استفاده نمیکنی
شاید نمی خوان یک برنامه ی اضافی را نصب کنند.

ب- تات
یک شنبه 02 دی 1386, 09:18 صبح
چرا از Distiller استفاده نمیکنی
خوب امکان داره برام آپلودش کنید.البته اگه ک ر ک لازم داره هم راهنمائیم کنید.

ghabil
یک شنبه 02 دی 1386, 13:29 عصر
روی CD های Adobe Acrobat هست ، من جداگانش رو برای نصب ندارم.

ب- تات
دوشنبه 03 دی 1386, 11:07 صبح
Distiller را دیدم امامشکل من حل نمیشه چون من نمیخوام کاربر وابسته به کاری خاص بشه .
عرض کردم. برنامم باید خودش از داخل گزارش رو به PDF تبدیل کنه و در اختیار بذاره. یک تغییراتی باید توی یکی از یونیتهای کوئیک ریپورت داده بشه که من نمیدونم.

ghabil
دوشنبه 03 دی 1386, 19:13 عصر
اگر راهی باشه آیدی JAFO_Iran حتما میتونه بهت کمک کنه . حالا نمیدونم کی این تاپیک رو ببینه میتونی بهش یک پیام خصوصی بدی ازش بخوای یک نگاهی بندازه.

JAFO_IRAN
دوشنبه 03 دی 1386, 19:24 عصر
سلام

داشتیم قابیل جان؟ - ارادت

والا من هم distiller رو پیشنهاد میکنم، غیر از این خیلی دشواره و کدهای موجود هم اینقدر bug داره که خدا میدونه. اگر مشکل با اینه که اصلا نمیخواهید کاربر را مجبور به نصب distiller کنید که هیچ، اما برای تشخیص اینکه دیستیلر نصبه یا نه و انتخاب اون به عنوان printer فعال و اخذ نام فایل و ... شاید بشه یک کمکهایی کرد.

پینوشت: قابیل جان، اگر به پروژه ما اشاره میکنی، یادآوری میکنم که ما مجبور شدیم تغییرات اساسی در QRPrinter بدیم که کارهایی که میخواهیم انجام بشه. این تغییرات هم بستگی به تغییرات مفصلی دارن که در یونیتهای دیگه دادیم. به هر حال راه حل دست به نقدی به نظر من نمیرسه...

ارادت فراوان

ب- تات
یک شنبه 09 دی 1386, 11:51 صبح
ضمن تشکر من از PDf FActory استفاده میکنم کار همون دیستلر رو میکنه . مشکل سر عدم نصب برنامه های جانبی هست و باید مستقل باشه.