diff --git a/config/alfresco/content-services-context.xml b/config/alfresco/content-services-context.xml
index 2ba7559960..a7af3ade0d 100644
--- a/config/alfresco/content-services-context.xml
+++ b/config/alfresco/content-services-context.xml
@@ -346,6 +346,10 @@
text/plain
application/pdf
+
+ text/csv
+ application/pdf
+
text/xml
application/pdf
diff --git a/config/alfresco/mimetype/openoffice-document-formats.xml b/config/alfresco/mimetype/openoffice-document-formats.xml
index 2fc6f37302..21e5273c5e 100644
--- a/config/alfresco/mimetype/openoffice-document-formats.xml
+++ b/config/alfresco/mimetype/openoffice-document-formats.xml
@@ -140,6 +140,18 @@
+
+
+
@@ -179,4 +191,4 @@
-
\ No newline at end of file
+
diff --git a/source/java/org/alfresco/repo/content/transform/TextToPdfContentTransformer.java b/source/java/org/alfresco/repo/content/transform/TextToPdfContentTransformer.java
index 076e3e1f7d..e05c9c5d0c 100644
--- a/source/java/org/alfresco/repo/content/transform/TextToPdfContentTransformer.java
+++ b/source/java/org/alfresco/repo/content/transform/TextToPdfContentTransformer.java
@@ -89,10 +89,11 @@ public class TextToPdfContentTransformer extends AbstractContentTransformer2
public boolean isTransformable(String sourceMimetype, String targetMimetype, TransformationOptions options)
{
if ( (!MimetypeMap.MIMETYPE_TEXT_PLAIN.equals(sourceMimetype) &&
+ !MimetypeMap.MIMETYPE_TEXT_CSV.equals(sourceMimetype) &&
!MimetypeMap.MIMETYPE_XML.equals(sourceMimetype) ) ||
!MimetypeMap.MIMETYPE_PDF.equals(targetMimetype))
{
- // only support (text/plain OR text/xml) to (application/pdf)
+ // only support (text/plain OR text/csv OR text/xml) to (application/pdf)
return false;
}
else