Hi Uli, thank you too! Actually I'm still using 0.5.0 where this method doesn't exist. Are there any plans for a new release?
I checked the code of the method below, it works like the solution you described Dom. Kind Regards Sebastian -----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Gesendet: Donnerstag, 15. Mai 2008 13:34 An: Ulrich Arnold Cc: EXTERNAL Loch Sebastian (Firma Ferchau; BhP/TEF17); [EMAIL PROTECTED]; [email protected] Betreff: Re: AW: [Podofo-users] Footer on different paper sizes Hi Uli! Thanks a lot for the hint! I totally forgot about this method :) best regards, Dom Am Donnerstag, 15. Mai 2008 schrieb Ulrich Arnold: > Hi Dom and Sebastian! > > May I remind you of the function PdfDocument::FillXObjectFromDocumentPage > which we contributed. It should to the trick to convert pages to XObjects > which can later be resized and positioned on the page. > > Uli > > -----Ursprüngliche Nachricht----- > Von: Dominik Seichter [mailto:[EMAIL PROTECTED] > Gesendet: Donnerstag, 15. Mai 2008 12:23 > An: EXTERNAL Loch Sebastian (Firma Ferchau;BhP/TEF17) > Cc: [EMAIL PROTECTED]; [email protected] > Betreff: Re: [Podofo-users] Footer on different paper sizes > > Hello, > > You could try to convert the page contents into an XObject, delete the > actual page and draw the XObject scaled to a new page. Afterwards you can > paint text below the scaled XObject. > > Converting the page contents into an XObject requires some knowledge of the > PDF format. Basically you have to create a PdfXObject and copy the complete > contents stream from the PdfPage to the PdfXObject. You have also to make > sure that the resource directory is copied from the page to XObject. > > After you have the XObject you can draw it using PdfPainter to a new page. > > best regards, > Dom > > Am Dienstag, 13. Mai 2008 schrieb EXTERNAL Loch Sebastian (Firma Ferchau; > > BhP/TEF17): > > Hello, > > > > thanks for you hints! > > > > It's no problem for me to draw some text anywhere on the page, but I > > don't want to draw over the old contents. > > How can I resize the old contents to get space for the footer on the > > page? > > > > Regards > > Sebastian > > > > -----Ursprüngliche Nachricht----- > > Von: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] Im Auftrag von > > Dominik Seichter Gesendet: Mittwoch, 7. Mai 2008 11:49 > > An: EXTERNAL Loch Sebastian (Firma Ferchau; BhP/TEF17); > > [email protected] Cc: [EMAIL PROTECTED] > > Betreff: Re: [Podofo-users] Footer on different paper sizes > > > > Hi, > > > > This should be quite easy to do using PoDoFo. You can iterate through > > all pages in a document and use PdfPage::GetPageSize() to determine the > > size. > > > The PdfPage size is returned in PDF units, but > > PdfPage::CreateStandardPageSize( const EPdfPageSize ePageSize, bool > > bLandscape ) should give you an idea how to convert these to values > > like A4, A3 etc. . The page is landscape if the width is larget than the > > height. > > > If you know the size, you can create a PdfPainter and simply draw on > > the page. The watermark test included in PoDoFo should be a pretty > > good example for what you need. > > > > If you have more concrete questions feel free to ask on this list. > > > > best regards, > > Dom > > > > > -----Ursprüngliche Nachricht----- > > > Von: "EXTERNAL Loch Sebastian (Firma Ferchau, BhP/TEF17)" > > > <[EMAIL PROTECTED]> Gesendet: 07.05.08 11:42:28 > > > An: <[email protected]> > > > CC: [EMAIL PROTECTED] > > > Betreff: [Podofo-users] Footer on different paper sizes > > > > > > > > > Hello all, > > > > > > I need to put a footer/stamp before viewing and printing pdf > > > documents (single and multi-page documents). > > > > > > The existing documents could have been different sizes/formats from > > > A0 to A4. > > > They should be viewed in original size, but printed in A3 or A4 > > > depending on the printer. > > > > > > Probably we need to set the font size depending on the format size. > > > > > > How can I found out the size and orientation of the pdf document? > > > Is there an easy way to put a footer into an pdf page, when multiple > > > pages exist on every page? > > > > > > Thanks! > > > > > > Best Regards > > > Sebastian > > > > > > > > >--------------------------------------------------------------------- > > >---- This SF.net email is sponsored by the 2008 JavaOne(SM) > > >Conference Don't miss this year's exciting event. There's still time > > >to save $100. > > > Use priority code J8TL2D2. > > > > > >http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.co > > >m/ja vaone _______________________________________________ > > > Podofo-users mailing list > > > [email protected] > > > https://lists.sourceforge.net/lists/listinfo/podofo-users > > > > ______________________________________________________________________ > > ___ In 5 Schritten zur eigenen Homepage. Jetzt Domain sichern und > > gestalten! > > Nur 3,99 EUR/Monat! http://www.maildomain.web.de/?mc=021114 > > > > > > > >----------------------------------------------------------------------- > >-- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > >Don't miss this year's exciting event. There's still time to save $100. > > Use priority code J8TL2D2. > > > >http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/ > >java one _______________________________________________ > > Podofo-users mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/podofo-users > > -- > ********************************************************************** > Dominik Seichter - [EMAIL PROTECTED] > KRename - http://www.krename.net - Powerful batch renamer for KDE > KBarcode - http://www.kbarcode.net - Barcode and label printing PoDoFo - > http://podofo.sf.net - PDF generation and parsing library SchafKopf - > http://schafkopf.berlios.de - Schafkopf, a card game, for KDE Alan - > http://alan.sf.net - A Turing Machine in Java > ********************************************************************** > > > _____________ NOD32 EMON 3101 (20080515) Information _____________ > > Diese Nachricht wurde vom NOD32 antivirus system geprüft > http://www.nod32.com > \par -- ********************************************************************** Dominik Seichter - [EMAIL PROTECTED] KRename - http://www.krename.net - Powerful batch renamer for KDE KBarcode - http://www.kbarcode.net - Barcode and label printing PoDoFo - http://podofo.sf.net - PDF generation and parsing library SchafKopf - http://schafkopf.berlios.de - Schafkopf, a card game, for KDE Alan - http://alan.sf.net - A Turing Machine in Java ********************************************************************** ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Podofo-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/podofo-users
