View Full Version : باز کردن فایل PDF
project80888
یک شنبه 01 اردیبهشت 1392, 08:37 صبح
با سلام
من یه برنامه مدیریت کتابهای الکترونیکی نوشتم
که در آن یک سری مسیر کتابهای PDF وجود دارد
میخوام زمانی که کاربر دکمه مشاهده را کلیک کرد فایل PDF نمایش داده بشه
با تشکر
javaphantom
یک شنبه 01 اردیبهشت 1392, 11:07 صبح
با سلام
من یه برنامه مدیریت کتابهای الکترونیکی نوشتم
که در آن یک سری مسیر کتابهای PDF وجود دارد
میخوام زمانی که کاربر دکمه مشاهده را کلیک کرد فایل PDF نمایش داده بشه
با تشکر
import java.io.IOException;
//iText imports
import com.itextpdf.text.pdf.PdfReader;
import com.itextpdf.text.pdf.parser.PdfTextExtractor;
public class iTextReadDemo {
/**
* @param args
*/
public static void main(String[] args) {
try {
PdfReader reader = new PdfReader("c:/temp/test.pdf");
System.out.println("This PDF has "+reader.getNumberOfPages()+" pages.");
String page = PdfTextExtractor.getTextFromPage(reader, 2);
System.out.println("Page Content:\n\n"+page+"\n\n");
System.out.println("Is this document tampered: "+reader.isTampered());
System.out.println("Is this document encrypted: "+reader.isEncrypted());
} catch (IOException e) {
e.printStackTrace();
}
}
}
نکته : می ری به این آدرس سایت http://itextpdf.com/itext.php
jar فایل مربوط به itext رو دانلود می کنی
itext این امکان رو می ده که بتونی با pdf کار کنی
alirjj
یک شنبه 01 اردیبهشت 1392, 12:02 عصر
سلام این برنامه فرمان را به برنامه plc تبدیل کنید به زبان lad
file:///C:\DOCUME~1\kol\LOCALS~1\Temp\msohtmlclip1\01\clip _image002.gif
103136103136
project80888
یک شنبه 01 اردیبهشت 1392, 14:54 عصر
ممنون تونستم پیدا کنم
private void openfile(String Path) {
File file = new File(Path);
if (file.toString().endsWith(".pdf")) {
try {
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + file);
} catch (IOException ex) {
Logger.getLogger(FrmNavigate.class.getName()).log( Level.SEVERE, null, ex);
}
} else {
Desktop desktop = Desktop.getDesktop();
try {
desktop.open(file);
} catch (IOException ex) {
Logger.getLogger(FrmNavigate.class.getName()).log( Level.SEVERE, null, ex);
}
}
}
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.