Открытие PDF в JFrame

Я делаю PDF-ридер, используя java, и я хочу открыть PDF-файл в JFrame моего собственного приложения, чтобы я мог создавать свои собственные функции. Есть способ сделать это? Я использую "iText","pdfBox" и "ICEpdf" для управления PDF-документом.

1 ответ

  public static void pdfViewerICE() {
        String filePath = "PDF_URL";
        // build a controller
        controller = new SwingController();

        // Build a SwingViewFactory configured with the controller
        SwingViewBuilder factory = new SwingViewBuilder(controller);
           PropertiesManager properties = new PropertiesManager(
                System.getProperties(),
                 ResourceBundle.getBundle(PropertiesManager.DEFAULT_MESSAGE_BUNDLE));

   properties.set(PropertiesManager.PROPERTY_DEFAULT_ZOOM_LEVEL, "1.75");

        // Use the factory to build a JPanel that is pre-configured
        //with a complete, active Viewer UI.
       JPanel viewerComponentPanel = factory.buildViewerPanel();

        controller.openDocument(filePath);
      }

Приведенный выше код открывает PDF с помощью ICEPDF через вашу Java-программу. Примечание. Включите jar ICEPDF (icepdf-viewer.jar,icepdf-core.jar) в ваш путь к классу http://www.icesoft.org/java/downloads/icepdf-downloads.jsf

Другие вопросы по тегам