Hi Attila,

The text buffer does return the correct number of chars with spaces. If I get a 
char count on the lines with or without numbers it returns the correct number. 
When I export to PDF the layout is the same as the print preview. When I test 
with pdftotext then, as you say, it doesn't maintain the correct layout. 
Looking at pdftotext --help, the website is given.

The Poppler Developers - http://poppler.freedesktop.org  

They do have a mailing list to contact the developers. Have you asked them 
about it? Maybe it is something that they can fix or have a solution for. 

The other option is if the text output is consistent from pdftotext then you 
could parse the text and format it correctly before importing into a new 
program. 

Eric 

Test char count.
...
    #Get the lines of text to put on the page.
    cr.set_source_rgb(0.0, 0.0, 0.0)
    line_offset = page_number * self.lines_per_page
    start = self.textbuffer.get_iter_at_line(line_offset)
    end = self.textbuffer.get_iter_at_line(line_offset + self.lines_per_page - 
1)
    #Test how far end of line is.
    print("Line chars " + str(end.get_chars_in_line()))
    end.forward_to_line_end()
...

 


_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to