Files
LecteurPdfDoubleAffichage/tests/lecteur_pdf/document/PageTest.java
T
LucasV-IUT 4439c4e82b Ajout commentaires PDF, Page et Fenêtre
Modification recharger/charger => charger uniquement
Ajout affichage Vertical/Horizontal
Methodes de Tests pour Page et Fenêtre
2021-12-07 22:43:06 +01:00

51 lines
1.3 KiB
Java

package lecteur_pdf.document;
import org.apache.pdfbox.pdmodel.PDDocument;
import javax.swing.*;
import java.io.File;
import java.io.IOException;
class PageTest {
public static void testPage() {
try {
PDDocument document = PDDocument.load(
new File("Documents_PDF/paysage_35pages.pdf"));
JFrame frame = new JFrame();
frame.setVisible(true);
frame.add(new Page(document, 0, 1.0f));
frame.pack();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void testPageZoom() {
try {
PDDocument document = PDDocument.load(
new File("Documents_PDF/paysage_35pages.pdf"));
JFrame frame = new JFrame();
frame.setVisible(true);
frame.add(new Page(document, 0, 2.0f));
frame.pack();
JFrame frame2 = new JFrame();
frame2.setVisible(true);
frame2.add(new Page(document, 0, 0.5f));
frame2.pack();
} catch (IOException e) {
e.printStackTrace();
}
}
/**
* Lance les methodes de tests
*
* @param args non utilisé
*/
public static void main(String[] args) {
testPage();
testPageZoom();
}
}