aboutsummaryrefslogtreecommitdiffstats
path: root/lib/attachment_to_html/adapters
Commit message (Collapse)AuthorAgeLines
* Handle converting empty RTF fileshotfix/0.18.0.3Gareth Rees2014-06-06-0/+2
| | | | Fixes https://github.com/mysociety/alaveteli/issues/1563
* Remove obsolete requireLouise Crow2014-05-15-2/+0
|
* Work around bug#77932 in pdftohtmlGareth Rees2014-05-06-0/+11
| | | | | | | | | Sometimes pdftohtml will generate thousands of images when converting an image embedded in a PDF. This causes a request spike when a user tries to view the converted PDF as HTML. See https://bugs.freedesktop.org/show_bug.cgi?id=77932 for the bug report.
* Simpler AttachmentToHTML::Adapters::CouldNotConvert interfaceGareth Rees2014-04-07-29/+15
|
* Simpler AttachmentToHTML::Adapters::GoogleDocsViewer interfaceGareth Rees2014-04-07-30/+13
|
* Simpler AttachmentToHTML::Adapters::RTF interfaceGareth Rees2014-04-07-46/+16
| | | | | | | | | | | TODO: We really should be testing the full output of RTF#body, but we currently want to remain consistent with Adapters::PDF as many methods are shared between the Adapters. A more correct spec might be: expected = %Q(<font size=3><font color="#000000">thisisthebody</font></font>) adapter.body.should == expected
* Simpler AttachmentToHTML::Adapters::PDF interfaceGareth Rees2014-04-07-46/+16
| | | | | | | | | | | TODO: We really should be testing the full output of PDF#body, but inconsistencies between pdftohtml prevent sensible means of doing this. For example: adapter.body.should == %Q(\n<A name=1></a>thisisthebody<br/>\n<hr>\n) Fails because some versions (correctly!) use lower case tag names.
* Simpler AttachmentToHTML::Adapters::Text interfaceGareth Rees2014-04-07-41/+20
|
* Work around a bug in unrtfGareth Rees2014-04-01-1/+12
|
* Get attachment body outside of chdirGareth Rees2014-04-01-24/+36
|
* Add AttachmentToHTML libraryGareth Rees2014-03-28-0/+461
Extracts the attachment processing from FoiAttachment#body_to_html AttachmentToHTML contains adapters which convert - text/plain - application/pdf - application/rtf Results are returned as an AttachmentHTML::HTML instance which contains the raw HTML and other metadata about the conversion.