Just so it's clear what is going on. A PDF file has a SINGLE HEADER and a SINGLE TRAILER (and associated object cross-reference table). Inside of that are all the objects that make up the PDF, which would include everything that comprise the pages.
EVEN IF all the objects for a page are consecutive AND not shared between pages (which is NOT the case, but let's just assume for now) - copying out all those object would be USELESS since you still need a valid header, trailer and cross reference table for JUST THOSE OBJECTS - which you don't have anywhere. The only way to do what you want is to NOT merge the pages, but to treat the master PDF as a 'container' (ala ZIP) and then extract the embedded files from it. But that's very different than just merging page ranges. Leonard -----Original Message----- From: Adimulam, Naga [mailto:[email protected]] Sent: Wednesday, March 07, 2012 8:03 PM To: Post all your questions about iText here Subject: Re: [iText-questions] size in bytes Thank you for your replies Paulo. The client reckons they do it already. I will try to get example from them. Thank you Nag -----Original Message----- From: Paulo Soares [mailto:[email protected]] Sent: Thursday, 8 March 2012 11:24 AM To: Post all your questions about iText here Subject: Re: [iText-questions] size in bytes The requirement is not achievable with PDFs. That's not the way it works with this format. Paulo On Wed, Mar 7, 2012 at 11:57 PM, Adimulam, Naga <[email protected]> wrote: > Thank you again for quick reply. > > The page numbers is exactly what I recommended. But the client > requirement is to have give the byte start and byte offset of a document > in the PDF. If it is guaranteed that this requirement is not achievable, > I will have to tell this to our client. > > > Thank you > Nag > > > -----Original Message----- > From: Paulo Soares [mailto:[email protected]] > Sent: Thursday, 8 March 2012 10:51 AM > To: Post all your questions about iText here > Subject: Re: [iText-questions] size in bytes > > Let's go over this again: there's no byte start and byte offset for a > pdf. Why don't you have the page number and number of pages? That way > you can locate the documents and extract the needed pages. > > Paulo > > On Wed, Mar 7, 2012 at 11:33 PM, Adimulam, Naga > <[email protected]> wrote: >> >> Thanks for your reply Paulo. >> >> The byte start and byte offset of a document (1 page or multiple > pages) >> in a PDF will be used to extract the document from the PDF. >> >> I am thinking of another way of achieving this. I have all the > documents >> as individual PDFs and will concatenate these into a big PDF. While >> doing this if I calculate the byte size of the individual PDFs, would >> that help? >> >> Thank you >> Nag >> >> >> -----Original Message----- >> From: Paulo Soares [mailto:[email protected]] >> Sent: Thursday, 8 March 2012 1:50 AM >> To: Post all your questions about iText here >> Subject: Re: [iText-questions] size in bytes >> >> That's an impossible requirement considering that a PDF page can be >> scattered all over the file, that's not like having a page after the >> other. What do you need the byte offset for? Maybe if we know why we >> can suggest something that works. >> >> Paulo >> >> On Wed, Mar 7, 2012 at 12:28 PM, Adimulam, Naga >> <[email protected]> wrote: >>> Hi all, >>> >>> I have a PDF file which consists of documents with multiple pages. A >>> document can be of 1 page or 2 page and so on... I know on which page >> does a >>> document begin and on which page does the document end. >>> >>> The requirement is to write the starting byte of a document and its >> byte >>> offset (number of bytes of the document) in the PDF file. >>> >>> Could anyone please help me how to achieve this. >>> >>> Thank you in advance >> >> > ------------------------------------------------------------------------ >> ------ >> Virtualization & Cloud Management Using Capacity Planning Cloud >> computing makes use of virtualization - but cloud computing also >> focuses on allowing computing to be delivered as a service. >> http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> _______________________________________________ >> iText-questions mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/itext-questions >> >> iText(R) is a registered trademark of 1T3XT BVBA. >> Many questions posted to this list can (and will) be answered with a >> reference to the iText book: http://www.itextpdf.com/book/ Please >> check the keywords list before you ask for examples: >> http://itextpdf.com/themes/keywords.php >> >> >> Australia Post is committed to providing our customers with excellent > service. If we can assist you in any way please telephone 13 13 18 or > visit our website. >> >> The information contained in this email communication may be > proprietary, confidential or legally professionally privileged. It is > intended exclusively for the individual or entity to which it is > addressed. You should only read, disclose, re-transmit, copy, > distribute, act in reliance on or commercialise the information if you > are authorised to do so. Australia Post does not represent, warrant or > guarantee that the integrity of this email communication has been > maintained nor that the communication is free of errors, virus or > interference. >> >> If you are not the addressee or intended recipient please notify us by > replying direct to the sender and then destroy any electronic or paper > copy of this message. Any views expressed in this email communication > are taken to be those of the individual sender, except where the sender > specifically attributes those views to Australia Post and is authorised > to do so. >> >> Please consider the environment before printing this email. >> >> >> > ------------------------------------------------------------------------ > ------ >> Virtualization & Cloud Management Using Capacity Planning Cloud >> computing makes use of virtualization - but cloud computing also >> focuses on allowing computing to be delivered as a service. >> http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> _______________________________________________ >> iText-questions mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/itext-questions >> >> iText(R) is a registered trademark of 1T3XT BVBA. >> Many questions posted to this list can (and will) be answered with a > reference to the iText book: http://www.itextpdf.com/book/ >> Please check the keywords list before you ask for examples: > http://itextpdf.com/themes/keywords.php > > ------------------------------------------------------------------------ > ------ > Virtualization & Cloud Management Using Capacity Planning Cloud > computing makes use of virtualization - but cloud computing also > focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > iText-questions mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/itext-questions > > iText(R) is a registered trademark of 1T3XT BVBA. > Many questions posted to this list can (and will) be answered with a > reference to the iText book: http://www.itextpdf.com/book/ Please > check the keywords list before you ask for examples: > http://itextpdf.com/themes/keywords.php > > ------------------------------------------------------------------------ ------ > Virtualization & Cloud Management Using Capacity Planning Cloud > computing makes use of virtualization - but cloud computing also > focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > iText-questions mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/itext-questions > > iText(R) is a registered trademark of 1T3XT BVBA. > Many questions posted to this list can (and will) be answered with a reference to the iText book: http://www.itextpdf.com/book/ > Please check the keywords list before you ask for examples: http://itextpdf.com/themes/keywords.php ------------------------------------------------------------------------ ------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ iText-questions mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions iText(R) is a registered trademark of 1T3XT BVBA. Many questions posted to this list can (and will) be answered with a reference to the iText book: http://www.itextpdf.com/book/ Please check the keywords list before you ask for examples: http://itextpdf.com/themes/keywords.php ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ iText-questions mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions iText(R) is a registered trademark of 1T3XT BVBA. Many questions posted to this list can (and will) be answered with a reference to the iText book: http://www.itextpdf.com/book/ Please check the keywords list before you ask for examples: http://itextpdf.com/themes/keywords.php ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ iText-questions mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/itext-questions iText(R) is a registered trademark of 1T3XT BVBA. Many questions posted to this list can (and will) be answered with a reference to the iText book: http://www.itextpdf.com/book/ Please check the keywords list before you ask for examples: http://itextpdf.com/themes/keywords.php
