当前位置: 首页 > 知识库问答 >
问题:

用图像戳pdf

商品
2023-03-14

我目前正在编写一个应用程序,其中一个过程是用用户提供的图像在一个现有的1页PDF文档上盖章。邮票需要在PDF上进行缩放和正确定位。

我已经成功地遵循了Kurt Pfeifle的答案中的结构戳PDF文件与控制的位置戳文件。

在回答中,库尔特

    null
gs \
  -o A4-stamp.pdf \
  -sDEVICE=pdfwrite \
  -g5950x8420 \
  -c "<</PageOffset [280 790]>> setpagedevice" \
  -f stamp-small.pdf

 gs \
  -o A4-image.pdf \
  -sDEVICE=pdfwrite \
  -g5950x8420 \
  -c "<</PageOffset [280 790]>> setpagedevice" \
  -f image.pdf

gs \
  -o stamp-small.pdf \
  -sDEVICE=pdfwrite \
  -g3200x500 \
  -c "/Helvetica-Bold findfont 36 scalefont setfont" \
  -c "0 .8 0 0 setcmykcolor" \
  -c "12 12 moveto" \
  -c "(This is my stamp) show" \
  -c "showpage"

我在命令中使用的图像如下,但在将图像转换为PDF后,我尝试过的任何图像都会发生同样的情况:

转换图像.png图像.pdf

共有1个答案

姬锐
2023-03-14

似乎有一些问题与以下方面有关:

  • png图像中的透明度(PDF不支持透明度)
  • 将输出从jpg转换为pdf(转换中的某种错误?)

简而言之,无需深入问题的细节,您可以使用

    null
 类似资料:
  • 因此,我尝试提取视频的每一帧,然后使用ffprobe查看视频中何时播放每一帧,然后使用这些提取的图像和ffprobe输出将视频缝合在一起。 现在,我有一个批处理文件: 首先,为图像创建一个目录。然后ffmpeg将视频的所有帧提取到单独的PNG文件中,这些文件被适当地编号。最后,ffprobe会看到视频中第一次显示每一帧的时间(即:第1帧以0秒的速度显示,但以60fps的速度显示,然后第2帧以0.0

  • 我正在使用Flutter构建这个应用程序,并使用相机包打开相机和拍照(代码来自Flutter食谱)。但是我不知道是否有一种方法可以使用这个包(例如时间戳)将这些信息添加到图像中。 我想这可以通过在保存之前对图像进行后期处理来实现。是否存在任何包来完成该任务?我已经通过图像包,但我不知道如何整理它。

  • 我试着用plotly绘制一个gannt图。重要的是,水平泳道可以有多个横杆在时间上分开。 我发现了一个使用日历日期(YYYY-MM-DD)的例子,并尝试使用时间(HH:MM:SS)进行转换。但是当我使用时间戳时,所有的东西都聚集在一起,没有间隙。

  • 我刚开始使用PDFBox。我需要的是将图像旋转添加到退出的PDF中!我知道如何添加图像,但我的问题是如何旋转图像!我看到了一些关于AffineTransform和Matrix的信息,但我不知道那是什么以及它是如何工作的! 我真的很感谢通过一些样本代码,并提前感谢你! 致敬

  • 我使用滑翔库来显示网格视图中的图像,但是在我的图像视图中显示了注释。 E/Glide:class com。邦普泰克。滑行负载发动机GlideException:无法加载资源 我的代码在使用位图时工作正常。这是我的密码:

  • 二维的数组能用图象显示,数组元素决定亮度或图像的颜色。例如,语句: load durer whos Name Size Bytes Class X 648x509 2638656 double array caption 2x28 112 char array map 128x3