X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=swt%2Forg.argeo.app.ui%2Fsrc%2Forg%2Fargeo%2Fapp%2Fui%2Fpublish%2FPdfViewer.java;h=57f77f3f2a2580e68d5b11e0677af898c6522b3b;hb=0a188b297c9852532622256cd12118579df54217;hp=38d995f1a7e077eddc4958f842827ebb8938991f;hpb=79b4fb23149f87a95cbf4478d9d4dc55dd82dfa8;p=gpl%2Fargeo-suite.git diff --git a/swt/org.argeo.app.ui/src/org/argeo/app/ui/publish/PdfViewer.java b/swt/org.argeo.app.ui/src/org/argeo/app/ui/publish/PdfViewer.java index 38d995f..57f77f3 100644 --- a/swt/org.argeo.app.ui/src/org/argeo/app/ui/publish/PdfViewer.java +++ b/swt/org.argeo.app.ui/src/org/argeo/app/ui/publish/PdfViewer.java @@ -3,8 +3,8 @@ package org.argeo.app.ui.publish; import java.awt.image.BufferedImage; import java.nio.file.Paths; -import org.apache.pdfbox.pdmodel.PDDocument; -import org.apache.pdfbox.rendering.PDFRenderer; +//import org.apache.pdfbox.pdmodel.PDDocument; +//import org.apache.pdfbox.rendering.PDFRenderer; import org.argeo.eclipse.ui.specific.BufferedImageDisplay; import org.eclipse.swt.SWT; import org.eclipse.swt.layout.FillLayout; @@ -13,25 +13,25 @@ import org.eclipse.swt.widgets.Shell; public class PdfViewer { public static void main(String[] args) throws Exception { - PDDocument doc = PDDocument.load(Paths.get(args[0]).toFile()); - PDFRenderer renderer = new PDFRenderer(doc); - - BufferedImage image = renderer.renderImageWithDPI(0, 300); - - Display display = new Display(); - Shell shell = new Shell(display); - shell.setLayout(new FillLayout()); - - shell.setSize(200, 200); - - BufferedImageDisplay imageDisplay = new BufferedImageDisplay(shell, SWT.NONE); - imageDisplay.setImage(image); - - shell.open(); - while (!shell.isDisposed()) { - if (!display.readAndDispatch()) - display.sleep(); - } - display.dispose(); +// PDDocument doc = PDDocument.load(Paths.get(args[0]).toFile()); +// PDFRenderer renderer = new PDFRenderer(doc); +// +// BufferedImage image = renderer.renderImageWithDPI(0, 300); +// +// Display display = new Display(); +// Shell shell = new Shell(display); +// shell.setLayout(new FillLayout()); +// +// shell.setSize(200, 200); +// +// BufferedImageDisplay imageDisplay = new BufferedImageDisplay(shell, SWT.NONE); +// imageDisplay.setImage(image); +// +// shell.open(); +// while (!shell.isDisposed()) { +// if (!display.readAndDispatch()) +// display.sleep(); +// } +// display.dispose(); } }