View Full Version : کتابخانه برای خواندن pdf
A.iman
دوشنبه 07 مهر 1393, 13:43 عصر
سلام دوستان .
من میخام یه اپی بنویسم که خودش بتونه فایلهای pdf رو نشون بده و اگه مثلا قابلیت انمیشن تو ورق زدن هم داشته باشه که چه بهتر ! :قهقهه:
ممنون میشم اگه راهنماییم بکنید ....
rubiks.kde
دوشنبه 07 مهر 1393, 19:34 عصر
قبلا بحث شده یه سرچ توی انجمن بزنید
slr560
دوشنبه 07 مهر 1393, 20:06 عصر
اگه زحمت بهخودتون میدادید و سرچ میزدید زودتر به جواب میرسیدید
https://github.com/jblough/Android-Pdf-Viewer-Library
A.iman
سه شنبه 08 مهر 1393, 21:39 عصر
من از این کتابخونه استفاده کردم ولی یه مشکلی هست ولی نمیدونم چیه ؟!
اینجا کد ها مو نوشتم »:publicclassMainActivityextendsActivity{
private int CODE;
private String PATH;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button b2 = (Button) findViewById(R.id.button2);
CODE = 1;
Button b = (Button) findViewById(R.id.button1);
b.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
Intent in = new Intent(MainActivity.this, pdfAct.class);
in.putExtra(PdfViewerActivity.EXTRA_PDFFILENAME, PATH);
startActivity(in);
}
});
b2.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
Intent i = new Intent(Intent.ACTION_GET_CONTENT);
i.setType("*/*");
startActivityForResult(i, CODE);
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
PATH = data.getDataString();
}
import net.sf.andpdf.pdfviewer.PdfViewerActivity;
public class pdfAct extends PdfViewerActivity {
@Override
public int getNextPageImageResource() {
return R.drawable.right_arrow;
}
@Override
public int getPdfPageNumberEditField() {
return R.id.pagenum_edit;
}
@Override
public int getPdfPageNumberResource() {
return R.layout.dialog_pagenumber;
}
@Override
public int getPdfPasswordEditField() {
return R.id.etPassword;
}
@Override
public int getPdfPasswordExitButton() {
return R.id.btExit;
}
@Override
public int getPdfPasswordLayoutResource() {
return R.layout.pdf_file_password;
}
@Override
public int getPdfPasswordOkButton() {
return R.id.btOK;
}
@Override
public int getPreviousPageImageResource() {
return R.drawable.left_arrow;
}
@Override
public int getZoomInImageResource() {
return R.drawable.zoom_in;
}
@Override
public int getZoomOutImageResource() {
return R.drawable.zoom_out;
}
}
error log :
FATAL EXCEPTION: main
10-30 08:23:18.991: E/AndroidRuntime(1613): java.lang.NoClassDefFoundError: com.example.pdf01.pdfAct
10-30 08:23:18.991: E/AndroidRuntime(1613): at com.example.pdf01.MainActivity$1.onClick(MainActiv ity.java:27)
10-30 08:23:18.991: E/AndroidRuntime(1613): at android.view.View.performClick(View.java:4204)
10-30 08:23:18.991: E/AndroidRuntime(1613): at android.view.View$PerformClick.run(View.java:17355 )
10-30 08:23:18.991: E/AndroidRuntime(1613): at android.os.Handler.handleCallback(Handler.java:725 )
10-30 08:23:18.991: E/AndroidRuntime(1613): at android.os.Handler.dispatchMessage(Handler.java:92 )
10-30 08:23:18.991: E/AndroidRuntime(1613): at android.os.Looper.loop(Looper.java:137)
10-30 08:23:18.991: E/AndroidRuntime(1613): at android.app.ActivityThread.main(ActivityThread.jav a:5041)
10-30 08:23:18.991: E/AndroidRuntime(1613): at java.lang.reflect.Method.invokeNative(Native Method)
10-30 08:23:18.991: E/AndroidRuntime(1613): at java.lang.reflect.Method.invoke(Method.java:511)
10-30 08:23:18.991: E/AndroidRuntime(1613): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:793)
10-30 08:23:18.991: E/AndroidRuntime(1613): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:560)
10-30 08:23:18.991: E/AndroidRuntime(1613): at dalvik.system.NativeStart.main(Native Method)
slr560
چهارشنبه 09 مهر 1393, 20:04 عصر
والا شما اگه خودت فهمیدی چی نوشتی ما هم میفهمیم
برادر من کدهاتو توی تگ java بزار
و اما ارورت از متد onClick هست
TohidNajafi
جمعه 11 مهر 1393, 13:43 عصر
دوستان عزیزی که با این کتابخونه کارکردن لطفا راهنمایی کنن
وقتی اسکرول میدی دکمه ها هم با اسکرول محتوا از کادر خارج میشن
نتونستم پیدا کنم چطور میشه دکمه های زوم و ... که در بالای صفحه قرار دارند رو از محل نمایش pdf جدا کنم
کممممممک!!!
:(
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.