I've noticed that iTextSharp fails on PDF files that have uncompressed image
data in them. I don't know if this happens in all cases but I have some PDF
files with thousands of ImageMasks with uncompressed bitmap data in them.
iTextSharp totally pukes on splitting them. By puke I mean it splits them but
the PDF files have errors.
We tracked it down to this function in PRTokeniser.cs. The commented out
section fixes my problem. iTextSharp was ignoring all null characters which
when you have raw uncompressed data is valid. Once I commented this out
everything started working properly.
public static bool IsWhitespace(int ch) {
return (/*ch == 0 ||
*/ch == 9 || ch == 10 || ch == 12 || ch == 13 || ch == 32);
}
I'm not sure if this is a bug or intended design nor do I know how to submit
this to the proper iTextSharp people. I'm hoping this list helps.
Thanks,
Darren
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
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