Hi,

I have this PDF created with OpenOffice 2.3 under Linux with only 2 pages.
I'm adding some overlay content to that PDF, a few numbers here and
there and a single phrase in the middle.
All of this happens in the first page.

Everyhting is working with no Exceptions and I'm getting a PDF that
evince can open and doesn't throw any error.

When I tried to pdf2ps that same PDF ghostscript choked and gave me
some error dump like:
Error: /undefined in --run--
Operand stack:
   --dict:7/16(L)--
Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--
--nostringval--   2   %stopped_push   --nostringval--
--nostringval--   --nostringval--   false   1   %stopped_push   1889
1   3   %oparray_pop   1888   1   3   %oparray_pop   1872   1   3
%oparray_pop   --nostringval--   --nostringval--   2   1   2
--nostringval--   %for_pos_int_continue   --nostringval--
--nostringval--   --nostringval--   --nostringval--   %array_continue
 --nostringval--   false   1   %stopped_push   --nostringval--
%loop_continue   --nostringval--
Dictionary stack:
   --dict:1151/1684(ro)(G)--   --dict:2/20(G)--   --dict:97/200(L)--
--dict:97/200(L)--   --dict:106/127(ro)(G)--   --dict:274/300(ro)(G)--
  --dict:21/25(L)--   --dict:4/6(L)--   --dict:20/20(L)--
--dict:10/13(L)--
Current allocation mode is local
GPL Ghostscript SVN PRE-RELEASE 8.61: Unrecoverable error, exit code 1"

I tried it with different version of ghostscript to see if there was a
problem with my GS version but it happens with any version.

I then tried to open the PDF with Adobe Acrobat 8 (Windows XP box) and
if I try to print the file it also says that the PDF contains errors
and that I should contact the creator (something like that).

What I did after was to debug what could bhe causing the error, so I
tried to pdf2ps with the original PDF from OO.org and it ran OK.
Back to java code, I started removing chunks of code until the GS
error came back. I was able to isolate the error to the following
piece of code:

com.lowagie.text.Font titAcc =
FontFactory.getFont(FontFactory.TIMES_BOLD, 14,
com.lowagie.text.Font.UNDERLINE);
Phrase phrase = new Phrase("TITULO DE " + step + " ACCOES", titAcc);
ColumnText ct = new ColumnText(over);
ct.setSimpleColumn(phrase, 95.3f, 300.0f, 500.0f, 350.0f, 0,
Element.ALIGN_CENTER);
ct.go();

Where step is a method parameter (int) and over is
PdfContentByte over = pdfStamp.getOverContent(1);
and pdfStamp is a PdfStamper

I have a few showTextAligned() calls before that code and the
resulting PDF, without the Phrase/ColumnText is OK with GS and
Acrobat.

Am I doing something wrong?

I need to add some underlined text in a specific position.

Thanks in advance.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions
Buy the iText book: http://itext.ugent.be/itext-in-action/

Reply via email to