You are welcome :)

On Fri, Dec 6, 2019, 17:38 <bigti...@netcourrier.com> wrote:

> Yep, it works !!!
>
> thanks for finding this nicer solution :-)
>
>
>
> De : Maxim Solodovnik <solomax...@gmail.com>
> À : Openmeetings user-list <user@openmeetings.apache.org>
> Sujet : Re: pdf conversion failure, my ugly solution
> Date : 06/12/2019 10:24:19 Europe/Paris
>
> Hmm, this sounds like you can increase memory
> in /etc/ImageMagick-6/policy.xml
>
> -- <policy domain="resource" name="memory" value="256MiB"/>
> ++ <policy domain="resource" name="memory" value="1GiB"/>
>
> for ex. :)
>
> Can you try it?
>
> On Fri, 6 Dec 2019 at 16:14, <bigti...@netcourrier.com> wrote:
>
>> Hello Maxim,
>>
>> Unfortunately that will not be possible, as it is a business contract.
>>
>> the command launched by OM is:
>>
>> convert -density 150 my_contract.pdf -quality 90 page-%04d.png
>>
>> ( i removed the complete path of the files path for clarity )
>>
>> The reported error is:
>>
>> convert-im6.q16: cache resources exhausted `page-%04d.png' @
>> error/cache.c/OpenPixelCache/4083.
>> convert-im6.q16: memory allocation failed `page-%04d.png' @
>> error/png.c/WriteOnePNGImage/9105.
>> convert-im6.q16: No IDATs written into file `page-0000.png' @
>> error/png.c/MagickPNGErrorHandler/1641.
>>
>> it only produce 75 pngs ( the pdf has 85 pages ) and most of them are not
>> readable.
>>
>> if i use the graphicsmagick equivalent:
>>
>> gm convert -density 150 my_contract.pdf -quality 90 +adjoin page-%04d.png
>>
>> it works and OM is happy to display it on the whiteboard
>>
>> The identify command which is part of the Imagemagick suite doesn't
>> complain with any page of
>> the pdf:
>>
>> identify my_contract.pdf
>> my_contract.pdf[0] PDF 595x842 595x842+0+0 16-bit sRGB 14849B 0.030u
>> 0:00.030
>> my_contract.pdf[1] PDF 595x842 595x842+0+0 16-bit sRGB 14369B 0.030u
>> 0:00.039
>> my_contract.pdf[2] PDF 595x842 595x842+0+0 16-bit sRGB 44191B 0.030u
>> 0:00.039
>> .
>> .
>> .
>> my_contract.pdf[82] PDF 595x842 595x842+0+0 16-bit sRGB 10359B 0.020u
>> 0:00.009
>> my_contract.pdf[83] PDF 595x842 595x842+0+0 16-bit sRGB 10504B 0.020u
>> 0:00.009
>> my_contract.pdf[84] PDF 595x842 595x842+0+0 16-bit sRGB 10578B 0.020u
>> 0:00.009
>>
>>
>> HTH
>>
>>
>>
>> De : Maxim Solodovnik <solomax...@gmail.com>
>> À : Openmeetings user-list <user@openmeetings.apache.org>
>> Sujet : Re: pdf conversion failure, my ugly solution
>> Date : 06/12/2019 02:07:05 Europe/Paris
>>
>> Can you share pdf file causing the issues?
>>
>> On Fri, 6 Dec 2019 at 01:10, <bigti...@netcourrier.com> wrote:
>>
>>> Hello Maxim,
>>>
>>> thank you for the link. Not sure i can use it as this, but it will help
>>> for sure.
>>>
>>> I haven't find any issue with my crude little hack so far but as it is
>>> done in a bash script,
>>> i can add more checks at will. For exemple, use Graphicsmagick only for
>>> pdf files.
>>>
>>> Beware, the "+"  before a parameter is specific to Graphicsmagick i
>>> think ...
>>>
>>>
>>>
>>> De : Maxim Solodovnik <solomax...@gmail.com>
>>> À : Openmeetings user-list <user@openmeetings.apache.org>
>>> Sujet : Re: pdf conversion failure, my ugly solution
>>> Date : 05/12/2019 18:04:43 Europe/Paris
>>> Copie à : bigti...@netcourrier.com
>>>
>>> start script is bundled into OM5
>>>
>>> https://github.com/apache/openmeetings/blob/master/openmeetings-server/src/main/assembly/scripts/openmeetings.service
>>>
>>> do you have any issues with this "+adjoin" parameter?
>>> if not i can add this param to OM code :)
>>>
>>>
>>>
>>> On Thu, 5 Dec 2019 at 23:31, Stefan Kühl <ste...@quatrekuehl.eu> wrote:
>>>
>>>>
>>>>
>>>>
>>>> Hello,
>>>>
>>>> did you take the settings in policy.xml in
>>>>
>>>> /etc/ImageMagick-6/policy.xml
>>>>
>>>> to avoid the conversion problems?
>>>>
>>>> Greetz
>>>>
>>>> Stefan
>>>>
>>>> Am 05.12.2019 16:25, schrieb bigti...@netcourrier.com:
>>>>
>>>> Hello there,
>>>>
>>>> i hope this is a good place to share my ugly but working solution to
>>>> the conversion
>>>> failure of a pdf into OM5.
>>>>
>>>> I have a freshly cloud installation of OM5 on ubuntu 18.04 LTS
>>>> following a tutorial
>>>> by Alvaro, many thanks to him for this great work.
>>>>
>>>> Still little struggle with automatic starting of daemons, the scripts
>>>> in /etc/init.d only
>>>> works manually. I began to write some systemd unit, but it's another
>>>> story.
>>>>
>>>> One of my beta-testers ;-) runs across a problem with a pdf of his
>>>> creation. This pdf
>>>> was small (640 Ko) and opens like a charm with everything i try to open
>>>> it. I even open
>>>> it in LibreOffice, re-save in pdf, same result.
>>>>
>>>> Digging in OM logs, I found convert from Imagemagick is used to save
>>>> each page in png.
>>>> In command line, i was able to reproduce the failure of convert. With
>>>> the error message
>>>> from convert, i tried many of the switches proposed over Internet to
>>>> circumvent the problem
>>>> but with no luck.
>>>>
>>>> Finally i tried Graphicsmagick and it works. I just write a little bash
>>>> script named convert
>>>> to intercept OM command and insert the parameter "+adjoin"
>>>>
>>>> maybe it can help somebody.
>>>>
>>>> Titus
>>>>
>>>>
>>>>
>>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>
> --
> WBR
> Maxim aka solomax
>
>

Reply via email to