Recovering content from a damaged OpenOffice.org file 
Recovering content from a damaged OpenOffice.org 
file 
The following set of instructions may or may not work, depending on how badly the file is 
damaged. The steps outlined assume the user has some basic technical skills. Prerequisites for 
using this method are:
A zip utility such as Zip for most platforms or WinZip for Windows.
Sufficient disk space to allow multiple copies.
Patience.
Steps for recovering the file:
1. Make a backup of the file.
2. Create a directory in which to work.
3. Use the zip utility of your choice to unpack the damaged OpenOffice.org file into the 
directory created in step 2. 
Note: sometimes changing the extension of the OpenOffice.org file to zip is required.
4. Use OpenOffice.org to create a new empty file of the same type as the damaged one 
and save it.
5. Repeat Steps 2 and 3 with the new empty file.
6. Replace the contents.xml file in the directory created in Step 5 with the contents.xml 
from the damaged file unpacked in Step 3.
7. Use the zip utility to repackage the files and directories in the directory created in Step 
6.
8. Rename the new zipfile with the extension used with the original file.
9. Open the new file in OpenOffice.org and fix any formatting problems including 
inserting graphics. These can be found in the appropriate sub-directory of the directory 
created in Step 3.
10.If the content is recovered using this method, delete the various folders that were 
created and the other OpenOffice.org files you no longer need.
OpenOffice.org has a good recovery mechanism and users should enable IT by going to Tools 
> Options > Load/Save > General andmaking sure the following options are checked: 
Always create a backup
Save AutoRecovery information every. Select the interval from the spin box.
Troubleshooting Common Problems
7
Pdf editor with search and replace text - search text inside PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn how to search text in PDF document and obtain text content and location information
find and replace text in pdf file; convert pdf to word searchable text
Pdf editor with search and replace text - VB.NET PDF Text Search Library: search text inside PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Learn How to Search Text in PDF Document and Obtain Text Content and Location Information in VB.NET application
search multiple pdf files for text; text searchable pdf file
Opening Microsoft Works Documents in OpenOffice.org 2.x
Opening Microsoft Works Documents in 
OpenOffice.org 2.x
Matt Godfrey has contributed this workaround for Microsoft Works users. 
After hours of tinkering, here is a free workaround to get 
.wps
files into OpenOffice.org 2.x. 
This has been tested and works on Windows ® XP and 2000 with OpenOffice.org 2.x. Please 
verify and report any success or problems to dev@documentation.openoffice.org
Here are the steps:
1. Download and install the free, as of August 4th, 2006, Word Viewer 2003
from 
Microsoft.
2. Download and install the free, as of August 4th, 2006, Works 6.0 Converter for Works
and Word Users
from  Microsoft.
3. Start Microsoft Office Word Viewer 2003 from Start > (All) Programs. 
4. An Open dialog appears. At the bottom of this dialog ensure that the 
Files of 
type
drop-down is set to 
All Files(*.*)
.
5. Now browse to your 
.wps
file and select it.
6. Click Open. A warning dialog will appear. If you trust this file et cetera, click 
Yes
and, 
like magic, your 
.wps
will open!
7. Choose Edit > Select All then Edit > Copy.
8. Now open OpenOffice.org 2.x Writer and do Edit > Paste.
9. You should now see the text of your document in OpenOffice.org 2.x.
10.Choose File > Save As and save your document in your preferred format and location.
Troubleshooting Common Problems
8
C# PDF replace text Library: replace text in PDF content in C#.net
public void Replace(String oldString, String newString, RESearchOption option specified string text that match the search option from specified PDF page.
select text in pdf; pdf editor with search and replace text
VB.NET PDF replace text library: replace text in PDF content in vb
NET: Replace Text in PDF File. The following coding example illustrates how to perform PDF text replacing function in your VB.NET project, according to search
pdf find and replace text; how to search text in pdf document
Some recipients of my files can't open them
Some recipients of my files can't open them
Sadly, not everyone uses OpenOffice.org as their office productivity suite. Due to this, 
sometimes others who receive OpenOffice.org files can not open them.
There are a couple ways to help these unfortunates. One way, of course, is to tell them to head 
to http://www.openoffice.org/
and download their own copy. Additionally, they may be able to 
find a viewer that supports the OpenOffice.org file format.
The other ways involve work on your part.
If you do not know which application they will be viewing your file in (Microsoft Word versus 
Lotus WordPro, do the following before sending your file:
1. Click File > Export as PDF....
2. Choose the location in which to save the file.
3. Enter a name for the file in the File Name box.
4. Click Save.
5. In the resulting PDF Options dialog, you can change any settings or just click Export.
6. Send them the resulting PDF file.  Almost everyone these days has the free Adobe 
Acrobat Reader, which is all that is needed to read PDF files.  See 
http://www.adobe.com/
.
If you do know which application they will use to view your file, do the following:
1. Click File > Save As....
2. Choose a location in which to save the file.
3. Enter a name for the file in the File Name box.
4. Click the Save as type drop-down and choose the appropriate file type, such as 
Microsoft Word 97/2000/XP (.doc).
5. Send the resulting file.
Note: Often, you will see a pop-up window cautioning you that the document may contain formatting that cannot be 
saved in the file type you are using.  This is a fairly common occurrence and may not effect the look and 
functionality of your file.
Troubleshooting Common Problems
9
C# HTML5 PDF Viewer SDK to view, annotate, create and convert PDF
framework class. An advanced PDF editor enable C# users to edit PDF text, image and pages in Visual Studio .NET project. Support to
search text in multiple pdf; text select tool pdf
C# PDF delete text Library: delete, remove text from PDF file in
option). Description: Delete specified string text that match the search option from PDF file. Parameters: Name, Description, Valid Value.
convert pdf to searchable text online; pdf select text
Corrupt or incomplete installation or download
Corrupt or incomplete installation or download
When attempting to download and install OpenOffice.org, users will occasionally receive an 
error message that the downloaded package was corrupt.  Additionally, other problems make 
occur during installation.
The first step is to reboot the computer and try again. If the download did not take too long, try 
downloading again, particularly if the error message is that the downloaded package is corrupt. 
If downloading is a long process, try using that installation package again.
If the download completed but installation did not complete, disconnect from the internet, turn 
off any virus scanning applications and try the installation again.
If the computer's operating system is Microsoft Windows, you may need to check Add/Remove 
Programs and attempt to uninstall OpenOffice.org if it appears in the list of installed programs.
There have been reports that installation issues have been solved by upgrading the Windows 
Installer.  Go to http://www.microsoft.com/downloads/
and search All Downloads for 
“Windows Installer Update.” The Microsoft Installer Cleanup Utility may also be helpful. At 
this time, August 14th, 2006, it is available at 
http://support.microsoft.com/default.aspx?scid=kb;en-us;290301
. This utility can be used to 
remove installation information for a program, such as OpenOffice.org.
The download file itself may actually be corrupt. The best way to check this is to compare its 
MD5 checksum with the published checksum for the package.  More information on MD5 can 
be found at http://www.openoffice.org/dev_docs/using_md5sums.html
. The checksum list for 
OpenOffice.org2.0.3 can be found at http://download.openoffice.org/2.0.3/md5sums.html
.
If the download is corrupt, visit http://download.openoffice.org/
for other download options.
Troubleshooting Common Problems
10
C# PDF Page Replace Library: replace PDF pages in C#.net, ASP.NET
You can replace an entire PDF page with another PDF page from another PDF file. All information, data on the original page are removed, including text, images
make pdf text searchable; search pdf for text in multiple files
C# PDF Text Highlight Library: add, delete, update PDF text
Description: Highlight specified string text that match the search option from PDF file. Parameters: Name, Description, Valid Value.
searching pdf files for text; search text in pdf using java
Repeatedly prompted to register
Repeatedly prompted to register
Occasionally, after OpenOffice.org is installed and the registration screen acknowledged, 
subsequent restarts of OpenOffice.org will also request registration. This article assumes that 
you have responded to the request for registration at least once.
One possible reason for the recurring prompt has to do with OpenOffice.org needing to write 
the response to the registration prompt to a file. If the permissions on that file do not allow the 
user that OpenOffice.org is running under to modify files in that directory, that change cannot 
be made. The target file is the common.xcu file.
The default location of this file under a UNIX installation (single or multi-user) is $HOME/ 
.openoffice.org<release>/user/registry/data/org/openoffice/Off
ice/Common.xcu where $HOME is the user's home directory.
With a Windows installation, the file will be in one of the following locations:
C:\Documents and Settings\<username>\Application Data\OpenOffi
ce.org<release>\user\registry\data\org\openoffice\Office\Commo
n.xcu 
C:\Program Files\OpenOffice.org<release>\<username>\registry\d
ata\org\openoffice\Office\Common.xcu
C:\Windows\Application 
Data\OpenOffice.org2\user\registry\data\org\openoffice\office\
Common.xcu
where <username> is an actual user name and <release> is the release of 
OpenOffice.org. For further information on these directories and why common.xcu would be in 
one rather than another, please see the section Error Message contains “Get Storage: "No 
Content"”.
If the permissions are set correctly, check inside the file for the following:
<node oor:name="Misc">
<prop oor:name="FirstRun" oor:type="xs:boolean">
<value>true</value>
</prop>
</node>
To turn off the prompt for registration, change true to false.
Another similar solution involves editing the Setup.xcu file.  This file has the following 
property:
<prop oor:name="FirstStartWizardCompleted" oor:type="xs:boolean">
<value>true</value>
</prop>
which, as seen here, should be set to true.
You should be able to find this file as described below.
Troubleshooting Common Problems
11
C# WPF PDF Viewer SDK to view PDF document in C#.NET
WPF Viewer & Editor. WPF: View PDF. WPF: Annotate PDF. Read. Text: Extract Text from PDF. Text: Search Text in PDF. to PDF. Text: Delete Text from PDF. Text: Replace
how to select text in pdf reader; how to search a pdf document for text
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
PDF to Text. |. C#.NET PDF SDK - Convert PDF to Text in C#.NET. Empower C# Users to Convert PDF to Text (TXT) in Visual C# with .NET XDoc.PDF Converter Library.
search a pdf file for text; how to select text in pdf image
Repeatedly prompted to register
On UNIX-based machines:
$HOME/.openoffice.org<release>/user/registry/data/org/openoffi
ce/setup.xcu
With a Windows installation the file should be in one of the following directories:
C:\Documents and Settings\<username>\Application Data\OpenOffi
ce.org<release>\user\registry\data\org\openoffice\Setup.xcu 
C:\Program Files\OpenOffice.org<release>\<username>\registry\d
ata\org\openoffice\Setup.xcu
C:\Windows\Application 
Data\OpenOffice.org2\user\registry\data\org\openoffice\Setup.x
cu
It is always a good idea to back up files, usually by simply copying them, before editing them.
Troubleshooting Common Problems
12
Spell checking problems
Spell checking problems
Various spell checking problems can be solved by following the same general hints.
Verify the default language for your installation:
1. Click Tools > Options > Language Settings > Languages.
2. Verify the setting for Default languages for documents.  Those entries with the 
spellcheck symbol (ABC and a check mark) have a spellcheck dictionary installed.
Further, since language is part of the character formatting, it is important to ensure that the 
entire text, or at least a particular section of it, is set to the correct language.
1. Select the particular text or use Edit > Select All to select the entire document.
2. Click Format > Character.... > Font
3. On the Font tab, just about in the middle of the dialog box, is the drop-down for 
Language.  This should be set to the correct language for the selected text
Note: If the Language drop-down is blank or empty, there are multiple languages set in the selected text. Selecting a 
particular language in the drop-down will set all the selected text to that language.
Using File > Wizards > Install new dictionaries... should bring up DicOOo, a utility that will 
assist in the download of spellcheck, hyphenation and thesaurus dictionaries in various 
languages.
In Tools > Options > Language Settings > Writing Aids, in the Options section, is a 
checkbox marked Check in all languages.  This checkbox allows spell checking to occur 
against all the languages that have spellcheck dictionaries installed.  Thus, if you use Swiss 
German words in an otherwise American English document, the spellcheck will not mark the 
correctly spelled Swiss German words as being misspelled American English words.
For more information, open Help > OpenOffice.org Help > Index and enter spellcheck as 
the search term.
Troubleshooting Common Problems
13
Adding new fonts to OpenOffice.org
Adding new fonts to OpenOffice.org
In general, the fonts installed on a computer are simply available to OpenOffice.org, just as 
they are to any other application on the system. If new fonts are obtained, they would be 
installed as prescribed in the operating system documentation. Other so-called third-party 
applications may also exist for installing fonts.
OpenOffice.org Help contains some information about installing fonts in UNIX.  For more 
information, open Help > OpenOffice.org Help > Index and enter fonts;adding under 
UNIX as the search term. This Help topic, in particular, states that a default printer must be set 
up in order for OpenOffice.org to see available fonts.
Additionally, the OpenOffice.org installation includes a wizard to assist with downloading and 
installing selected fonts.  Obviously you will need an Internet connection to install these fonts.
Click File > Wizards > Install fonts from the web....  Click the link for your language and 
follow the directions. You will need to restart both OpenOffice.org and the QuickStarter.
Troubleshooting Common Problems
14
Public Documentation License, Version 1.0
Public Documentation License, Version 1.0
1.0 DEFINITIONS. 
1.1. "Commercial Use" means distribution or otherwise 
making the Documentation available to a third party. 
1.2. "Contributor" means a person or entity who creates or 
contributes to the creation of Modifications. 
1.3. "Documentation" means the Original Documentation or 
Modifications or the combination of the Original 
Documentation and Modifications, in each case including 
portions thereof.
1.4. "Electronic Distribution Mechanism" means a mechanism 
generally accepted for the electronic transfer of data. 
1.5. "Initial Writer" means the individual or entity identified as 
the Initial Writer in the notice required by the Appendix. 
1.6. "Larger Work" means a work which combines 
Documentation or portions thereof with documentation or 
other writings not governed by the terms of this License. 
1.7. "License" means this document. 
1.8. "Modifications" means any addition to or deletion from 
the substance or structure of either the Original 
Documentation or any previous Modifications, such as a 
translation, abridgment, condensation, or any other form in 
which the Original Documentation or previous Modifications 
may be recast, transformed or adapted.  A work consisting of 
editorial revisions, annotations, elaborations, and other 
modifications which, as a whole represent an original work of 
authorship, is a Modification.  For example, when 
Documentation is released as a series of documents, a 
Modification is: 
A. Any addition to or deletion from the contents of the 
Original Documentation or previous Modifications. 
B. Any new documentation that contains any part of the 
Original Documentation or previous Modifications. 
1.9. "Original Documentation" means documentation 
described as Original Documentation in the notice required by 
the Appendix, and which, at the time of its release under this 
License is not already Documentation governed by this 
License. 
1.10. "Editable Form" means the preferred form of the 
Documentation for making Modifications to it. The 
Documentation can be in an electronic, compressed or archival 
form, provided the appropriate decompression or de-archiving 
software is widely available for no charge. 
1.11. "You" (or "Your") means an individual or a legal entity 
exercising rights under, and complying with all of the terms of 
this License or a future version of this License issued under 
Section 5.0 ("Versions of the License"). For legal entities, 
"You" includes any entity which controls, is controlled by, or 
is under common control with You. For purposes of this 
definition, "control" means (a) the power, direct or indirect, to 
cause the direction or management of such entity, whether by 
contract or otherwise, or (b) ownership of more than fifty 
percent (50%) of the outstanding shares or beneficial 
ownership of such entity.
2.0 LICENSE GRANTS. 
2.1  Initial Writer Grant. 
The Initial Writer hereby grants You a world-wide, royalty-
free, non-exclusive license to use, reproduce, prepare 
Modifications of, compile, publicly perform, publicly display, 
demonstrate, market, disclose and distribute the 
Documentation in any form, on any media or via any 
Electronic Distribution Mechanism or other method now 
known or later discovered, and to sublicense the foregoing 
rights to third parties through multiple tiers of sublicensees in 
accordance with the terms of this License.  
The license rights granted in this Section 2.1 ("Initial Writer 
Grant") are effective on the date Initial Writer first distributes 
Original Documentation under the terms of this License. 
2.2. Contributor Grant. 
Each Contributor hereby grants You a world-wide, royalty-
free, non-exclusive license to use, reproduce, prepare 
Modifications of, compile, publicly perform, publicly display, 
demonstrate, market, disclose and distribute the 
Documentation in any form, on any media or via any 
Electronic Distribution Mechanism or other method now 
known or later discovered, and to sublicense the foregoing 
rights to third parties through multiple tiers of sublicensees in 
accordance with the terms of this License.  
The license rights granted in this Section 2.2 ("Contributor 
Grant") are effective on the date Contributor first makes 
Commercial Use of the Documentation. 
3.0 DISTRIBUTION OBLIGATIONS. 
3.1. Application of License.
The Modifications which You create or to which You 
contribute are governed by the terms of this License, including 
without limitation Section 2.2 ("Contributor Grant").  The 
Documentation may be distributed only under the terms of this 
License or a future version of this License released in 
accordance with Section 5.0 ("Versions of the License"), and 
You must include a copy of this License with every copy of 
the Documentation You distribute. You may not offer or 
impose any terms that alter or restrict the applicable version of 
this License or the recipients' rights hereunder. However, You 
may include an additional document offering the additional 
rights described in Section 3.5 ("Required Notices"). 
3.2. Availability of Documentation.
Any Modification which You create or to which You 
contribute must be made available publicly in Editable Form 
under the terms of this License via a fixed medium or an 
accepted Electronic Distribution Mechanism. 
3.3. Description of Modifications.
All Documentation to which You contribute must identify the 
Troubleshooting Common Problems
15
Public Documentation License, Version 1.0
changes You made to create that Documentation and the date 
of any change. You must include a prominent statement that 
the Modification is derived, directly or indirectly, from 
Original Documentation provided by the Initial Writer and 
include the name of the Initial Writer in the Documentation or 
via an electronic link that describes the origin or ownership of 
the Documentation.  The foregoing change documentation may 
be created by using an electronic program that automatically 
tracks changes to the Documentation, and such changes must 
be available publicly for at least five years following release of 
the changed Documentation. 
3.4. Intellectual Property Matters.
Contributor represents that Contributor believes that 
Contributor's Modifications are Contributor's original 
creation(s) and/or Contributor has sufficient rights to grant the 
rights conveyed by this License.
3.5. Required Notices.
You must duplicate the notice in the Appendix in each file of 
the Documentation. If it is not possible to put such notice in a 
particular Documentation file due to its structure, then You 
must include such notice in a location (such as a relevant 
directory) where a reader would be likely to look for such a 
notice, for example, via a hyperlink in each file of the 
Documentation that takes the reader to a page that describes 
the origin and ownership of the Documentation.  If You 
created one or more Modification(s) You may add your name 
as a Contributor to the notice described in the Appendix. 
You must also duplicate this License in any Documentation 
file (or with a hyperlink in each file of the Documentation) 
where You describe recipients' rights or ownership rights. 
You may choose to offer, and to charge a fee for, warranty, 
support, indemnity or liability obligations to one or more 
recipients of Documentation. However, You may do so only on 
Your own behalf, and not on behalf of the Initial Writer or any 
Contributor. You must make it absolutely clear than any such 
warranty, support, indemnity or liability obligation is offered 
by You alone, and You hereby agree to indemnify the Initial 
Writer and every Contributor for any liability incurred by the 
Initial Writer or such Contributor as a result of warranty, 
support, indemnity or liability terms You offer. 
3.6.  Larger Works.
You may create a Larger Work by combining Documentation 
with other documents not governed by the terms of this 
License and distribute the Larger Work as a single product. In 
such a case, You must make sure the requirements of this 
License are fulfilled for the Documentation.
4.0  APPLICATION OF THIS LICENSE. 
This License applies to Documentation to which the Initial 
Writer has attached this License and the notice in the 
Appendix.
5.0  VERSIONS OF THE LICENSE. 
5.1. New Versions.
Initial Writer may publish revised and/or new versions of the 
License from time to time. Each version will be given a 
distinguishing version number. 
5.2. Effect of New Versions.
Once Documentation has been published under a particular 
version of the License, You may always continue to use it 
under the terms of that version. You may also choose to use 
such Documentation under the terms of any subsequent 
version of the License published 
by______________________ [Insert name of the foundation, 
company, Initial Writer, or whoever may modify this License]. 
No one other than ________________________[Insert name 
of the foundation, company, Initial Writer, or whoever may 
modify this License] has the right to modify the terms of this 
License. Filling in the name of the Initial Writer, Original 
Documentation or Contributor in the notice described in the 
Appendix shall not be deemed to be Modifications of this 
License.
6.0 DISCLAIMER OF WARRANTY. 
DOCUMENTATION IS PROVIDED UNDER THIS 
LICENSE ON AN "AS IS'' BASIS, WITHOUT 
WARRANTY OF ANY KIND, EITHER EXPRESSED OR 
IMPLIED, INCLUDING, WITHOUT LIMITATION, 
WARRANTIES THAT THE DOCUMENTATION IS FREE 
OF DEFECTS, MERCHANTABLE, FIT FOR A 
PARTICULAR PURPOSE OR NON-INFRINGING. THE 
ENTIRE RISK AS TO THE QUALITY, ACCURACY, AND 
PERFORMANCE OF THE DOCUMENTATION IS WITH 
YOU. SHOULD ANY DOCUMENTATION PROVE 
DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL 
WRITER OR ANY OTHER CONTRIBUTOR) ASSUME 
THE COST OF ANY NECESSARY SERVICING, REPAIR 
OR CORRECTION. THIS DISCLAIMER OF WARRANTY 
CONSTITUTES AN ESSENTIAL PART OF THIS 
LICENSE. NO USE OF ANY DOCUMENTATION IS 
AUTHORIZED HEREUNDER EXCEPT UNDER THIS 
DISCLAIMER.
7.0 TERMINATION. 
This License and the rights granted hereunder will terminate 
automatically if You fail to comply with terms herein and fail 
to cure such breach within 30 days of becoming aware of the 
breach. All sublicenses to the Documentation which are 
properly granted shall survive any termination of this License. 
Provisions which, by their nature, must remain in effect 
beyond the termination of this License shall survive. 
8.0 LIMITATION OF LIABILITY. 
UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL 
THEORY, WHETHER IN TORT (INCLUDING 
NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL 
THE INITIAL WRITER, ANY OTHER CONTRIBUTOR, 
OR ANY DISTRIBUTOR OF DOCUMENTATION, OR 
ANY SUPPLIER OF ANY OF SUCH PARTIES, BE 
LIABLE TO ANY PERSON FOR ANY DIRECT, 
INDIRECT, SPECIAL, INCIDENTAL, OR 
CONSEQUENTIAL DAMAGES OF ANY CHARACTER 
INCLUDING, WITHOUT LIMITATION, DAMAGES FOR 
LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER 
FAILURE OR MALFUNCTION, OR ANY AND ALL 
OTHER DAMAGES OR LOSSES ARISING OUT OF OR 
RELATING TO THE USE OF THE DOCUMENTATION, 
EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED 
OF THE POSSIBILITY OF SUCH DAMAGES. 
Troubleshooting Common Problems
16
Documents you may be interested
Documents you may be interested