I am doing some marking that requires me to open .docx file created using Microsoft Office 2007+. OpenOffice doesn't seem to be doing a good job for it, so far, hid all the images in the documents. Any idea if there is a program that is guaranteed to open .docx file correctly? Please pay attention to the word "guaranteed", because otherwise I might not be fair to the students.
What should work -- though I wouldn't stake too much on this -- is to get a Windows Live account with Microsoft, upload the .docx file to your Microsoft "skydrive", and use the "Edit in Browser" option (which surprisingly sometimes works even on Linux). Since you're using Microsoft's own software, everything should be OK. I often get something to the effect that the document contains things that only work in standard Word, however, and then it won't let you open it. (Microsoft trying to get money out of you, of course.)
Kingsoft office (free proprietary program, available on .deb and .rpm) seems opens .docx more accurately than LO 4.1 and loads .pptx even better. I've tried this program to open a .docx files and compared it to LO 4.1, but I don't study it further to open other .docx files, but I think it will open other .docx better, you can try it.
Docx Reader is an app that lets you read any file in docx format. You can see images, charts, styles, etc., of any document without a problem. And if you prefer, you can even convert files into PDF or HTML format.
In addition to docx format, with Docx Reader, you can also open any file in PPT, PPTX, XLSX, XLS, XML, JSON, and RTF format. Basically, you can open practically any text document and convert it into a PDF or HTML file.
I'm trying to use python-docx module (pip install python-docx)but it seems to be very confusing as in github repo test sample they are using opendocx function but in readthedocs they are using Document class. Even though they are only showing how to add text to a docx file, not reading existing one?
docx is basically is a zip file with several folders and files within it. In the link below you can find a simple function to extract the text from docx file, without the need to rely on python-docx and lxml the latter being sometimes hard to install:
There are two "generations" of python-docx. The initial generation ended with the 0.2.x versions and the "new" generation started at v0.3.0. The new generation is a ground-up, object-oriented rewrite of the legacy version. It has a distinct repository located here.
Features of DocX Viewer
As mentioned above, .docx files are "disguised" zip files, and unzip is installed by default on macOS. After using it, your file-content folder will contain the various .xml files composing the Word document.
I unpacked the zip file en edited the document.xml using Notepad++ (Plugins/XML tools/Check XML syntax now). Notepad++ noticed me at swapped elements, I placed the elements in a more logical order and repeated the steps until no more issues were found. Then I copied all the files directly into zip using Total Commander and finally renamed it back to *.docx. Word happily opened the file.
The Docx Reader app is a simple and efficient tool to open docx files from the internal storage, emails, cloud, web, and external storage. It provides an easy way to read your favorite word files without having to open the app. This tool is useful as a default docx viewer or docx reader, and it can directly open docx files from the file manager, email, cloud, or web in this docx reader without having to open the app.
DocX Reader is a small and simple program which provides you the ability to view DocX files which were produced with a modern version of Microsoft Word. You can use it to print documents but not edit them.The interface of this application is pretty basic and opening and printing files is an easy task thanks to the icons presented.The functionality of DocX Reader is pretty spot on and parsing of MS Word documents seems to be correct as is printing the documents. You can use the program to copy and paste text in to your word processor of choice like Open Office Writer.Apart from opening and printing documents, the program isn't useful for much else and the developer does suggest using their paid applications if you're interested in a word processor.In conclusion: DocX Reader is great for what it is and opens documents easily and without any formatting errors.Features of DocX Reader
Docx Reader is a powerful office document application designed for Android users. It supports reading doc, docx, PDF files, xls, ppt, txt, excel, and more, very quickly. The app is a smart specialized office application that supports reading document files, open word file, view docx, and provides a user-friendly interface that allows users to view all PDF files from the file manager or directly from the application.
Overall, Docx Reader is an all-in-one powerful word office reader app that provides users with a complete document reader solution. Although it is still in the development period, the app is already making waves in the market. The app is free to download, and the developer welcomes feedback from users. If you are looking for a reliable document reader, Docx Reader is worth checking out.
760c119bf3