Unknown document format: Opens in OOo but not in JODC

429 views
Skip to first unread message

mchilds83

unread,
Dec 21, 2009, 6:26:46 PM12/21/09
to JODConverter
I am unable to convert a bunch of Office 1 documents to a more recent
version. The file extensions correspond to what the file was about
and not the type of file. I have about 2,400 files like this to
convert and was wondering if anyone knows how I might go about
converting them. If I try to convert a file as-is, I receive the
following error. If I rename the file to a more familiar extension,
such as .DOC, I receive the latter error.


C:\jodc\lib>java -jar .\jodconverter-cli-2.2.2.jar -f pdf "c:\Floppies
\Forms\APLICGIA.FMS"
21-Dec-2009 3:12:19 PM
com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection
connect
INFO: connected
21-Dec-2009 3:12:19 PM
com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection
disposing
INFO: disconnected
Exception in thread "main" java.lang.IllegalArgumentException: unknown
document format for file: c:\Floppies\Forms\APLICGIA.FMS
at
com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.guessDocumentFormat
(AbstractOpenOfficeDocumentConver
ter.java:121)
at
com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.convert
(AbstractOpenOfficeDocumentConverter.java:93)

at
com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.convert
(AbstractOpenOfficeDocumentConverter.java:74)

at
com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.convert
(AbstractOpenOfficeDocumentConverter.java:70)

at com.artofsolving.jodconverter.cli.ConvertDocument.convertOne
(ConvertDocument.java:154)
at com.artofsolving.jodconverter.cli.ConvertDocument.main
(ConvertDocument.java:139)

If I rename the file extension to .DOC I receive the following error:

C:\jodc\lib>java -jar .\jodconverter-cli-2.2.2.jar -f pdf "c:\floppies
\forms\a.doc"
21-Dec-2009 3:16:44 PM
com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection
connect
INFO: connected
21-Dec-2009 3:16:45 PM
com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection
disposing
INFO: disconnected
Exception in thread "main"
com.artofsolving.jodconverter.openoffice.connection.OpenOfficeException:
conversion failed: could not load input document
at
com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter.loadAndExport
(OpenOfficeDocumentConverter.java:134)
at
com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter.convertInternal
(OpenOfficeDocumentConverter.java:120)
at
com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.convert
(AbstractOpenOfficeDocumentConverter.java:104
)
at
com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.convert
(AbstractOpenOfficeDocumentConverter.java:74)

at
com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.convert
(AbstractOpenOfficeDocumentConverter.java:70)

at com.artofsolving.jodconverter.cli.ConvertDocument.convertOne
(ConvertDocument.java:154)
at com.artofsolving.jodconverter.cli.ConvertDocument.main
(ConvertDocument.java:139)

Are these files simply not compatible with the JODC? I can open the
file with minimal problems using Word 2007 and specifying US-ASCII
character set. With OpenOffice, I can open the files and they mostly
work, but I can't seem to locate the perfect fit for character set.
Any idea why JODC won't open them?


Thanks in advance.

Mike

Mirko Nasato

unread,
Dec 22, 2009, 7:31:07 AM12/22/09
to JODConverter
Try the Python script that doesn't check the input extension

http://www.artofsolving.com/opensource/pyodconverter

mchilds83

unread,
Dec 22, 2009, 1:45:46 PM12/22/09
to JODConverter
Thanks Mirko. I tryed PyODConverter but still received an error:

C:\Program Files\OpenOffice.org 3\program>soffice -headless -
accept="socket,port=8100;urp;"

C:\Program Files\OpenOffice.org 3\program>python.exe
DocumentConverter.py "c:\floppies\Forms\APLICGIA.FMS" "c:\floppies
\Forms\APLICGIA.doc"
Traceback (most recent call last):
File "DocumentConverter.py", line 224, in <module>
converter.convert(argv[1], argv[2])
File "DocumentConverter.py", line 149, in convert
family = self._detectFamily(document)
File "DocumentConverter.py", line 181, in _detectFamily
if document.supportsService("com.sun.star.text.WebDocument"):
AttributeError: 'NoneType' object has no attribute 'supportsService'


If you have a moment, is there a way I can upload one of these files
to you so you can see for yourself? They are only about 3KB in size.
Thanks

Mike

On Dec 22, 4:31 am, Mirko Nasato <mirko.nas...@gmail.com> wrote:
> Try the Python script that doesn't check the input extension
>
>  http://www.artofsolving.com/opensource/pyodconverter
>
> On Dec 22, 12:26 am, mchilds83 <mchild...@hotmail.com> wrote:
>
>
>
> > I am unable to convert a bunch of Office 1 documents to a more recent
> > version.  The file extensions correspond to what the file was about
> > and not the type of file.  I have about 2,400 files like this to
> > convert and was wondering if anyone knows how I might go about
> > converting them.  If I try to convert a file as-is, I receive the
> > following error.  If I rename the file to a more familiar extension,
> > such as .DOC, I receive the latter error.
>
> > C:\jodc\lib>java -jar .\jodconverter-cli-2.2.2.jar -f pdf "c:\Floppies
> > \Forms\APLICGIA.FMS"
> > 21-Dec-2009 3:12:19 PM

> > com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConne­ction


> > connect
> > INFO: connected
> > 21-Dec-2009 3:12:19 PM

> > com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConne­ction


> > disposing
> > INFO: disconnected
> > Exception in thread "main" java.lang.IllegalArgumentException: unknown
> > document format for file: c:\Floppies\Forms\APLICGIA.FMS
> >         at

> > com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocume­ntConverter.guessDocumentFormat
> > (AbstractOpenOfficeDocumentConver
> > ter.java:121)
> >         at
> > com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocume­ntConverter.convert
> > (AbstractOpenOfficeDocumentConverter.java:93)
>
> >         at
> > com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocume­ntConverter.convert
> > (AbstractOpenOfficeDocumentConverter.java:74)
>
> >         at
> > com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocume­ntConverter.convert


> > (AbstractOpenOfficeDocumentConverter.java:70)
>
> >         at com.artofsolving.jodconverter.cli.ConvertDocument.convertOne
> > (ConvertDocument.java:154)
> >         at com.artofsolving.jodconverter.cli.ConvertDocument.main
> > (ConvertDocument.java:139)
>
> > If I rename the file extension to .DOC I receive the following error:
>
> > C:\jodc\lib>java -jar .\jodconverter-cli-2.2.2.jar -f pdf "c:\floppies
> > \forms\a.doc"
> > 21-Dec-2009 3:16:44 PM

> > com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConne­ction


> > connect
> > INFO: connected
> > 21-Dec-2009 3:16:45 PM

> > com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConne­ction


> > disposing
> > INFO: disconnected
> > Exception in thread "main"
> > com.artofsolving.jodconverter.openoffice.connection.OpenOfficeException:
> > conversion failed: could not load input document
> >         at

> > com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConver­ter.loadAndExport
> > (OpenOfficeDocumentConverter.java:134)
> >         at
> > com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConver­ter.convertInternal
> > (OpenOfficeDocumentConverter.java:120)
> >         at
> > com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocume­ntConverter.convert
> > (AbstractOpenOfficeDocumentConverter.java:104
> > )
> >         at
> > com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocume­ntConverter.convert
> > (AbstractOpenOfficeDocumentConverter.java:74)
>
> >         at
> > com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocume­ntConverter.convert


> > (AbstractOpenOfficeDocumentConverter.java:70)
>
> >         at com.artofsolving.jodconverter.cli.ConvertDocument.convertOne
> > (ConvertDocument.java:154)
> >         at com.artofsolving.jodconverter.cli.ConvertDocument.main
> > (ConvertDocument.java:139)
>
> > Are these files simply not compatible with the JODC?  I can open the
> > file with minimal problems using Word 2007 and specifying US-ASCII
> > character set.  With OpenOffice, I can open the files and they mostly
> > work, but I can't seem to locate the perfect fit for character set.
> > Any idea why JODC won't open them?
>
> > Thanks in advance.
>

> > Mike- Hide quoted text -
>
> - Show quoted text -

Reply all
Reply to author
Forward
0 new messages