【问题标题】:How to implement an editable textarea component on a PDF generated by TCPDF library?如何在 TCPDF 库生成的 PDF 上实现可编辑的 textarea 组件?
【发布时间】:2017-11-02 21:00:18
【问题描述】:

我正在尝试使用 TCPDF API 库创建一个可编辑的 HTML textarea 组件。我想在屏幕上显示一个可滚动的文本框。

这个可以吗?

当前的 TCPDF 示例包括:https://tcpdf.org/examples/ 我知道 PDF 可以具有可编辑的组件,但我不确定如何使用 TCPDF 创建它们,如果可能的话。

TD;DR:如何使用 PHP + TCPDF 生成带有可滚动文本区域的页面?

使用另一个库 (mPDF) 的链接答案:

请注意,虽然How to create editable Pdf form in php 可能有效,但它不使用 TCPDF 库。我现有的代码库严重依赖于 TCPDF,我想在考虑添加另一个库之前探索使用 TCPDF 的可能性......

即我宁愿回答“不可能”,也不愿此时使用另一个库。

【问题讨论】:

  • 在成为主题之前你需要做更多的功课,现在它太抽象了,有很多方法可以解决,每一种都有很多解释。
  • @tadman,我需要做什么样的作业?我需要一个使用 TCPDF 的可编辑 HTML textarea 组件。我怎样才能把它变成一个更具体的问题?
  • 你需要一些代码,任何代码,来证明你正在尝试做什么。如果您甚至可以确定从哪里开始,那很好,但在这里是题外话。如果您需要指导或辅导,请尝试CodementorSavvyHackhandsairpair 等服务。

标签: php pdf textarea tcpdf scrollable


【解决方案1】:

看起来问题有两个方面。

首先,您可以使用典型的表单示例,例如:https://tcpdf.org/examples/example_054/ 但是,您无法在浏览器中看到可编辑字段,至少在撰写本文时您无法在 Mozilla Firefox 56.0.2 中看到。 (https://support.mozilla.org/en-US/questions/1006115)

您需要做的是在支持可编辑表单字段的不同查看器中打开生成的 PDF,例如 Adob​​e PDF 阅读器/其他。

然后您可以填写文本区域,如果文本大小超出表单元素的区域,它将在文本区域中添加滚动条。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-22
    • 1970-01-01
    • 1970-01-01
    • 2016-10-06
    • 2018-09-04
    • 1970-01-01
    • 2019-06-14
    • 1970-01-01
    相关资源
    最近更新 更多