0

メソッドを使用して、 Aspose PDF Kit (4.7.0) を使用して JScrollPane に PDF を表示しようとしていますPdfViewer.showPdf()

その結果、非常に単純なドキュメントの 1 ページしか表示されず、正しくレンダリングされません。 Pdf レンダリング結果

以下は私のコードです:

import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;

import com.aspose.pdf.kit.PdfViewer;

public class SimplePdfViewer extends JFrame
{
    /**
     * serialVersionUID
     */
    private static final long serialVersionUID = -494213537688110764L;

    public SimplePdfViewer()
    {
        try
        {
            // Aspose license initialisation
            Aspose.init();

            PdfViewer pdfviewer = new PdfViewer();
            pdfviewer.openPdfFile("src/main/resources/10 pages.pdf");

            //decode the pdf page, I also tried pdfViewer.decodeAllPages() and only the last one is displayed.
            pdfviewer.decodePage(1);

            pdfviewer.setPdfPageParameters(1, 1);

            JScrollPane displayScrollPane = pdfviewer.showPdf();
            getContentPane().add(displayScrollPane, BorderLayout.CENTER);
        }
        catch (Exception e)
        {
            // TODO Auto-generated catch block
            e.printStackTrace();
            getContentPane().add(new JLabel(e.getMessage()));
        }

        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        pack();
        setVisible(true);
    }

    public static void main(String[] args)
    {
        new SimplePdfViewer();
    }
}

何か不足していますか?

4

1 に答える 1

0

OK、実際には実装されていないことに注意してください:

http://www.aspose.com/community/forums/permalink/419184/419184/showthread.aspx#419184

于 2013-10-17T09:07:09.670 に答える