Je me lance dans les outils pour Adobe Postscript, et j'essaie de trouver un moyen de générer un document avec plusieurs orientations.Orifices de plusieurs pages - Outils pour Adobe Postscript
Exemple:
la page de l'orientation portrait 1 est, et l'orientation de la page 2 est paysage. Ci-dessous, je tente de créer une nouvelle page, puis de définir les dimensions de la page à l'opposé de ce qu'elles étaient auparavant, afin que la hauteur devienne largeur et que la largeur devienne hauteur, créant ainsi une vue paysage. Cela ne fonctionne pas, cependant, et je me demandais s'il y avait un moyen de le faire du tout.
OutputStream out = new java.io.FileOutputStream(outputFile);
out = new java.io.BufferedOutputStream(out);
try {
//Instantiate the EPSDocumentGraphics2D instance
PSDocumentGraphics2D g2d = new PSDocumentGraphics2D(false);
g2d.setGraphicContext(new org.apache.xmlgraphics.java2d.GraphicContext());
//Set up the document size
g2d.setupDocument(out, pageWidthPT, pageHeightPT);
g2d.setFont(new Font(font, Font.PLAIN, fontSize));
g2d.drawString(" !", 10, 10);
g2d.nextPage();
g2d.setViewportDimension(pageHeightPT, pageWidthPT);
g2d.drawString("Hello World!", 10, 20);
System.out.println("Creating the document");
g2d.finish();//Cleanup
} finally {
IOUtils.closeQuietly(out);
}
Qu'est-ce qui se passe lorsque vous essayez d'utiliser le code fourni? – liquidsystem