کلیدستان

نسخه‌ی کامل: استفاده از فایل PDF در برنامه نویسی اندروید
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام به همه دوستان
من میخام یه برنامه بنویسم که محتواش داخل چندین فایل pdf هست(در ضمن این pdfها داخلشون عکسه یعنی متن نیس)
خواستم بدونم باید تو دیتا بیس وارد کنم اگه آره چجوری؟؟؟
و یا مستقیم مثلا تو یه پوشه کپی کنم؟
میخام وقتی مثلا رو یه گزینه کلیک میشه فایل باز شده اون pdf نمایش داده بشه
ممنون
(۱۳۹۵/۰۲/۰۴, ۰۷:۲۸ ب.ظ)abc1 نوشته: [ -> ]سلام به همه دوستان
من میخام یه برنامه بنویسم که محتواش داخل چندین فایل pdf هست(در ضمن این pdfها داخلشون عکسه یعنی متن نیس)
خواستم بدونم باید تو دیتا بیس وارد کنم اگه آره چجوری؟؟؟
و یا مستقیم مثلا تو یه پوشه کپی کنم؟
میخام وقتی مثلا رو یه گزینه کلیک میشه فایل باز شده اون pdf نمایش داده بشه
ممنون

سلام میتونید از روش سیو صفحه html و کپی در assets این کا رو انجام بدید برای انینکار (pdf مد نظرتون رو با یک برنامه اینترنت برای مثال فایر فاکس یا کروم انجام دهید دانلود کنید )یعنی گزینه ctrl+s 
رو بزنید و در دکستاپ سیو کنید بعد روش زیر:
یک وب ویو داخل اکتیویتی مورد نظر بزار 
بعد فایل html رو کپی کن داخل فایل زیر :


سپس داخل لایه ی جاوامون کد زیر رو مینویسیم و مسیرش رو مشخص میکنیم

کد:
String file_path = "file:///android_asset/myFile.html";
               
WebView webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.loadUrl(file_path);


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

کد:
String file_path = "file:///android_asset/myFile.html";

یادتون باشه پسوند یا html یا htm
خدا نگهدار شما Iran Iran Iran