PDF 能够从外部 CDN reference/load 图片和字体
PDF ability to reference/load images and fonts from external CDN
我有一个应用程序使用扫描的表单图像作为 PDF 的背景,然后在该背景上绘制字段并在这些字段中呈现数据以提供物理表单的虚拟表单。
我们面临的问题是 PDF 的大小太大 (15-30mb),我们需要将多个 PDF 传送到硬限制为 ~20mb 的 API。 PDF 的大小需要为 1-2Mb。
我希望能够通过从 PDF 本身剥离字体和背景表格图像来解决这个问题,只留下 PDF 的内容文本数据和字段。我想这可以工作,只要 PDF 可以从外部加载字体和字段 URL(我们的内容交付网络在这里会做得很好)。
PDF 将在各种设备(手机、平板电脑和 PC)上下载和呈现。它们需要正确呈现,与在 PDF 中嵌入图像和字体没有什么不同。
我可以使用 PDF 实现吗?
不,我想要的在 PDF 中是不可能的。在 PDF 中嵌入 Javascript 可能是可行的,但我没有尝试过。
相反,我们通过对表格中的行(表格和部分分隔符)使用矢量图形、嵌入常用字体以及仅使用数据输入中未使用的字体的字体子集来解决该问题。
我认为没有必要为输入字段嵌入字体,但您需要确保嵌入特殊的输入字段字符,例如单选按钮的实心中心或复选框的复选标记。
我有一个应用程序使用扫描的表单图像作为 PDF 的背景,然后在该背景上绘制字段并在这些字段中呈现数据以提供物理表单的虚拟表单。
我们面临的问题是 PDF 的大小太大 (15-30mb),我们需要将多个 PDF 传送到硬限制为 ~20mb 的 API。 PDF 的大小需要为 1-2Mb。
我希望能够通过从 PDF 本身剥离字体和背景表格图像来解决这个问题,只留下 PDF 的内容文本数据和字段。我想这可以工作,只要 PDF 可以从外部加载字体和字段 URL(我们的内容交付网络在这里会做得很好)。
PDF 将在各种设备(手机、平板电脑和 PC)上下载和呈现。它们需要正确呈现,与在 PDF 中嵌入图像和字体没有什么不同。
我可以使用 PDF 实现吗?
不,我想要的在 PDF 中是不可能的。在 PDF 中嵌入 Javascript 可能是可行的,但我没有尝试过。
相反,我们通过对表格中的行(表格和部分分隔符)使用矢量图形、嵌入常用字体以及仅使用数据输入中未使用的字体的字体子集来解决该问题。
我认为没有必要为输入字段嵌入字体,但您需要确保嵌入特殊的输入字段字符,例如单选按钮的实心中心或复选框的复选标记。