Coder Social home page Coder Social logo

teambob / docfrac Goto Github PK

View Code? Open in Web Editor NEW
12.0 12.0 6.0 7.23 MB

DocFrac is a document converter that can convert between RTF, HTML and ASCII text. This includes RTF to HTML and HTML to RTF. Supports text formatting (e.g. bold); tables; and most European languages. Available for Windows; Linux; ActiveX and DLL.

License: GNU General Public License v2.0

C++ 82.23% C 6.95% HTML 5.72% Makefile 0.69% QMake 0.56% Inno Setup 0.23% NSIS 3.59% Shell 0.03%

docfrac's People

Contributors

teambob avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

docfrac's Issues

[Bug] Rtf to Text conversion crashed Linux command [sf#13]

Reported by edmondm on 2006-07-27 00:50 UTC
Trying to run the code, was able to open the rtf
document in word. But when run the linux command
line, --from-rtf <filename.rtf> --to-text
<filename.txt> I get segmentation fault. I tried
other rtf documents, and it worked.

So I took a look at the text of the rtf document,
turns out that the document didn't have matching
starting { and ending }.

The code in RtfReader.cpp, does a pop of the stack.
This would take a segmentation fault, if the stack is
empty.
I thought this would not be a valid rtf document, but
apparently word doesn't care, so it is.

So I changed RtfReader.cpp to check

case '}':

if (! rtfStack->empty() )
{

//rest of the code

And that seemed to work.

[Bug] Incorrect options [sf#6]

Reported by andrewpunch on 2004-06-01 03:59 UTC
Help message says --from-rtf but only --rtf works.

Will be fixed in 3.0.1

Bug created on behalf of Stepan Kasal.

[Bug] ActiveX: Foxpro cannot pass LPSTR [sf#2]

Reported by andrewpunch on 2004-06-01 02:47 UTC
Foxpro cannot pass LPSTR to an ActiveX component.

During experimentation I found that Foxpro 6.0 can pass
a BSTR (binary string).

Create a new interface which can accept BSTR parameters

This bug created on behalf of Rick Peduzzi

[Bug] Memory errors could cause exceptions [sf#4]

Reported by andrewpunch on 2004-06-01 03:22 UTC
A number of memory tracking errors may result in memory
leaks or even crashes in the Windows platform.

This does not apply to the DLL or ActiveX platforms.

These problems will be fixed in version 3.0.1

[Bug] Missing CG32.dll in 3.1.2a [sf#16]

Reported by edrickv on 2006-10-26 03:48 UTC
When run under Windows, version 3.1.2a complains that
CG32.dll is missing. This appears to be Borland's
CodeGuard DLL. (No idea what it actually does.) It's
also possible it might complain about missing runtime
library DLLs if it got that far. Version 3.1.1 of
course does not have the same problem.

I did find some information on making distribution
ready builds here:
http://www.donationcoder.com/Forums/bb/index.php?
PHPSESSID=801d87274f9a29754a32b7c4772b7296&topic=4525

[Bug] Rtf2Text crash on coloring [sf#15]

Reported by edmondm on 2006-08-30 19:22 UTC
RtfStyle has a nasty bug in the method
setForegroundColour()

The developer decided to check on the index of the
color to the size of the table, but someone forgot that
the size of the table could be 0, so assuming that the
table is populated, they go ahead and check and check
the index of that table.

There should be a condition check that
if (redTable->size() != 0)
{
....continue

This caused a segmentation fault on Linux, and we added
this code to get it working

[Feature] RTF reader ignores tabs [sf#2]

Reported by andrewpunch on 2004-06-04 00:35 UTC
RTF reader ignores tabs from the RTF.

This is the behaviour as designed. The problem is that
HTML can use a tab as 9 spaces but not as an indent.

Resolution: use an indent tag of some description to
acheive the desired effect. e.g. <div indent=nnnn>Blah
blah blah</div>

Created on behalf of John Russell.

[Bug] DLL requires BCPPB's runtime DLLs [sf#1]

*Reported by anonymous on 2004-05-31 13:32 UTC
Your DLL requires Borland's BORLNDMM.DLL (DLL Memory
Manager) and CP3240MT.DLL (Multi-threaded run-time
library).
Because of this your DLL is not suitable for use with
applications from MSVC. However it's a pitty.

Best regards
Petr Silar
Kerio Technologies
[email protected]

[Bug] tosses out some text from product [sf#11]

*Reported by anonymous on 2005-05-15 23:10 UTC
Hi,

I just downloaded and ran it on Suse linux. I gave it
an rtf file generated by OpenOffice; attached is a
small example rtf file. The text file generated from
this rtf file is missing the "(2000)" text.

-aline
[email protected]

[Bug] Missing CG32.dll in 3.1.2a [sf#16]

Reported by edrickv on 2006-10-26 03:48 UTC
When run under Windows, version 3.1.2a complains that
CG32.dll is missing. This appears to be Borland's
CodeGuard DLL. (No idea what it actually does.) It's
also possible it might complain about missing runtime
library DLLs if it got that far. Version 3.1.1 of
course does not have the same problem.

I did find some information on making distribution
ready builds here:
http://www.donationcoder.com/Forums/bb/index.php?
PHPSESSID=801d87274f9a29754a32b7c4772b7296&topic=4525

[Bug] Rtf2Text hangs [sf#14]

Reported by edmondm on 2006-08-30 18:16 UTC
The linux version of the command hangs, it's because in
RtfReader.cpp, there is some code that checks for the
level of the open bracket { and close bracket }.
The method is commandIgnoreDestinationKeyword.
It is possible that in an RTF page, that the opening
bracket is present, but not the closing bracket. So we
added code that checks for the character to be a new
line \n, if it is, decrement the level. This assumes
that the closing bracket has been supplied and the
paragraph is complete. Word accepts the RTF page as
valid, and this routine as-is, was hung.

[Bug] unknown software exception (0x0eefface) occurr [sf#8]

*Reported by anonymous on 2004-09-03 18:02 UTC
I'm trying to use the Active X component to convert
HTML text to plain text in Microsoft Access 97

I've inclued the Active X component in the list of
References.

I'm using the following VB Code:

Function htm2txt(Text As String) As String
Dim x As New DocFracLib
x.SetInString (Text)
x.SetInFormat ("html")
x.SetOutFormat ("text")
htm2txt = x.StringConvert()
End Function

Which comples ok.

However when I try to test it using the debug(im
window:
? htm2txt("<p>test</p>")

I get the following error:
The exception unknown software exception (0x0eefface)
occurred in the application at location 0x7c57e592.

And Access closes(crashes).

Any ideas on how to correct / fix this problem?

Colin Forbes
ADDAnet Corp.

[Bug] Plain text ampersand + number sign = crash [sf#17]

*Reported by anonymous on 2006-10-30 00:27 UTC
A plain text ampersand (and sign) followed
immediately by a number sign, but not followed by
numbers will cause 3.1.3 to crash with an Unknown
Error message. (Apparently it's treating it as HTML
code and is expecting ASCII number codes, but in this
case the desired output is simply an ampersand
followed by a number sign.)

A potential workaround: Replace the plain text
ampersands with the ampersand HTML code and the crash
shouldn't happen. (Since the & and # will be
seperated.)

[Bug] Rtf to Text conversion crashed Linux command [sf#13]

Reported by edmondm on 2006-07-27 00:50 UTC
Trying to run the code, was able to open the rtf
document in word. But when run the linux command
line, --from-rtf <filename.rtf> --to-text
<filename.txt> I get segmentation fault. I tried
other rtf documents, and it worked.

So I took a look at the text of the rtf document,
turns out that the document didn't have matching
starting { and ending }.

The code in RtfReader.cpp, does a pop of the stack.
This would take a segmentation fault, if the stack is
empty.
I thought this would not be a valid rtf document, but
apparently word doesn't care, so it is.

So I changed RtfReader.cpp to check

case '}':

if (! rtfStack->empty() )
{

//rest of the code

And that seemed to work.

[Bug] Dies with random errors [sf#20]

Reported by xybre on 2008-11-07 21:16 UTC
Converting foo.html to foo.rtf
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted

Converting foo.html to foo.rtf
Segmentation fault

Converting foo.html to foo.rtf
terminate called after throwing an instance of 'std::length_error'
what(): basic_string::_S_create
Aborted

This is with the same file each time, giving a different error.

Here's my environment:

~/tmp/docfrac-3.1.5$ gcc -v

Target: x86_64-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.1.3 --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-checking=release x86_64-linux-gnu
Thread model: posix
gcc version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)

[Feature] Unicode Support [sf#5]

*Reported by anonymous on 2004-10-11 06:23 UTC
Thank you first from the bottom of our hearts for
making the cute tool and releasing under LGPL.

We were thinking of using your "rtf conversion
component" in one of our university project which
retrieves html data through SOAP protocol and inserts
into a rtf text box for editing. After editing, it
sends the rtf data (converted to html) back to the
server module.

We have prepared a parser, which is not working
properly. Your parser works well except the fact that
it can't handle unicode data. I was trying to hack the
codes to include the support for unicode. But my
project is not giving me much time.

Any help would be much appreciated.

- S. M. Mahbub Murshed

[Bug] Dies with random errors [sf#20]

Reported by xybre on 2008-11-07 21:16 UTC
Converting foo.html to foo.rtf
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted

Converting foo.html to foo.rtf
Segmentation fault

Converting foo.html to foo.rtf
terminate called after throwing an instance of 'std::length_error'
what(): basic_string::_S_create
Aborted

This is with the same file each time, giving a different error.

Here's my environment:

~/tmp/docfrac-3.1.5$ gcc -v

Target: x86_64-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.1.3 --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-checking=release x86_64-linux-gnu
Thread model: posix
gcc version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)

[Bug] Rtf2Text hangs [sf#14]

Reported by edmondm on 2006-08-30 18:16 UTC
The linux version of the command hangs, it's because in
RtfReader.cpp, there is some code that checks for the
level of the open bracket { and close bracket }.
The method is commandIgnoreDestinationKeyword.
It is possible that in an RTF page, that the opening
bracket is present, but not the closing bracket. So we
added code that checks for the character to be a new
line \n, if it is, decrement the level. This assumes
that the closing bracket has been supplied and the
paragraph is complete. Word accepts the RTF page as
valid, and this routine as-is, was hung.

[Bug] tosses out some text from product [sf#11]

*Reported by anonymous on 2005-05-15 23:10 UTC
Hi,

I just downloaded and ran it on Suse linux. I gave it
an rtf file generated by OpenOffice; attached is a
small example rtf file. The text file generated from
this rtf file is missing the "(2000)" text.

-aline
[email protected]

[Bug] line returns missing so all content on one line [sf#12]

*Reported by anonymous on 2005-09-15 13:20 UTC
when converting from rtf to text on a Win98 platform
after a few lines the remaining content is placed on
a single line without line returns ..... is there a way
that i can retreat to an older version that did not have
this problem ... if you need a file to see problem
contact [email protected]

john in niagara canada

[Feature] Unicode characters in text file [sf#3]

Reported by andrewpunch on 2004-06-09 03:25 UTC
Characters which are non-ASCII are thrown away when
writing to a text file.

There is no way around this while we write to an ASCII
file.

There are some other options for file formats:

  • mapping to a code page (e.g. ANSI)
  • quoted printable (same as email)
  • UTF8
  • Straight Unicode

From a design perspective this could be achieved by
creating maps from a single unicode character to one or
more bytes.

There could be a map for:

  • ASCII
  • ANSI
  • iso8859 standards
  • UTF8
  • straight unicode

The map need not be static. It may be dynamic. For
example the ASCII map may allow through all character
codes with a unicode value less than 0x0080.

There must be a process for when a unicode character is
not mappable using the current map.

Created on behalf of David at Nutmeg.

[Bug] Memory errors could cause exceptions [sf#4]

Reported by andrewpunch on 2004-06-01 03:22 UTC
A number of memory tracking errors may result in memory
leaks or even crashes in the Windows platform.

This does not apply to the DLL or ActiveX platforms.

These problems will be fixed in version 3.0.1

[Bug] Rtf2Text crash on coloring [sf#15]

Reported by edmondm on 2006-08-30 19:22 UTC
RtfStyle has a nasty bug in the method
setForegroundColour()

The developer decided to check on the index of the
color to the size of the table, but someone forgot that
the size of the table could be 0, so assuming that the
table is populated, they go ahead and check and check
the index of that table.

There should be a condition check that
if (redTable->size() != 0)
{
....continue

This caused a segmentation fault on Linux, and we added
this code to get it working

[Bug] ActiveX: Foxpro cannot pass LPSTR [sf#2]

Reported by andrewpunch on 2004-06-01 02:47 UTC
Foxpro cannot pass LPSTR to an ActiveX component.

During experimentation I found that Foxpro 6.0 can pass
a BSTR (binary string).

Create a new interface which can accept BSTR parameters

This bug created on behalf of Rick Peduzzi

[Bug] unknown software exception (0x0eefface) occurr [sf#8]

*Reported by anonymous on 2004-09-03 18:02 UTC
I'm trying to use the Active X component to convert
HTML text to plain text in Microsoft Access 97

I've inclued the Active X component in the list of
References.

I'm using the following VB Code:

Function htm2txt(Text As String) As String
Dim x As New DocFracLib
x.SetInString (Text)
x.SetInFormat ("html")
x.SetOutFormat ("text")
htm2txt = x.StringConvert()
End Function

Which comples ok.

However when I try to test it using the debug(im
window:
? htm2txt("<p>test</p>")

I get the following error:
The exception unknown software exception (0x0eefface)
occurred in the application at location 0x7c57e592.

And Access closes(crashes).

Any ideas on how to correct / fix this problem?

Colin Forbes
ADDAnet Corp.

[Bug] Plain text ampersand + number sign = crash [sf#17]

*Reported by anonymous on 2006-10-30 00:27 UTC
A plain text ampersand (and sign) followed
immediately by a number sign, but not followed by
numbers will cause 3.1.3 to crash with an Unknown
Error message. (Apparently it's treating it as HTML
code and is expecting ASCII number codes, but in this
case the desired output is simply an ampersand
followed by a number sign.)

A potential workaround: Replace the plain text
ampersands with the ampersand HTML code and the crash
shouldn't happen. (Since the & and # will be
seperated.)

[Bug] ActiveX MessageBox Issue [sf#21]

*Reported by anonymous on 2009-05-07 02:03 UTC
When using the ActiveX, if doing converting memory convert only, it displays a message box.

in file: ddlCom\DoxLib.cpp
ShowMessage("Starting Dox COM system.");

I dunno if this is by design.. but its an issue when no user interaction is present

[Bug] ActiveX MessageBox Issue [sf#21]

*Reported by anonymous on 2009-05-07 02:03 UTC
When using the ActiveX, if doing converting memory convert only, it displays a message box.

in file: ddlCom\DoxLib.cpp
ShowMessage("Starting Dox COM system.");

I dunno if this is by design.. but its an issue when no user interaction is present

[Bug] Random Errors [sf#10]

Reported by andrewpunch on 2004-09-13 01:35 UTC
This bug report was created on behalf of cforbes at
addanet.ca

* Are you using the .NET framework?

No. I'm using Visual Basic for
Applications(VBA332.dll). inside MS Access
97. I do have the .NET framework installed but I'm not
using them at all in
this application.

* What operating system are you using?

Win 2k Server

* What programming language are you using?

Visual Basic for Applications(VBA332.dll). inside MS
Access 97.

* A copy of the section of code where you use the DocFrac

I've wrapped the DOX inside a function call so that I
can call in inside a
query and display the results on screen. I noticed
that it wasn't working
so I started doing some further digging. I created a
Asci dump and noticed
that the Asci Dump window would have results when the
conversion window
wouldn't so then I copied the conversions results box 2
times and the
results were what I expected. It seems like every
second time it is run it
produces results.

The code for the function call is below.

Function htm2txt(Text As String) As String
Dim Dox As New DoxLib
Rem Dox.DebugOn

'Set the conversion type
Dox.SetInFormat ("html")
Dox.SetOutFormat ("txt")

'Do Tidy on HTML Text
'Tidy is another sourceforge project for creating
clean HTML
Text = DoTidy_on_HTML(Text)

'Fix problem - Convert to " "
'( seems to be causing problems with DOX conversion)
Text = HTML_Cleanup(Text)

'Do the HTML to Text conversion.
Dox.SetInString (Text)
Text = Dox.StringConvert()

'Remove Extra Line Feed(Asc(10)) Characters from Output
Text = RemoveLF(Text)
htm2txt = Text

End Function

I've tested the Text after each function call and it ok
until the
Dox.ScringConvert so I know it is not one of the other
function call that is
creating the problem.

The project is converting course description in HTML
format to plan text so
that we can do a print copy of the information that is
current on-line. So
I'm feeding HTML text stored in a database into the
function for conversion.

Some Texts Follow:

Works on 2nd and 4th calls - Does not work on 1 and 3 call.


<p>An advanced school for students who have completed the
Introduction to Birth Attendant School lecture phase.
Students will
have lectures at their field assignment location and
gain further
understanding about the midwives in a community.
Lecture content
includes puerperal sepsis, obstructed labour,
postpartum hemorrhage
and eclampsia. Student will also be involved in
clinical experience
and research projects.</p>


Does NOT work the first time (works for 3 consecutive
calls after that)


<p>Students have opportunity to make practical
application of the
principles learned in CCM 346.</p>


Works EVERY time!


<p>Part III of the Applied Biblical Foundations School.
See CCM
302</p>


[Bug] Crashes in .NET Framework [sf#7]

Reported by andrewpunch on 2004-06-30 01:44 UTC
"I am using Visual Studio .NET 2003 with C# and tried
to use your library in a COM interop wrapper. It
seems to compile and pass simple unit tests. However,
when used in my application it causes very strange
exceptions that I am sure are due to some COM issues
running in .NET managed environment."

Created on behalf of Larry Aasen.

[Bug] Random Errors [sf#10]

Reported by andrewpunch on 2004-09-13 01:35 UTC
This bug report was created on behalf of cforbes at
addanet.ca

* Are you using the .NET framework?

No. I'm using Visual Basic for
Applications(VBA332.dll). inside MS Access
97. I do have the .NET framework installed but I'm not
using them at all in
this application.

* What operating system are you using?

Win 2k Server

* What programming language are you using?

Visual Basic for Applications(VBA332.dll). inside MS
Access 97.

* A copy of the section of code where you use the DocFrac

I've wrapped the DOX inside a function call so that I
can call in inside a
query and display the results on screen. I noticed
that it wasn't working
so I started doing some further digging. I created a
Asci dump and noticed
that the Asci Dump window would have results when the
conversion window
wouldn't so then I copied the conversions results box 2
times and the
results were what I expected. It seems like every
second time it is run it
produces results.

The code for the function call is below.

Function htm2txt(Text As String) As String
Dim Dox As New DoxLib
Rem Dox.DebugOn

'Set the conversion type
Dox.SetInFormat ("html")
Dox.SetOutFormat ("txt")

'Do Tidy on HTML Text
'Tidy is another sourceforge project for creating
clean HTML
Text = DoTidy_on_HTML(Text)

'Fix problem - Convert to " "
'( seems to be causing problems with DOX conversion)
Text = HTML_Cleanup(Text)

'Do the HTML to Text conversion.
Dox.SetInString (Text)
Text = Dox.StringConvert()

'Remove Extra Line Feed(Asc(10)) Characters from Output
Text = RemoveLF(Text)
htm2txt = Text

End Function

I've tested the Text after each function call and it ok
until the
Dox.ScringConvert so I know it is not one of the other
function call that is
creating the problem.

The project is converting course description in HTML
format to plan text so
that we can do a print copy of the information that is
current on-line. So
I'm feeding HTML text stored in a database into the
function for conversion.

Some Texts Follow:

Works on 2nd and 4th calls - Does not work on 1 and 3 call.


<p>An advanced school for students who have completed the
Introduction to Birth Attendant School lecture phase.
Students will
have lectures at their field assignment location and
gain further
understanding about the midwives in a community.
Lecture content
includes puerperal sepsis, obstructed labour,
postpartum hemorrhage
and eclampsia. Student will also be involved in
clinical experience
and research projects.</p>


Does NOT work the first time (works for 3 consecutive
calls after that)


<p>Students have opportunity to make practical
application of the
principles learned in CCM 346.</p>


Works EVERY time!


<p>Part III of the Applied Biblical Foundations School.
See CCM
302</p>


[Bug] StringConvert() misses \line code [sf#19]

Reported by loudgamer on 2007-12-24 23:16 UTC
While using the COM component, version 3.1.1, DocFracLib.StringConvert() ignores the \line RTF code in the RTF I'm passing in (taken from the .net RichTextBox, .net framework 2.0). All other RTF is parsed beautifully. Oddly enough, when I tried replacing "\line" with "<br>" manually, and then running it through the converter, the library removed the <br> tag, so apparently I can't work around the issue. Just FYI.

[Feature] special characters - German umlaut [sf#6]

Reported by arnold38 on 2005-03-31 03:33 UTC
I've been trying to convert some German html to plain
text or RTF, but in either case, the output is missing
all of the German extra characters such as umlauts and
sharp s.

Not sure if this should be reported as a bug or feature
request ;-)

[Bug] StringConvert() misses \line code [sf#19]

Reported by loudgamer on 2007-12-24 23:16 UTC
While using the COM component, version 3.1.1, DocFracLib.StringConvert() ignores the \line RTF code in the RTF I'm passing in (taken from the .net RichTextBox, .net framework 2.0). All other RTF is parsed beautifully. Oddly enough, when I tried replacing "\line" with "<br>" manually, and then running it through the converter, the library removed the <br> tag, so apparently I can't work around the issue. Just FYI.

[Bug] superscript in rtf to html [sf#22]

*Reported by anonymous on 2009-09-20 06:37 UTC
During conversion from rtf to html, I found that the superscript is not taken care in the generated html. It will be great if this can be fixed. Version is 3.1.5.82 on Windows
Thank you.

[Bug] Incorrect options [sf#6]

Reported by andrewpunch on 2004-06-01 03:59 UTC
Help message says --from-rtf but only --rtf works.

Will be fixed in 3.0.1

Bug created on behalf of Stepan Kasal.

[Bug] Crashes in .NET Framework [sf#7]

Reported by andrewpunch on 2004-06-30 01:44 UTC
"I am using Visual Studio .NET 2003 with C# and tried
to use your library in a COM interop wrapper. It
seems to compile and pass simple unit tests. However,
when used in my application it causes very strange
exceptions that I am sure are due to some COM issues
running in .NET managed environment."

Created on behalf of Larry Aasen.

[Feature] Formatting for text [sf#1]

Reported by andrewpunch on 2004-06-04 00:27 UTC
Show formatting in text.

bold
italic

What about:

  • Non-ASCII characters
  • Tables
  • Table borders (use I | and _ = -)
  • Justification
  • Colours

Created on behalf of John Russell.

[Bug] DLL requires BCPPB's runtime DLLs [sf#1]

*Reported by anonymous on 2004-05-31 13:32 UTC
Your DLL requires Borland's BORLNDMM.DLL (DLL Memory
Manager) and CP3240MT.DLL (Multi-threaded run-time
library).
Because of this your DLL is not suitable for use with
applications from MSVC. However it's a pitty.

Best regards
Petr Silar
Kerio Technologies
[email protected]

[Bug] superscript in rtf to html [sf#22]

*Reported by anonymous on 2009-09-20 06:37 UTC
During conversion from rtf to html, I found that the superscript is not taken care in the generated html. It will be great if this can be fixed. Version is 3.1.5.82 on Windows
Thank you.

[Bug] line returns missing so all content on one line [sf#12]

*Reported by anonymous on 2005-09-15 13:20 UTC
when converting from rtf to text on a Win98 platform
after a few lines the remaining content is placed on
a single line without line returns ..... is there a way
that i can retreat to an older version that did not have
this problem ... if you need a file to see problem
contact [email protected]

john in niagara canada

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.