ВНИМАНИЕ: поддержка записи PDF не найдена в пути к классам

Пожалуйста, друзья, я сталкиваюсь с этой проблемой при просмотре PDF-файла, приведена ошибка ниже

org.icepdf.core.pobjects.Document ПРЕДУПРЕЖДЕНИЕ: Поддержка записи PDF не найдена в пути к классам 09 июня 2017 г. 8:32:10 org.icepdf.core.pobjects.Catalog

Ниже мой код

import javax.swing.JFrame;
import javax.swing.JPanel;
import org.icepdf.ri.common.ComponentKeyBinding;
import org.icepdf.ri.common.SwingController;
import org.icepdf.ri.common.SwingViewBuilder;

/**
 *
 * @author LabaPc
 */
public class viewPDF {



    public viewPDF() {

    }

    public void displayPDF(JPanel viewerComponentPanel, String filePath) {
        // build a controller
        SwingController controller = new SwingController();

// Build a SwingViewFactory configured with the controller
        SwingViewBuilder factory = new SwingViewBuilder(controller);

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

// add copy keyboard command
        ComponentKeyBinding.install(controller, viewerComponentPanel);

// add interactive mouse link annotation support via callback
        controller.getDocumentViewController().setAnnotationCallback(
                new org.icepdf.ri.common.MyAnnotationCallback(
                        controller.getDocumentViewController()));

        controller.openDocument(filePath);
    }
}

Below is the method that calls the code above
public void viewFile(){
String canonicalPath = tempFileHolder.get(scriptName);
            viewPDF vw = new viewPDF();
            vw.displayPDF(jPanelGrader,canonicalPath);
}

1 ответ

Это не ошибка, просто предупреждение. Обычно, потому что в версии icepdf с открытым исходным кодом отсутствует поддержка записи, только ядро ​​и программа просмотра.

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