&& apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C \
&& apt-get update \
&& apt-get -y --no-install-recommends install x11-common pdftk poppler-utils ghostscript netpbm sshfs mupdf-tools php8.4-cli php8.4-fpm php8.4-curl php8.4-exif php8.4-xml php8.4-gd php8.4-ssh php8.4-zip libjpeg-turbo-progs zip unzip \
- less nano wget bash lynx rsync python3 python3-pip python-is-python3
+ less nano wget bash lynx rsync python3 python3-pip python-is-python3 ffmpeg libsm6 libxext6
-RUN pip3 install docling accelerate
+RUN pip3 install docling
COPY --from=composer:2 /usr/bin/composer /usr/bin/composer
COPY --chmod=755 startup /usr/bin/startup
public static function extractMarkdown($pdf, $out)
{
- PDFTools::extractMarkdown(Buffer::getIn($pdf), $out);
- Buffer::syncOut();
+ PDFTools::extractMarkdown($pdf, $out);
return $out;
}