كمك اورژانسي در مورد pdf در mmb

inan

New Member
با سلام به دوستان عزيز من به یه مشکل برخوردم که بايد فوری حلش كنم . لطفا اگر كسي مي تونه كمكم كنه .

براي اجراي فایل pdf در مولتي مديا چه دستوري بايد نوشت . از دستور زير وقتي استفاده مي كنم در نسخه هاي پايين آكروبات اجر نميشه

Run("Acrobat.exe","name.pdf")

چه دستوري بايد نوشت كه در تمامي نسخه هاي آكروبات اجرا بشه ؟
 

inan

New Member
از شما دوست عزيز بسيار متشكرم
من قبلا مولتي مديايي را ديدم كه pdf را در هر آكروباتي اجرا مي كرد حتي آكروبات نسخه 5 و يا 4
اگر راه حلي مي دانيد برايم بنويسيد
 
آخرین ویرایش:

silvercover

کاربر متخصص
قاعدتا برای اجرا کافی هست که مسیر فایل اجرایی Acrobat به همراه فایل مورد نظر در دستور Run قرار بگیره. شما مسیر فایل اجرایی Acrobat رو چطوری بدست میارین و یا واردش می کنین؟
 

inan

New Member
چند سال پيش براي يه سازماني يه مولتي مديا درست كردم كه در آن زمان Acrobat نسخه 5 وجود داشت فايلهاي PDF را كه بايد اجرا ميشد را با دستور زير اجرا مي كردم

("Run("AcroRd32.exe","name.pdf

آن زمان هيچ مشكلي وجود نداشت . امروز كه اين cd را در كامپيوتر ميگذارم فايل pdf اجرا نميشود چون فايل اجرايي Acrobat نسخه 7 و 8 به Acrobat.exe تبديل شده است.
و الان كه دارم يه مولتي مدياي ديگه مي نويسم نميدانم كه چه دستوري بنويسم كه تمامي نسخه هاي Acrobat را پشتيباني كند .
يه برنامه Auto run از يه شركتي دارم كه راهنمايش PDF است و در تمامي نسخه هاي Acrobat باز ميشود.
ميخواهم كه چنين دستوري بنويسم .
 
آخرین ویرایش:

silvercover

کاربر متخصص
دلیلی که بنده لینک های بالایی رو توصیه کردم این هست که راه مطمئن تری هستن نسبت به Acrobat. اول اینکه از لحاظ کارایی و نشون دادن فایل های PDF هیچ فرق محسوسی بین Foxit و Acrobat Reader نیست. ثانیا اگر بر روی یه سیستمی Acrobat نصب نباشه فایل های شما اجرا نمیشه و قبلش باید Acrobat Reader رو نصب کنید. اما Foxit این مشکل رو نداره و نیاز به نصب نداره و همراه سی دی خودتون می تونین اون رو منتشر کنید.

گذشته از همه این ها برای پی بردن به نسخه نصب شده Acrobat و مسیر نصبش باید با رجیستری کار کنین که نیازمند استفاده از PlugIn و غیره هست.

نسخه Portable ( قابل حمل بی نیاز از نصب) برنامه Acrobat Reader رو هم اگر گیر بیارین به شما کمک میکنه مطابق Foxit ازش استفاده کنید.
 

inan

New Member
از Foxit چه طوري بايد استفاده كرد . اگر مراحل و دستور آن را بنويسيد ممنون ميشم.
 

inan

New Member
با تشكر از شما دوست عزيز silvercover مشكل مرا حل كرديد .
PDF ها را با برنامه flashpaper به swf تبديل كردم و بعد با swf2exe به فايل exe تبديل كردم تا به Flash Player هم نياز نباشد
 

[SOBHAN]

Active Member
گذشته از همه این ها برای پی بردن به نسخه نصب شده Acrobat و مسیر نصبش باید با رجیستری کار کنین که نیازمند استفاده از PlugIn و غیره هست.

نسخه Portable ( قابل حمل بی نیاز از نصب) برنامه Acrobat Reader رو هم اگر گیر بیارین به شما کمک میکنه مطابق Foxit ازش استفاده کنید.

براي اجراي پي دي اف به روش كمك از Foxit باز هم اين Foxit بايد نصب باشه كه !

پس چه فرقي بين اين برنامه و آكروبات هست ؟

محمد حسين
 

silvercover

کاربر متخصص
فایل اجرایی Foxit نیاز به نصب نداره. یعنی شما میتونین مثلا یکبار اون رو نصب کنید و فایل اجراییش رو بردارین و جاهای دیگه ازش استفاده کنید.
 

[SOBHAN]

Active Member
فایل اجرایی Foxit نیاز به نصب نداره. یعنی شما میتونین مثلا یکبار اون رو نصب کنید و فایل اجراییش رو بردارین و جاهای دیگه ازش استفاده کنید.

من خيلي متوجه نميشم ، ميشه يكم بيشتر توضيح بديد .

آخه الان فايل اجرايي برنامه جلومه و من هم اونرو مثل يك برنامه نصب كردم !:shock:


سبحان
 

[SOBHAN]

Active Member
دوست عزيز اين برنامه بعد از نصب يه فايل اگزه به شما مي ده كه اگر همون فايل اگزه رو در سي دي بگنجونيد كفايت مي كنه و نيازي به نصب نداره.
در ضمن اينجا رو هم ببين.
http://forum.majidonline.com/showthread.php?t=90234&highlight=Foxit

اين مثالي كه آقا حامد زده بودن رو ديده بودم .

حالا سوالم اينه : اون فايل exe اي كه قراره بگونجونم ، كجا توليد ميشه ؟ يني كجاست كه من بايد برم برش دارم .

مسلما فايل نصب كه نيست ؟


سبحان
 

silvercover

کاربر متخصص
وقتی برنامه Foxit نصب شد به مسیر نصبش برین و فایل اجراییش رو پیدا کنید. فایلش اجرایی یا exe به فایلی میگن که با کلیک بر روی اون برنامه اجرا میشه و یک آیکن منحصر به فرد هم داره.

چطوری مسیر نصب Foxit رو پیدا کنیم تا بتونیم فایل اجراییش رو بیابیم؟ خیلی سادس، اول سیستم خودتون رو روشن کنید و وارد ویندوز بشید. دوم از منوی استارت نام برنامه Foxit رو پیدا کنید. بعدش روش راست کلیک کنید و Properties بزنید. از پنجره نمایان شده دکمه Find Target رو بزنید. اگر باز هم پیداش نکردین توسط ابزار جستجوی ویندوز دنبال این بگردین:
Foxit_Reader.exe.

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

[SOBHAN]

Active Member
وقتی برنامه foxit نصب شد به مسیر نصبش برین و فایل اجراییش رو پیدا کنید. فایلش اجرایی یا exe به فایلی میگن که با کلیک بر روی اون برنامه اجرا میشه و یک آیکن منحصر به فرد هم داره.

چطوری مسیر نصب foxit رو پیدا کنیم تا بتونیم فایل اجراییش رو بیابیم؟ خیلی سادس، اول سیستم خودتون رو روشن کنید و وارد ویندوز بشید. دوم از منوی استارت نام برنامه foxit رو پیدا کنید. بعدش روش راست کلیک کنید و properties بزنید. از پنجره نمایان شده دکمه find target رو بزنید. اگر باز هم پیداش نکردین توسط ابزار جستجوی ویندوز دنبال این بگردین:
Foxit_reader.exe.

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


بله فايل رو پيدا كردم ( البته _ نداشت )

ولي يك سوال ديگه اي هم كه دارم اينه : من به عنوان يه كاربر ، برنامه رو نصب كردم .و تونستم برنامه رو اجرا كنم .

كاربر نيازي به نصب نداره ؟ يني اين فايل اگزه ، به صورت پرتابل كار مي كنه ؟
 
آخرین ویرایش:

naseronline

Well-Known Member
بله فايل رو پيدا كردم ( البته _ نداشت )

ولي يك سوال ديگه اي هم كه دارم اينه : من به عنوان يه كاربر ، برنامه رو نصب كردم .و تونستم برنامه رو اجرا كنم .

كاربر نيازي به نصب نداره ؟ يني اين فايل اگزه ، به صورت پرتابل كار مي كنه ؟
سلام... نه نيازي به نصب برنامه نداره .
 

[SOBHAN]

Active Member
توي مثالي كه آقا حامد گذاشته بودن ، مسير فايل اگزه رو تو اسكريپت بايد تغيير مي داديم .

حالا Foxit اجرا شد . خب !

حالا اين يه تيكه كد چه ميكنه ؟
FileExist("Startdatas$","Fileok")

با توجه به اينكه قبلش نوشته بود :

Startdatas$='<SrcDir>\test.pdf'
 
آخرین ویرایش:

naseronline

Well-Known Member
فرمان مياد چك مي كنه كه اگه فايل PDF تو مسير مورد نظر موجود نبود پيغام 'File not found!' رو بده در غير اينصورت pdf رو اجرا كنه.
توي دكمه مورد نظر مسير فايل PDF تون رو تعيين كنيد و تو اسكريپ Startfox در فرمان run مسير فايل Foxit Reader رو بديد.
کد:
[color=#009000]** Start Foxit Reader[/color] 
[color=#000090][b]FileExist[/b][/color]("Startdatas$","Fileok") 
[color=#0000FF]If[/color] (Fileok=[color=#0000FF]TRUE[/color]) [color=#0000FF]Then[/color] 
  [color=#009000]***This is very important[/color] 
  Startdatas$=[color=#800000]'"'[/color]+Startdatas$+[color=#800000]'"'[/color] 
  [color=#009000]*************^-look here-----^[/color] 
  [color=#000090][b]Run[/b][/color]("<[color=#0000FF]SrcDir[/color]>\Foxit Reader.exe","Startdatas$") 
[color=#0000FF]End[/color] 
[color=#0000FF]If[/color] (Fileok=[color=#0000FF]FALSE[/color]) [color=#0000FF]Then[/color] 
  Info$=[color=#800000]'File not found!'[/color] 
  [color=#000090][b]Message[/b][/color]("Info$","") 
[color=#0000FF]End[/color]
 

جدیدترین ارسال ها

بالا