Hi, this is my method to convert LETTER size page to LEGAL.
public void changerPageSizePourLegal(String newFile, Log log)
{
PdfContentByte pdfcbContenuFichierPDF;
PdfReader pdfrDocumentPDF;
PdfWriter pdfwDocumentPDF;
ByteArrayOutputStream baosDocumentPDF = new ByteArrayOutputStream();
Document documentPDF = new Document();
try
{
int intNombrePageDocumentPDF;
pdfrDocumentPDF = new PdfReader( RetournerContenuFichier( new File
("test.pdf"), log ).getBytes( "ISO-8859-1" ) );
pdfwDocumentPDF = PdfWriter.getInstance( documentPDF, baosDocumentPDF );
intNombrePageDocumentPDF = pdfrDocumentPDF.getNumberOfPages();
documentPDF.setPageSize(PageSize.LEGAL);
documentPDF.open();
pdfcbContenuFichierPDF = pdfwDocumentPDF.getDirectContent();
for( int intNombrePage = 1; intNombrePage <= 1; intNombrePage++ )
{
documentPDF.newPage();
documentPDF.setPageSize(PageSize.LEGAL);
PdfImportedPage pdfipPage = pdfwDocumentPDF.getImportedPage(
pdfrDocumentPDF, intNombrePage );
pdfcbContenuFichierPDF.addTemplate( pdfipPage, 0, 0 );
}
}
catch(DocumentException de) {
System.out.println(de.getMessage());
}
catch(IOException ioe) {
System.out.println(ioe.getMessage());
}
documentPDF.close();
}
Is it possible to tell me why the page size always stay LETTER ? The test.pdf
file is a good one because I look inside before running code and I can read it
with acrobatReader.
Thank's
R�mi
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
iText-questions mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/itext-questions