小编Kur*_*fle的帖子

如何使用 PHP 替换 PDF 表单字段中的文本

我搜索了大约 3 个小时来找到我的问题的解决方案。我已经浏览了有关我的问题的 stackoverflow 问题,但找不到解决方案。

我目前正在尝试使用 PHP 替换 PDF 表单字段中的文本。PDF 文件有一个文本字段,其中包含一个占位符文本,如 [placeholder]。

我试图做的是:

$pdf_content = file_get_contents(source_pdf.pdf);
$put = str_replace('[placeholder]', 'NEW VALUE', $pdf_content);
file_put_contents('temp_pdf/test.pdf', $put);
Run Code Online (Sandbox Code Playgroud)

当我打开 PDF 时,占位符似乎没有被替换。但是如果我点击文本字段,我的“新值”就会出现。如果我再次点击“[占位符]”,则会再次分配。

因此,我认为这不是我的目的的正确尝试。

我现在的问题是:有没有简单有效的方法来实现这一点?我不想使用 FDF,而是替换源 PDF 中的文本。

php pdf

5
推荐指数
1
解决办法
1万
查看次数

如何更改 Ghostscript 输出文件(在打印机后台处理程序中)

我正在使用 Ghostscript 通过命令行参数打印 PDF。但它在打印机后台处理程序中将打印文档的名称显示为 Ghostscript 输出。我想将其更改为自定义名称(作为字母名称)。

ghostscript

5
推荐指数
1
解决办法
3327
查看次数

在没有ImageMagick的情况下,使用PHP将PDF转换为图像

我有一个PHP站点,需要PDF到图像转换,我们显然使用imagemagick.但是,现在我们正在尝试迁移到不同的托管,似乎我将无法在新托管上安装imagemagick软件包来执行与现在相同的操作.

所以问题是 - 是否有任何方法可以使用纯PHP方法将PDF转换为图像,或者使用其他任何可以刚刚弹出到DOCUMENT_ROOT并且无需正确安装到系统中的方法.

这是一个Linux系统,但我不知道是什么发行版,我无法检查,因为我在这个系统中的权利真的有限.

谢谢Alex.

php linux pdf image imagemagick

5
推荐指数
1
解决办法
1万
查看次数

ImageMagick:是否可以删除"裁剪标记"?

我正在使用ImageMagick创建一个PDF的拇指.

/opt/local/bin/convert \
   "$inputFile[0]"     \
  -geometry 157x200    \
  -colorspace RGB      \
   "$ThumbFile"
Run Code Online (Sandbox Code Playgroud)

但最后我们得到了带有"裁剪标记"的PDF(用于出血).

有没有我可以选择不选择的选项?

我怎样才能做到这一点?

例:

在此输入图像描述

我想只有第二张图片的内容.

pdf bash imagemagick

5
推荐指数
1
解决办法
1049
查看次数

使用Windows上的Gnuplot控制指向ImageMagick的'-FX'功能的曲线公式

到目前为止,我在Windows平台上的ImageMagick网站上复制了生成的曲线公式示例有很多问题.

我终于解决了,并希望与您分享.

ImageMagick网站上的FX公式需要在ImageMagick中为Photoshop指定特定通道的自定义曲线调整.但是,当您尝试使用Windows复制时,网站上的示例可能会产生误导.

所以我的问题是:

为了 Windows上的ImageMagick网站复制示例,我需要遵循哪些确切的步骤?

command-line curve gnuplot imagemagick notepad++

5
推荐指数
1
解决办法
789
查看次数

使用ImageMagick将具有嵌入式字体的SVG转换为JPEG

我想在Web服务器上将带有嵌入字体和图像的SVG渲染为JPEG。我尝试了ImageMagick,但是未使用嵌入字体。SVG的字体会发生变化,因此我需要一种不单独安装这些字体的方法。

如何使ImageMagick使用嵌入字体?

svg render imagemagick

5
推荐指数
0
解决办法
634
查看次数

是否可以使用“ pandoc”将.tex文件编译为PDF?

可以使用pandoc编译.tex文件吗?

我目前正在使用MacVim在MultiMarkdown中记下课堂笔记。这样,当我回到家时,我可以mmd2tex使用TexShop将.tex文件编译为PDF。效果很好,但是该过程实际上很耗时。

我想知道是否可以通过pandoc命令行使用几乎相同的方法来实现。我试图将原始的.txt文件直接转换为PDF,pandoc但遇到各种错误...

有人对此有解决方案吗?还是建议其他工作流程来做笔记?

pdf macos tex pandoc

5
推荐指数
1
解决办法
1675
查看次数

从SharePoint流式传输大型PDF

我有一个客户端想要在SharePoint 2013上存储大型PDF(> 700MB).问题是查看PDF目前需要在显示第一页之前下载整个PDF.我需要浏览器在下载时显示PDF的每个页面,我相信Adobe称之为"Fast Web View"或"Byte Streaming".这就是我所知道的:

  • "文档属性"窗口中的PDF文档上启用了"快速Web视图".
  • 我可以通过读取ASCII内容来验证PDF是"线性化的".
  • 我已经从PDF辅助功能中检查了PDF阅读选项.
  • 客户端已安装SharePoint 2013内部部署.
  • SharePoint的文件处理设置为允许.
  • 我已经验证PDF是一个AllowedInlinedownedMinme类型的Web应用程序.

我应该检查或配置的其他任何东西?

pdf sharepoint sharepoint-2013

5
推荐指数
1
解决办法
705
查看次数

使用Rmagick或ImageMagick在自然背景上定位标题

我有一个背景图片,我想添加一个文本框.

我试图弄清楚如何将标题放在它上面的正确位置.(我正在使用标题,因为我需要自动换行功能).

现在,我只能在左上角显示文本,但我需要能够手动定位它开始的位置.

require 'RMagick'
require 'Pry'
include Magick

text = "Lorem ipsum dolor sit amet"

img =  ImageList.new('template001.jpg')
img <<  Magick::Image.read("caption:#{text}") {
  self.fill = '#FFFFFF'
  self.font = "Helvetica"
  self.pointsize = 32
  self.size = "550x400"
  self.background_color = "none"
}.first

a = img.flatten_images

a.write("out.jpg")
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails rmagick imagemagick image-processing

5
推荐指数
2
解决办法
1433
查看次数

为什么组合pdf2ps/ps2pdf会缩小PDF?

在研究如何压缩一堆带有图片的PDF时(理想情况是以无损方式,但我会满足于有损),我发现有很多人建议这样做:

$ pdf2ps file.pdf
$ ps2pdf file.ps
Run Code Online (Sandbox Code Playgroud)

这有效!生成的文件较小,看起来至少足够好.

  • 这是如何工作的?
  • 我可以在此过程中调整哪些设置?
  • 如果有一些有损转换,那是哪一个?
  • 捕获量在哪里?

compression pdf

5
推荐指数
1
解决办法
1843
查看次数