گل رز

PDF ( فوری )

8 ارسال در این موضوع قرار دارد

سلام 

چطوری میتونم یه دکمه رو تنظیم کنم تا با فشردن اون به یه فایل pdf هدایت شم

لطفا اگه ممکنه کداشو به صورت واضح برام بفرستید.

من با اکلیپس کار میکنم.

عجله دارم لطفا هرچه سریع تر جواب بدید

میتونید رو این کد برام توضیح دهید

کدو کجا بنویسم؟؟؟؟

اگه اسم فایل PDF ب as باشد و در پوشه ی asset باشد باید چه تغییراتی در کد زیر ایجاد کنم؟؟؟؟

[align=right]File file = newFile(Environment.getExternalStorageDirectory().getAbsolutePath() +”/”+ filename);

Intent target = new Intent(Intent.ACTION_VIEW);

target.setDataAndType(Uri.fromFile(file),”application/pdf”);

target.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);[/align]

[align=right]Intent intent = Intent.createChooser(target, “Open File”);

try {

startActivity(intent);

} catch (ActivityNotFoundException e) {

// Instruct the user to install a PDF reader here, or something

}[/align]

با تشکر

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز این کد ، فایل پی دی اف رو داخل برنامه تون باز نمی کنه 

بلکه یه چوزر باز میکنه تا کاربر از برنامه های موجود مثل adobe reader  انتخاب کنه و فایل رو داخل اون برنامه باز کنه


من خودمم اوایل که شروع کرده بودم دنبال همچین چیزی بودم 

ولی خب به این راحتی نیس ...

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز این کد ، فایل پی دی اف رو داخل برنامه تون باز نمی کنه 

بلکه یه چوزر باز میکنه تا کاربر از برنامه های موجود مثل adobe reader  انتخاب کنه و فایل رو داخل اون برنامه باز کنه


من خودمم اوایل که شروع کرده بودم دنبال همچین چیزی بودم 

ولی خب به این راحتی نیس ...


لطفا راهنماییم کن خیلی عجله دارم

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام 

اگه ما ایرانیا به داد هم نرسیم پس انتظاری از بقیه ی کشور ها نیست

اخه برادر من فقط میگی کار راحتی نیست و میزاری میری کاری که راحت باشه اصن کار نیست

متاسفم واسه ی همه ی ایرانیها

اینجوری میخواین پیشرفت کنید.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز 

من خودم این کار رو تا حالا انجام ندادم 

شما خودتم حتی یه سرچ تو نت نمیزنی 

از بقیه چه انتظاری داری 

با این وجود 

یه سر به سایت mupdf.com بزن شاید بدردت خود

و چند تا نکته :

اینجا کسی وظیفه اش نیس که به کسی جواب بده

اول به اندازه ی کافی تحقیق کنید توی سایت های خارجی 

مطمئن باشید که به خیلی از جواباتون میرسید 

دیگه کسی که برنامه نویسی کار میکنه نمیتونه بگه انگلیسی بلد نیستم 

چون باید بلد باشه 

چون به درک بهتر کد ها کمک میکنه 

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

--------------------

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام منم امروز دقیقا همین مشکل و داشتم ببین برنامه های ثانویه به فولدر Asset دسترسی ندارن

راه حل اول:

باید فایل های که تو Asset هست و توی SD یا internal  کپی کنی بعد از اونجا ادرس دهی کنی 

آموزش:   http://stackoverflow.com/questions/17085574/read-a-pdf-file-from-assets-folder

راه حل دوم:

من مشکله خودمو با ی کتاب خونه به اسم  https://github.com/barteksc/AndroidPdfViewer

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

تو اکتیویتون این کدارو قرار بدید

  اون فایل zan.pdf  دقیقا توی پوشه asset قرار داره

        PDFView pdfView = (PDFView) findViewById(R.id.pdfView);
         
pdfView.fromAsset("zan.pdf");

توی Xml تونم ای ویدجت میسازدی که تو اون نمایش بدده پی دی افتونو  این نمونه کد منه

 

<?xml version="1.0" encoding="utf-8"?>
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:paddingBottom="@dimen/activity_vertical_margin"
   android:paddingLeft="@dimen/activity_horizontal_margin"
   android:paddingRight="@dimen/activity_horizontal_margin"
   android:paddingTop="@dimen/activity_vertical_margin"
   tools:context="ir.diamonddesign.pdfviewer.MainActivity">

           android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="salam donya !" />
           android:id="@+id/pdfView"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"/>

من از اندروید استودیو استفاده کردم.

قبلا از همه این ها هم Gradle  تونو این خط و بهش اضافه کنید تو قسمت Build Gradle

compile 'com.github.barteksc:android-pdf-viewer:2.1.0'

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با فـ.ـیلتر شکن هم بیلد نشد

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

با فـ.ـیلتر شکن هم بیلد نشد

من با کریو وصل بودم 5مینه بیلد شد خیلی سبکه !

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری