نقل قول: کامپوننت برای نمایش pdf
سلام. بیارش رو نسخه های XE
کامپوننت VSPDFViewer براش هست و من باهاش کار کردم نسبت به بقیه خیلی خوبه، البته حرف اول و آخر رو Foxit می زنه و Adobe که یکیش 2000 دلاره و یکی دیگه اش 5000 دلار
(کامپوننت بصورت اکتیواکس توزیع شده است)
نقل قول: کامپوننت برای نمایش pdf
برنامه ام روی دلفی XE کار نمی کنه و حد اکثر روی دلفی 7 کار کنه.
استفاده از SendMessage برای ارسال شماره صفحه به یک برنامه اجرایی دیگه، احتمالا کار رو کند می کنه.
( من روش سریعی برای ارسال شماره صفحه به پنجره دیگه ندارم مگر ارسال متن به یک ادیت مخفی)
من PDFtoolkit VCL 5 از همکارم گرفتم. نصب شد ولی بلد نیستم ازش استفاده کنم.
کسی میتونه راهنمایی کنه؟
ظاهرا باید از دو تا کامپوننت استفاده کنم که به یکی اسم فایل بدم و دومی فایل رو نمایش بده. اما چطوری؟ فعلا که هیچی نمایش نداده، چه برسه به پرش به صفحه مد نظر و گرفتن بخشی از تصویر با رویداد ماوس:لبخندساده::گریه:...
لطفا فقط روشش رو بگید. چون ممکنه به علت یکسان نبودن ورژن دلفی، نمونه برنامه برام کار نکنه.
نقل قول:
البته حرف اول و آخر رو Foxit می زنه
یعنی باید Foxit Reader یا برنامه ای که بتونه PDF بخونه هم نصب بشه که کامپوننتم کار کنه؟
نقل قول: کامپوننت برای نمایش pdf
نه، منظورم ایکتواکس فوکسیت بود.
اکتیواکسی که گفتم رو تست کن شاید رو دلفی قدیمی هم جواب بده
sendmessage کند می شه چون منتظر پاسخ از شما می مونه، postmessage کنید فرقش رو ببینید
اون کامپوننت خودت رو هم دموهاش رو ببین احتمالا کد راهنما داشته باشه
سید کمکت کنم بیا بیرون از منجلاب غیریونیکد:لبخند:
چه اشکالایی داری برای آپدیت به بالاتر؟ می خوای یه پست شروع کن به درد جماعت هم بخوره
نقل قول: کامپوننت برای نمایش pdf
برنامه رو در دلفی بالاتر امتحان کردم اجرا نمیشه
نقل قول: کامپوننت برای نمایش pdf
نقل قول: کامپوننت برای نمایش pdf
فقط یه اشکال که نیست. بی خیال.. معمولا به یونیکد نیاز ندارم. چند تا برنامه با XE2 نوشتم ولی معمولا کارم با دلفی سبک تر راه میفته. کار اصلیم برنامه نویس نیست و ورودی اطلاعات ما هم داسی هست.
کد برنامه رو میذارم اگر خواستید بررسی کنید.( توضیح اینکه برنامه چکار می کنه خودش یه ساعت میشه!:لبخند:)
https://s20.picofile.com/file/844384...yTree.rar.html
نقل قول: کامپوننت برای نمایش pdf
من این موضوع رو چند وقت پیش بررسی کرده بودم. کامپوننتهایی هست که این کار رو میکنند اما چیز رایگان و اوپن سورسی که راحت کار کنه نتونستم پیدا کنم.
https://github.com/tothpaul/PDFiumReader
https://github.com/blestan/lazmupdf
اینا از dll استفاده میکنند به نظرم ارزش چک کردن داره.
از CEF4Delphi یا همون براوزر کرومیوم هم میشه استفاده کرد بدیش اینه که 140 مگ حجم به برنامه اضافه میشه.
نقل قول: کامپوننت برای نمایش pdf
سلام
ممنون. من کامپوننتی که راحت نصب شد دارم( PDFtoolkit VCL) اما بلد نیستم ازش استفاده کنم. فعلا گذاشمش کنار تا مساله خودبخود حل شه:لبخند:
..
..
خواستم مثلا طبق نمونه کد استفاده کنم، قفل کرد. آدرس فایل خواست. بهش دادم به خطی از کد گیر داد. دارم بی خیالش میشم.:گریه:
...
اکتیو ایک فاکسیت رو نصب کردم. بالاخره کار کرد. اما چند مشکل داره
میخوام قبل از اجرای برنامه تغییر انداش بدم نمیذاره با ماوس تغییر اندازه بدم.
شماره صفحه بهش میدم و اینتر می زنم به صفحه نمیره یا دو صفحه کنتار هم میاره ..با اینکه گذاشتمش روی بزرگنمایی صد در صد.
من میخوام قسمتی از تصویر صفحه PDF رو بگیرم اما نمی تونم روی این کامپوننت چیزی مثل Shape بذارم که کاربر بفهمه داره تصویر کجا رو می گیره.
فکر کنم همون روش پیام دادن به فاکسیت ریدر تنها راهم باشه.:ناراحت:
1 ضمیمه
نقل قول: کامپوننت برای نمایش pdf
نقل قول:
نوشته شده توسط
mbshareat
سلام
ممنون. من کامپوننتی که راحت نصب شد دارم( PDFtoolkit VCL) اما بلد نیستم ازش استفاده کنم. فعلا گذاشمش کنار تا مساله خودبخود حل شه:لبخند:
..
..
خواستم مثلا طبق نمونه کد استفاده کنم، قفل کرد. آدرس فایل خواست. بهش دادم به خطی از کد گیر داد. دارم بی خیالش میشم.:گریه:
...
اکتیو ایک فاکسیت رو نصب کردم. بالاخره کار کرد. اما چند مشکل داره
میخوام قبل از اجرای برنامه تغییر انداش بدم نمیذاره با ماوس تغییر اندازه بدم.
شماره صفحه بهش میدم و اینتر می زنم به صفحه نمیره یا دو صفحه کنتار هم میاره ..با اینکه گذاشتمش روی بزرگنمایی صد در صد.
من میخوام قسمتی از تصویر صفحه PDF رو بگیرم اما نمی تونم روی این کامپوننت چیزی مثل Shape بذارم که کاربر بفهمه داره تصویر کجا رو می گیره.
فکر کنم همون روش پیام دادن به فاکسیت ریدر تنها راهم باشه.:ناراحت:
بیاریدش به نسخه بالاتر دلفی و از کامپونت هایی همچون ImageEn یا همون PDFtoolkit استفاده کنید
اینم تصویر اجرای برنامه ی شما در دلفی 10
ضمیمه 153671
نقل قول: کامپوننت برای نمایش pdf
ببخشید این پنجره به خاطر اشکال در محتوای فایل اطلاعات کنار برنامه هست که یه بحث کاری هست.پیام خطا رو خودم ایجاد کردم و ربطی به بحث نداره
ممنونم. از نمایش PDF منصرف شدم. ظاهرا کنترل خوبی برای مایش و گرفتن تصویر بهم نمیده.