diff --git a/product/ERP5/Document/PDFDocument.py b/product/ERP5/Document/PDFDocument.py
index 956fef59ce2f4486738e6a4491c0b6ccfc466a1f..6392ba9f0580630f5d6bbfd9d47cd3567d49e78d 100644
--- a/product/ERP5/Document/PDFDocument.py
+++ b/product/ERP5/Document/PDFDocument.py
@@ -100,7 +100,7 @@ class PDFDocument(Image, ConversionCacheMixin):
       if not self.hasConversion(format='txt'):
         data = self._convertToText()
         self.setConversion(data, mime='text/plain', format='txt')
-      return self.getConversion(format=format)
+      return self.getConversion(format='txt')
     else:
       return Image.convert(self, format, **kw)
 
@@ -132,6 +132,9 @@ class PDFDocument(Image, ConversionCacheMixin):
   def _convertToHTML(self):
     """
     Convert the PDF text content to HTML with pdftohtml
+
+    NOTE: XXX check that command exists and was executed
+    successfully
     """
     tmp = tempfile.NamedTemporaryFile()
     tmp.write(self._unpackData(self.data))
@@ -149,6 +152,9 @@ class PDFDocument(Image, ConversionCacheMixin):
     """
     Returns the information about the PDF document with
     pdfinfo.
+
+    NOTE: XXX check that command exists and was executed
+    successfully
     """
     tmp = tempfile.NamedTemporaryFile()
     tmp.write(self._unpackData(self.data))