      K           ANTIWORD(1)             Linux Users Manual            ANTIWORD(1)                NAMEI                  antiword - show the text and images of MS Word documents              SYNOPSIS/                  antiword [ options ] wordfiles              DESCRIPTION K                  Antiword  is an application that displays the text and the 4                  images of Microsoft Word documents.K                  A wordfile named - stands for a Word  document  read  from $                  the standard input.K                  Only  documents made by MS Word version 2 and version 6 or %                  later are supported.              OPTIONS ,                  -h     Give a help message.                    -i image level I                         The image level decides how images will be shown.   K                         0: Use non-standard  extentions  from  Ghostscript. K                            This  output  may  not  print  on any PostScript K                            printer, but is useful in case no  hard-copy  is K                            needed.  It  is  also  useful when Gostscript is K                            used as a filter to print a PostScript file to a 2                            non-PostScript printer.  *                         1: Show no images.  C                         2: PostScript level 2 compatible. (default)   K                         3: PostScript  level  3  compatible. (EXPERIMENTAL, K                            Portable Network Graphics (PNG) images  are  not -                            printed correctly)                      -m mapping fileK                         This file is used to map Unicode characters to your K                         local character set.  The default is  UTF-8.txt  in K                         locales  that support UTF-8 and 8859-1.txt in other                           locales.                    -p papersize K                         Output in PostScript form. Printable  on  paper  of K                         the   given  size:  10x14,  a3,  a4,  a5,  b4,  b5, K                         executive,  folio,  legal,  letter,  note,  quarto, -                         statement or tabloid.   K                  -s     Include  text  with  the  so  called  "hidden text" "                         attribute.  6                  -t     Output in text form. (default)                    -w width K                         In text mode  this  is  the  width  of  a  line  in       K           Antiword 0.33              Jul 05, 2002                         1           K           ANTIWORD(1)             Linux Users Manual            ANTIWORD(1)     K                         characters.   A   value  of  zero  puts  an  entire K                         paragraph on a line, useful when  the  text  is  to K                         used  as  input  for  an  other wordprocessor. This <                         value is ignored in PostScript mode.  ?                  -L     In PostScript mode: use landscape mode.              FILES 0                  /usr/share/antiword/8859-1.txt,A                         $HOME/.antiword/8859-1.txt   and friends: F                         Global and local mapping files (see -m option)  J                  /usr/share/antiword/fontnames, $HOME/.antiword/fontnames:K                         Global and local versions of  the  fontnames  file. K                         This  file contains the translation table from font K                         names as used by  MS  Word  to  fontnames  used  by #                         PostScript.                     NOTE:K                         A  global  file is used when the local one does not 1                         exist or can not be read.              ENVIRONMENT K                  Antiword uses the environment variable  ``HOME''  to  find K                  the  home directory of the user. When in text mode it uses K                  the variable ``COLUMNS'' to set the width  of  the  output 6                  (unless overridden by the -w option).             BUGSK                  Antiword  is  far  from  complete. Many features are still K                  missing. Many images are not shown yet. Some of the images >                  that are shown, are shown in the wrong place.             WEB SITES K                  The  most  recent  released  version of Antiword is always                    available from:8                  http://www.winfield.demon.nl/index.html                  or try )                  http://antiword.cjb.net/              AUTHOR9                  Adri van Os <antiword@winfield.demon.nl> 3                  or try <comments@antiword.cjb.net>   K                  R.F. Smith <rsmith@xs4all.nl> contibuted  to  this  manual                   page.             LICENSE K                  Antiword  is free software; you can redistribute it and/or K                  modify it under  the  terms  of  the  GNU  General  Public K                  License  as  published  by  the  Free Software Foundation; K                  either version 2 of the License, or (at your  option)  any                   later version.         K           Antiword 0.33              Jul 05, 2002                         2           K           ANTIWORD(1)             Linux Users Manual            ANTIWORD(1)     K                  This  program  is  distributed in the hope that it will be K                  useful but WITHOUT ANY WARRANTY; without even the  implied K                  warranty  of  MERCHANTABILITY  or FITNESS FOR A PARTICULAR K                  PURPOSE. See the  GNU  General  Public  License  for  more                   details.   K                  You  should have received a copy of the GNU General Public K                  License along with this program; if not, write to the Free K                  Software  Foundation,  Inc.,  59  Temple Place, Suite 330, *                  Boston, MA 02111-1307 USA             ACKNOWLEDGEMENTSC                  Linux is a registered trademark of Linus Torvalds. I                  Postscript is a trademark of Adobe Systems Incorporated. K                  Microsoft is a  registered  trademark  and  Windows  is  a 4                  trademark of Microsoft Corporation.                                                                                  K           Antiword 0.33              Jul 05, 2002                         3                                                                                                                                                                                                                       6.4-008-46B45           Page 767}                                                                  7-MAR-2003 22:30:58  [USER.MV.PROJEKTE.PERL-18983]REENTR.H;1     I3    X  42940 #   endif 0  I3    X  42941 #endif /* HAS_GETHOSTBYNAME_R */  I3	  42942 '  I3    X  42943 #ifdef HAS_GETHOSTENT_R1$  I3    X  42944 #   undef gethostent\  I3    X  42945 #   if !defined(gethostent) && GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBWRE  I3    X  42946 #       define gethostent() (((errno = gethostent_r(&PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hos  I3    X  42946 tent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_ptr, &PL_reentrant_buffer->_hostent_  I3    X  42946 errno))) == 0 ? PL_reentrant_buffer->_hostent_ptr : (errno == ERANGE ? Perl_reentrant_retry("gethostent") : 0))t  I3    X  42947 #   endif [  I3    X  42948 #   if !defined(gethostent) && GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBIE   I3    X  42949 #       define gethostent() (((errno = gethostent_r(&PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hos  I3    X  42949 tent_buffer, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno))) == 0 ? &PL_reentrant_buffer_  I3    X  42949 ->_hostent_struct : (errno == ERANGE ? Perl_reentrant_retry("gethostent") : 0))i  I3    X  42950 #   endifN[  I3    X  42951 #   if !defined(gethostent) && GETHOSTENT_R_PROTO == REENTRANT_PROTO_S_SBIEe  I3    X  42952 #       define gethostent() (gethostent_r(&PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffe  I3    X  42952 r, PL_reentrant_buffer->_hostent_size, &PL_reentrant_buffer->_hostent_errno) ? &PL_reentrant_buffer->_hostent_structN  I3    X  42952  : (errno == ERANGE ? Perl_reentrant_retry("gethostent") : 0))  I3    X  42953 #   endif Z  I3    X  42954 #   if !defined(gethostent) && GETHOSTENT_R_PROTO == REENTRANT_PROTO_S_SBI  I3    X  42955 #       define gethostent() (gethostent_r(&PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hostent_buffe  I3    X  42955 r, PL_reentrant_buffer->_hostent_size) ? &PL_reentrant_buffer->_hostent_struct : (errno == ERANGE ? Perl_reentrant_r(  I3    X  42955 etry("gethostent") : 0))  I3    X  42956 #   endif Z  I3    X  42957 #   if !defined(gethostent) && GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SBI  I3    X  42958 #       define gethostent() (((errno = gethostent_r(&PL_reentrant_buffer->_hostent_struct, PL_reentrant_buffer->_hos  I3    X  42958 tent_buffer, PL_reentrant_buffer->_hostent_size))) == 0 ? &PL_reentrant_buffer->_hostent_struct : (errno == ERANGE ?9  I3    X  42958  Perl_reentrant_retry("gethostent") : 0))   I3    X  42959 #   endif_Y  I3    X  42960 #   if !defined(gethostent) && GETHOSTENT_R_PROTO == REENTRANT_PROTO_I_SDX  I3    X  42961 #       define gethostent() (((errno = gethostent_r(&PL_reentrant_buffer->_hostent_struct, &PL_reentrant_buffer->_ho  I3    X  42961 stent_data))) == 0 ? &PL_reentrant_buffer->_hostent_struct : (errno == ERANGE ? Perl_reentrant_retry("gethostent") :  I3    X  42961  0))  I3    X  42962 #   endif_-  I3    X  42963 #endif /* HAS_GETHOSTENT_R */y  I3	  42964 %  I3    X  42965 #ifdef HAS_GETLOGIN_R "  I3    X  42966 #   undef getloginU  I3    X  42967 #   if !defined(getlogin) && GETLOGIN_R_PROTO == REENTRANT_PROTO_I_BW   I3    X  42968 #       define getlogin() (((errno = getlogin_r(PL_reentrant_buffer->_getlogin_buffer, PL_reentrant_buffer->_getlogi  I3    X  42968 n_size))) == 0 ? PL_reentrant_buffer->_getlogin_buffer : (errno == ERANGE ? Perl_reentrant_retry("getlogin") : 0))  I3    X  42969 #   endifnU  I3    X  42970 #   if !defined(getlogin) && GETLOGIN_R_PROTO == REENTRANT_PROTO_I_BII  I3    X  42971 #       define getlogin() (((errno = getlogin_r(PL_reentrant_buffer->_getlogin_buffer, PL_reentrant_buffer->_getlogi  I3    X  42971 n_size))) == 0 ? PL_reentrant_buffer->_getlogin_buffer : (errno == ERANGE ? Perl_reentrant_retry("getlogin") : 0))  I3    X  42972 #   endif_U  I3    X  42973 #   if !defined(getlogin) && GETLOGIN_R_PROTO == REENTRANT_PROTO_B_BWe  I3    X  42974 #       define getlogin() getlogin_r(PL_reentrant_buffer->_getlogin_buffer, PL_reentrant_buffer->_getlogin_size)  I3    X  42975 #   endifPU  I3    X  42976 #   if !defined(getlogin) && GETLOGIN_R_PROTO == REENTRANT_PROTO_B_BI&  I3    X  42977 #       define getlogin() getlogin_r(PL_reentrant_buffer->_getlogin_buffer, PL_reentrant_buffer->_getlogin_size)  I3    X  42978 #   endif +  I3    X  42979 #endif /* HAS_GETLOGIN_R */e  I3	  42980 )  I3    X  42981 #ifdef HAS_GETNETBYADDR_R &  I3    X  42982 #   undef getnetbyaddr                                   Source Listing                  22-MAR-2003 08:06:54  Compaq C V6.4-008-46B45           Page 768}                                                                  7-MAR-2003 22:30:58  [USER.MV.PROJEKTE.PERL-18983]REENTR.H;1b  b  I3    X  42983 #   if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_UISBWRE  I3    X  42984 #       define getnetbyaddr(a, b) (((errno = getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, PL_reentrant  I3    X  42984 _buffer->_netent_buffer, PL_reentrant_buffer->_netent_size, &PL_reentrant_buffer->_netent_ptr, &PL_reentrant_buffer-  I3    X  42984 >_netent_errno))) == 0 ? PL_reentrant_buffer->_netent_ptr : (errno == ERANGE ? Perl_reentrant_retry("getnetbyaddr",   I3    X  42984 a, b) : 0))r  I3    X  42985 #   endifa`  I3    X  42986 #   if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_LISBI  I3    X  42987 #       define getnetbyaddr(a, b) (((errno = getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, PL_reentrant  I3    X  42987 _buffer->_netent_buffer, PL_reentrant_buffer->_netent_size))) == 0 ? &PL_reentrant_buffer->_netent_struct : (errno =K  I3    X  42987 = ERANGE ? Perl_reentrant_retry("getnetbyaddr", a, b) : 0))4  I3    X  42988 #   endif `  I3    X  42989 #   if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_S_TISBI  I3    X  42990 #       define getnetbyaddr(a, b) (getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_  I3    X  42990 netent_buffer, PL_reentrant_buffer->_netent_size) ? &PL_reentrant_buffer->_netent_struct : (errno == ERANGE ? Perl_r:  I3    X  42990 eentrant_retry("getnetbyaddr", a, b) : 0))  I3    X  42991 #   endifI`  I3    X  42992 #   if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_S_LISBI  I3    X  42993 #       define getnetbyaddr(a, b) (getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffer->_  I3    X  42993 netent_buffer, PL_reentrant_buffer->_netent_size) ? &PL_reentrant_buffer->_netent_struct : (errno == ERANGE ? Perl_r:  I3    X  42993 eentrant_retry("getnetbyaddr", a, b) : 0))  I3    X  42994 #   endife_  I3    X  42995 #   if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_TISDB  I3    X  42996 #       define getnetbyaddr(a, b) (((errno = getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, &PL_reentran  I3    X  42996 t_buffer->_netent_data))) == 0 ? &PL_reentrant_buffer->_netent_struct : (errno == ERANGE ? Perl_reentrant_retry("get'  I3    X  42996 netbyaddr", a, b) : 0))?  I3    X  42997 #   endifr_  I3    X  42998 #   if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_LISD_  I3    X  42999 #       define getnetbyaddr(a, b) (((errno = getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, &PL_reentran  I3    X  42999 t_buffer->_netent_data))) == 0 ? &PL_reentrant_buffer->_netent_struct : (errno == ERANGE ? Perl_reentrant_retry("get'  I3    X  42999 netbyaddr", a, b) : 0))   I3    X  43000 #   endifN_  I3    X  43001 #   if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_IISDf  I3    X  43002 #       define getnetbyaddr(a, b) (((errno = getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, &PL_reentran  I3    X  43002 t_buffer->_netent_data))) == 0 ? &PL_reentrant_buffer->_netent_struct : (errno == ERANGE ? Perl_reentrant_retry("get'  I3    X  43002 netbyaddr", a, b) : 0)))  I3    X  43003 #   endifib  I3    X  43004 #   if !defined(getnetbyaddr) && GETNETBYADDR_R_PROTO == REENTRANT_PROTO_I_uISBWRE  I3    X  43005 #       define getnetbyaddr(a, b) (((errno = getnetbyaddr_r(a, b, &PL_reentrant_buffer->_netent_struct, PL_reentrant  I3    X  43005 _buffer->_netent_buffer, PL_reentrant_buffer->_netent_size, &PL_reentrant_buffer->_netent_ptr, &PL_reentrant_buffer-  I3    X  43005 >_netent_errno))) == 0 ? PL_reentrant_buffer->_netent_ptr : (errno == ERANGE ? Perl_reentrant_retry("getnetbyaddr",   I3    X  43005 a, b) : 0))   I3    X  43006 #   endifi/  I3    X  43007 #endif /* HAS_GETNETBYADDR_R */r  I3	  43008 )  I3    X  43009 #ifdef HAS_GETNETBYNAME_RI&  I3    X  43010 #   undef getnetbynamea  I3    X  43011 #   if !defined(getnetbyname) && GETNETBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBWREX  I3    X  43012 #       define getnetbyname(a) (((errno = getnetbyname_r(a, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffe  I3    X  43012 r->_netent_buffer, PL_reentrant_buffer->_netent_size, &PL_reentrant_buffer->_netent_ptr, &PL_reentrant_buffer->_nete  I3    X  43012 nt_errno))) == 0 ? PL_reentrant_buffer->_netent_ptr : (errno == ERANGE ? Perl_reentrant_retry("getnetbyname", a) : 0  I3    X  43012 ))  I3    X  43013 #   endif _  I3    X  43014 #   if !defined(getnetbyname) && GETNETBYNAME_R_PROTO == REENTRANT_PROTO_I_CSBI-  I3    X  43015 #       define getnetbyname(a) (((errno = getnetbyname_r(a, &PL_reentrant_buffer->_netent_struct, PL_reentrant_buffe  I3    X  43015 r->_netent_buffer, PL_reentrant_buffer->_netent_size))) == 0 ? &PL_ree