Disable PDF Viewer
authorMathieu Baudier <mbaudier@argeo.org>
Sun, 8 Oct 2023 11:53:41 +0000 (13:53 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Sun, 8 Oct 2023 11:53:41 +0000 (13:53 +0200)
swt/org.argeo.app.ui/src/org/argeo/app/ui/publish/PdfViewer.java

index 38d995f1a7e077eddc4958f842827ebb8938991f..57f77f3f2a2580e68d5b11e0677af898c6522b3b 100644 (file)
@@ -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();
        }
 }