Foros de discusión
PDF display..
Muzakir Khan, modificado hace 11 años.
PDF display..
Regular Member Mensajes: 112 Fecha de incorporación: 15/03/12 Mensajes recientes
Hi!..
My requirement is to open a pdf using iframe in a portlet. I have a simple Java class that successfully opens a pdf file, but it opens in new window..
My question is, how to integrate this concept in liferay such that the pdf should open in iframe. My java class code is as below.
package com.pdfreader;
import java.awt.Desktop;
import java.io.File;
//Cross platform solution to view a PDF file
public class AnyPlatformAppPDF {
public static void main(String[] args) {
try {
File pdfFile = new File("/home/sourceone/Documents/imppdf/TagLibraries.pdf");
if (pdfFile.exists()) {
if (Desktop.isDesktopSupported()) {
Desktop.getDesktop().open(pdfFile);
} else {
System.out.println("Awt Desktop is not supported!");
}
} else {
System.out.println("File does not exists!");
}
System.out.println("Done");
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
Any help will be greatly appreciated.
Kind Regards
Khan
My requirement is to open a pdf using iframe in a portlet. I have a simple Java class that successfully opens a pdf file, but it opens in new window..
My question is, how to integrate this concept in liferay such that the pdf should open in iframe. My java class code is as below.
package com.pdfreader;
import java.awt.Desktop;
import java.io.File;
//Cross platform solution to view a PDF file
public class AnyPlatformAppPDF {
public static void main(String[] args) {
try {
File pdfFile = new File("/home/sourceone/Documents/imppdf/TagLibraries.pdf");
if (pdfFile.exists()) {
if (Desktop.isDesktopSupported()) {
Desktop.getDesktop().open(pdfFile);
} else {
System.out.println("Awt Desktop is not supported!");
}
} else {
System.out.println("File does not exists!");
}
System.out.println("Done");
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
Any help will be greatly appreciated.
Kind Regards
Khan
David H Nebinger, modificado hace 11 años.
RE: PDF display..
Liferay Legend Mensajes: 14919 Fecha de incorporación: 2/09/06 Mensajes recientes
If you search for it, I think you'll find the answer.
This has come up before and there has been lots of info on it.
This has come up before and there has been lots of info on it.
realiste realiste, modificado hace 11 años.
RE: PDF display..
Junior Member Mensajes: 31 Fecha de incorporación: 20/07/12 Mensajes recientes
hi Muzakir Khan
I have the same problem as you.
did you have a solution?
I have the same problem as you.
did you have a solution?
Victor Zorin, modificado hace 11 años.
RE: PDF display..
Liferay Legend Mensajes: 1228 Fecha de incorporación: 14/04/08 Mensajes recientes
Displaying pdf in iframe/browser is always going to be problematic for a generic user that does not sit within the Standard Operating Environment.
Display of PDF is heavily dependent on browser and Adobe installations on a specific computer.
From our experience we found that a fairly client environment - independent approach is to provide image-based previews of pages while providing download links. This is one of the examples. You can also have a look how Liferay document library delivers PDF images.
Display of PDF is heavily dependent on browser and Adobe installations on a specific computer.
From our experience we found that a fairly client environment - independent approach is to provide image-based previews of pages while providing download links. This is one of the examples. You can also have a look how Liferay document library delivers PDF images.
Hitoshi Ozawa, modificado hace 11 años.
RE: PDF display..
Liferay Legend Mensajes: 7942 Fecha de incorporación: 24/03/10 Mensajes recientesDisplaying pdf in iframe/browser is always going to be problematic for a generic user that does not sit within the Standard Operating Environment.
Display of PDF is heavily dependent on browser and Adobe installations on a specific computer.
From our experience we found that a fairly client environment - independent approach is to provide image-based previews of pages while providing download links. This is one of the examples. You can also have a look how Liferay document library delivers PDF images.
Agree on using image instead of pdf. PDF is Adobe proprietary format and there's some difference between how it's displayed on different web browsers and on tools used to create pdf files.