با سلام
من یه برنامه مدیریت کتابهای الکترونیکی نوشتم
که در آن یک سری مسیر کتابهای PDF وجود دارد
میخوام زمانی که کاربر دکمه مشاهده را کلیک کرد فایل PDF نمایش داده بشه
با تشکر
با سلام
من یه برنامه مدیریت کتابهای الکترونیکی نوشتم
که در آن یک سری مسیر کتابهای 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 کار کنی
سلام این برنامه فرمان را به برنامه plc تبدیل کنید به زبان lad
[IMG]file:///C:\DOCUME~1\kol\LOCALS~1\Temp\msohtmlclip1\01\clip _image002.gif[/IMG]
Diagram10001.jpgDiagram10001.jpg
ممنون تونستم پیدا کنم
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);
}
}
}