问题标签 [htmldoc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1017 浏览

html - 通过htmldoc在每个页面上重复thead

我试图弄清楚如何让一组表头在 htmldoc 输出的每一页上重复。我插入了 CSS 方式(如下),看看这是否可行,但我不相信 htmldoc 对 CSS 有什么作用。

基本问题是:有没有办法让 htmldoc 在输出到 PDF 时表现得像这个 CSS?

0 投票
1 回答
396 浏览

pdf-generation - 如何设置使用 HTMLDoc 生成的 pdf 页面总数?

我正在使用 HTMLDoc 生成一个 pdf 文件。但我想生成两页的pdf文件。其中第一页应该有图像,第二页将包含 HTML 文件内容。目前我正在使用此代码生成 pdf 文件。它只生成一页的 pdf 文件,我的所有内容和图像都只出现在单页上。这是我的代码。

提前致谢。高拉夫·索尼

0 投票
2 回答
94 浏览

php - 如何在 PHP 中引用 HTMLDOC 内容中的静态变量

我怎样才能使用

在一个

在 HTMLDOC 内容中?

0 投票
0 回答
944 浏览

php - 如何在 wamp 上安装 htmldoc

我想在 wamp 上安装 htmldoc。我的环境是 apache 2.2、php5.3、windows XP。我按照 htmldoc 网站上的说明进行操作,但它不起作用,我想我错过了一些明显的东西,因此在文档中没有说。

我按照以下说明操作:http ://www.easysw.com/htmldoc/docfiles/5-cgi.html#6_3_3

这就是我所做的:下载 htmldoc 可执行文件 (msi) 并将其安装在 C:\wamp\bin\apache\Apache2.2.17\cgi-bin 中。因为我在 Windows 上,我不认为我可以做符号链接,所以我直接把它放在这里。我执行了 htmldoc.exe,它短暂地打开了一个窗口并关闭了它(我想它在注册表中写入了键)。

然后我打开 httpd.conf 并添加 AcceptPathInfo On 任何地方(实际上就在 LoadModule 部分之后)。我很确定这不是必需的,但我也添加了 AddHandler cgi-script .cgi,并且在我的别名中,我添加了 Options +ExecCGI。

然后我重新启动了 Wamp。

当我执行我的 php 代码时,会创建 pdf 但它是空的。在我尝试安装 htmldoc 之前,我有同样的事情。

我很确定 php 代码可以工作,因为它可以在另一个(linux)服务器上工作。

有什么我必须安装的吗?(cgi,梨也许?)有没有人找到解决这个问题的方法?

谢谢您的帮助,

玛丽克

编辑:使用的命令是:

和 Apache 错误日志显示: exec 不被识别为实习生命令...

在我的路径环境中,我有 C:\wamp\bin\php\php5.3.5;C:\wamp\bin\apache\Apache2.2.17\cgi-bin\;

0 投票
2 回答
2172 浏览

python - 使用 Python 和 HTMLDOC 即时将 html 转换为 pdf

大约一年前,我为客户构建了一个 Django 应用程序。他现在把申请转卖给了一个超级秘密的政府机构,他们甚至不会告诉我名字。

部分应用程序使用 python 库 xhtml2pdf (pisa) 动态生成 PDF 文件。政府不喜欢这个库,他们不会告诉我为什么,他们说我必须使用HTMLDOC来生成 pdf。

关于这个库的文档并不多,但是通过阅读 PHP 示例,看起来您可以通过 shell 与它进行通信,因此它应该可以与 Python 一起使用。但是,我很难将 html 传递给 HTMLDOC。看起来 HTMLDOC 只会接受一个文件,但我真的需要将 html 作为字符串传递,因为它是动态生成的。(或者将 html 字符串写入临时文件,然后将该临时文件传递给 HTMLDOC)。

我认为 StringIO 可以解决这个问题,但我遇到了一个错误。这是我所拥有的:

任何想法、提示或帮助将不胜感激。

谢谢。

更新

堆栈跟踪:

0 投票
1 回答
4359 浏览

html - 使用 htmldoc 从 html 到 pdf 的错误转换

我正在尝试使用htmldoc将 HTML 转换为 PDF ,但即使是基本的 HTML 也不能正确转换,我有这个 HTML:

但它呈现如下:test.pdf使用此命令:

是的HTMLDOC Version 1.9svn,我尝试更改字符集,添加thead, tbody等,但没有任何帮助..你知道可能是什么问题吗?

它也不接受style="padding: 10px"那些段落等

0 投票
1 回答
544 浏览

php - 如何从 html 源中查找 URL 中的关键字,但将链接和锚文本存储在数组中

有点卡在这个问题上,我想做的是循环一个包含返回我网站的链接的 URL 列表,我正在寻找用于生成链接的 HTML 代码,或者存储用作的锚文本链接,

[marty 删除的代码见下文]

所以用于martylinks的代码使用了一个我仍在尝试构建的函数,这是我遇到了一些麻烦,但对你们来说,我确信它真的很简单..

这是我的 find_marty_links 函数

!!更新!! 需要产生一个像下面这样的数组

感谢任何帮助小伙子..

0 投票
1 回答
1026 浏览

ruby-on-rails - 使用 render_to_string 从模型方法导出 PDF

我需要在我的 ProjectBill 模型上实现一个 _to_pdf 方法,它会在这个地方生成我的账单的 PDF:

我的应用程序使用 HTMLDoc 生成 PDF。我正在使用Rails 2.3.11。使用 HTMLDoc gem,我需要将我的部分视图_bill.pdf.haml的render_to_string传递给 HTMLDoc ,它在模型中(仅在控制器中)是不可访问的。

我的控制器中已经有一个 export_to_pdf 操作,由用户在需要导出时触发(这个操作有效)。模型方法将被一个计划任务调用,一个电子邮件发送者在 schedule_date 等于 Date.today 时发送账单。

我已经尝试了很多解决方案:

  • http://www.omninerd.com/articles/render_to_string_in_Rails_Models_or_Rake_Tasks/print_friendly
  • 在我的 ProjectBill 控制器上有一个 to_pdf 操作并从模型中调用它(但不起作用,说即使在控制器中调用了 render_to_string 也没有定义)
  • 将我的工作 export_to_pdf 方法与从我的模型发送的获取请求一起使用(但我发现我不能真正从模型发送请求......)
  • 使用带有 render_to_string 的 Helper(不起作用:未定义的方法)
  • 甚至更多!

但仍然无法正常工作。

有人可以帮我解决这个问题吗?我卡住了,找不到任何解决方案...

0 投票
1 回答
193 浏览

perl - htmldoc 忽略日期格式的 LC_TIME

我正在运行以下 Perl 代码来创建 PDF 文件。

它在我的本地机器上工作,日期在页眉和页脚中都被格式化为 12.02.2013 15:18:19。

一旦我在远程服务器上运行脚本,我就会得到 02/12/13 15:10:25。

为什么 htmldoc 忽略 LC_TIME 值?

顺便说一句,“locale”已经在我的本地机器和服务器上返回 LC_TIME="de_DE.utf8"。

0 投票
1 回答
928 浏览

php - HTML 文档 --logoimage

我试图在创建 pdf 文档时放置不同的页眉和页脚图像。问题是我无法使用 --logoimage 命令插入两个不同的图像。我尝试了不同的方法,但都失败了。创建的文档获取我使用 --logoimage 设置的最后一个图像,在下面的示例中,它设置页脚很好,但页眉为空白,反之亦然。

htmldoc --webpage --quiet --no-compression -t pdf12 --size "/home/test/bbb557c4886b2f1c840130eeef93b395.txt"

htmldoc --webpage --quiet --logoimage http://test.com/images/pdf/header.gif --header l --no-compression -t pdf12 --size -f "/home/test/bbb557c4886b2f1c840130eeef93b395。文本文件”

htmldoc --webpage --quiet --logoimage http://test.com/images/pdf/footer.gif --footer l --no-compression -t pdf12 --size -f "/home/test/bbb557c4886b2f1c840130eeef93b395。文本文件”