【发布时间】:2021-05-05 00:33:15
【问题描述】:
我有一个应用程序,它使用扫描的表单图像作为 PDF 的背景,然后在该背景上绘制字段并呈现这些字段中的数据,以提供物理表单的虚拟形式。
我们面临的问题是 PDF 的大小太大(15-30mb),我们需要将多个 PDF 传送给一个硬限制约为 20mb 的 API。 PDF 的大小需要为 1-2Mb。
我希望能够通过从 PDF 本身剥离字体和背景表单图像来解决这个问题,从而使 PDF 的内容仅保留文本数据和字段。我想这可以工作,只要 PDF 可以从外部 URL 加载字体和字段(我们的内容交付网络在这里会做得很好)。
PDF 将在各种设备(手机、平板电脑和 PC)上下载和呈现。它们需要正确渲染,与在 PDF 中嵌入图像和字体没有什么不同。
我可以使用 PDF 来实现吗?
【问题讨论】:
-
也许真正的问题是使用扫描图像作为背景。使用基本字体而不是特殊字体,它们不需要嵌入。用 Word 之类的东西重绘背景,然后用那个 PDF 作为背景。
-
同意您的大部分评论,但由于没有独立于设备的“基本字体”,因此解决了嵌入常见字体的问题。它仍然将 PDF 的大小减半,是其他 PDF 的 11..20 个。