首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不同软件上不同pdf视图: vs代码,chrome和acrobat读取器,在imagemagick tif -> pdf转换后

不同软件上不同pdf视图: vs代码,chrome和acrobat读取器,在imagemagick tif -> pdf转换后
EN

Stack Overflow用户
提问于 2022-03-23 06:04:56
回答 2查看 71关注 0票数 0

我正在用imagemagick将tif文件转换为pdf:

Imagemagick版本: 7.1.0-13

Imagemagick命令: magick convert -density 80 -page a4 -limit map 3GB -limit memory 3GB tiff:- pdf:-

这件事一直很顺利,直到遇见这个家伙:https://drive.google.com/file/d/1AJjN8F2RoKViE56ZE7I9XDYTJ-HefUaA/view

将其转换为pdf:https://drive.google.com/file/d/1C3Dfd7fGvgJFqJwKbOoLPB-om80gc3PP/view

现在,如果在浏览器(如chrome )上查看结果,则会看到多个空页:

不管如何用adobe阅读器打开文件,我得到的结果是:

奇怪的是,在vs工作室里,文件看起来很好:

要在visual studio上查看pdf,我将使用以下扩展:

现在的问题是,我该如何解决这个问题?

编辑后,即使升级了库,它也不工作,可能缺少依赖?执行部分: debian

DockerFile构建图像:

代码语言:javascript
复制
FROM debian
WORKDIR /usr/src/app
RUN apt-get update -qq &&\
  apt-get install -y -qq \
  chrpath debhelper dh-exec dpkg-dev g++ ghostscript gsfonts libbz2-dev \
  libdjvulibre-dev libexif-dev libfftw3-dev libfontconfig1-dev libfreetype6-dev \
  libjpeg-dev liblcms2-dev liblqr-1-0-dev libltdl-dev liblzma-dev libopenexr-dev \
  libpango1.0-dev libperl-dev libpng-dev librsvg2-bin librsvg2-dev libtiff-dev libwebp-dev \
  libwmf-dev libx11-dev libxext-dev libxml2-dev libxt-dev pkg-config pkg-kde-tools zlib1g-dev
RUN apt-get install wget 
# Install ImageMagick Platform-independent build dependencies
RUN apt-get update -qq &&\
  apt-get install -y -qq \
  doxygen doxygen-latex graphviz jdupes libxml2-utils xsltproc
# Install and Configure ImageMagick
RUN wget https://github.com/ImageMagick/ImageMagick/archive/refs/tags/7.1.0-28.tar.gz -P /opt
RUN tar xvf /opt/7.1.0-28.tar.gz -C /opt
RUN /opt/ImageMagick-7.1.0-28/configure --with-modules --enable-shared
RUN make -j 2 /opt/ImageMagick-7.1.0-28
RUN make install /opt/ImageMagick-7.1.0-28/
RUN make distclean
RUN ldconfig /usr/local/lib
RUN rm /opt/7.1.0-28.tar.gz

编辑2 libtiff版本: 4.2.0-1

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-07-19 01:28:25

是ImageMagick的窃听器。他们在新版本的https://github.com/ImageMagick/ImageMagick/issues/5256#event-6929844600上修复了

票数 0
EN

Stack Overflow用户

发布于 2022-03-23 15:16:03

在IM 7中,使用magick而不是magick转换。读取TIFF后添加+重页

代码语言:javascript
复制
magick input2.tif[0] +repage -density 80 -page a4 input2.pdf

我在IM7.1.0.28 Q16 Mac上工作得很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71582502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档