相关疑难解决方法(0)

用PHP将HTML + CSS转换为PDF?

我有一个HTML(不是XHTML)文档,可以在Firefox 3和IE 7中呈现.它使用相当基本的CSS来设置它并在HTML中呈现得很好.

我现在正在采用将其转换为PDF的方法.我试过了:

  • DOMPDF:表格存在很大问题.我考虑了我的大型嵌套表并且它有所帮助(在它消耗高达128M的内存然后死亡之前 - 这就是我对php.ini内存的限制)但是它使表格完全混乱并且似乎没有得到图片.这些表只是基本的东西,有些边框样式可以在不同的点添加一些线条;
  • HTML2PDF和HTML2PS:我实际上有更好的运气.它呈现了一些图像(所有图像都是谷歌图表URL),表格格式要好得多,但它似乎有一些复杂性问题,我还没有想到,并且因为未知的node_type()错误而死亡.不知道从哪里开始; 和
  • Htmldoc:这似乎在基本HTML上运行良好,但几乎不支持CSS,所以你必须用HTML做所有事情(我没有意识到它仍然是2001年在Htmldoc-land ...)所以它对我来说没用.

我尝试了一个名为Html2Pdf Pilot的Windows应用程序,它实际上做得相当不错,但我需要的东西至少在Linux上运行,理想情况下通过Web服务器上的PHP按需运行.

我错过了什么,或者我该如何解决这个问题?

html css php pdf pdf-generation

1585
推荐指数
27
解决办法
85万
查看次数

如何使用HTML在文档的每个打印页面上打印页眉和页脚?

是否可以在每个打印页面上打印带有自定义页眉和页脚的HTML页面?

无论内容如何,我都想在每个打印页面的顶部和底部添加Red,Arial,16pt大小的单词"UNCLASSIFIED" .

为了澄清,如果文档打印在5页上,则每个页面都应具有自定义页眉和页脚.

有人知道这是否可以使用HTML/CSS?

css printing header footer stylesheet

497
推荐指数
10
解决办法
41万
查看次数

在.NET中将HTML转换为PDF

我想通过将HTML内容传递给函数来生成PDF.我已经为此使用了iTextSharp,但是当它遇到表格并且布局变得混乱时它表现不佳.

有没有更好的办法?

html c# pdf itextsharp

404
推荐指数
17
解决办法
54万
查看次数

如何在A4纸张尺寸页面制作HTML页面?

是否可以使HTML页面表现得像,例如,像MS Word中的A4大小的页面?

基本上,我希望能够在浏览器中显示HTML页面,并在A4尺寸页面的尺寸中概述内容.

为了简单起见,我假设HTML页面只包含文本(没有图像等),<br>例如没有标签.

此外,当打印HTML页面时,它将显示为A4大小的纸页.

html css printing

362
推荐指数
13
解决办法
57万
查看次数

如何使用iTextSharp将HTML转换为PDF

我想使用iTextSharp将以下HTML转换为PDF,但不知道从哪里开始:

<style>
.headline{font-size:200%}
</style>
<p>
  This <em>is </em>
  <span class="headline" style="text-decoration: underline;">some</span>
  <strong>sample<em> text</em></strong>
  <span style="color: red;">!!!</span>
</p>
Run Code Online (Sandbox Code Playgroud)

c# pdf-generation itextsharp xmlworker

66
推荐指数
3
解决办法
20万
查看次数

XSLT和XSL-FO有什么区别?

XSLT和XSL-FO有什么区别?

我读过的每一个资源都像处理它们一样处理它们,或者至少非常紧密地绑定它们.

xml xslt xsl-fo

42
推荐指数
4
解决办法
2万
查看次数

如何在Java中使用XML创建PDF?

目前,我正在用Java创建一个XML文件,并通过使用XSL/XSLT进行转换将其显示在JSP页面中.现在我需要获取该XML文件并在PDF中显示相同的信息.有没有办法通过使用某种XSL文件来做到这一点?

我见过iText Java-PDF库,但我找不到任何方法可以将它与XML和样式表一起使用.

任何援助将不胜感激.提前致谢!

java xml pdf xslt itext

25
推荐指数
3
解决办法
7万
查看次数

将Html导入Adobe Indesign

我们目前正在研究报纸的pdf版本,我们有一个.net网站,它捕获要发布的文章,存储输入为html的内容,因此我们可以保持粗体,下划线,删除等样式.

一旦将其存储在数据库中,我们计划使用Indesign创建pdf.我们目前已经构建了一个模板,但是当我们生成一个xml文档并导入Indesign时,html标签就被写出来了.有没有办法绕过这个,让Indesign维护标签,就像它们在html中一样?我们只需要一些简单的,如粗体,三角形,下部,中心对齐.

谢谢.

html import adobe-indesign

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

XSL:死了还是没死

我现在正在家里接受一个新项目.在这个项目中,我将生成HTML电子邮件.为此,我相信XSL是一个很好的候选人.

但是,我听过有人说XSL是一种死语言,如果不是这样的话,它就会出现问题.事实上,MS一直非常谨慎地支持XSL 2.0.

就个人而言,我觉得无论何时你从文本到文本,它都是一个很棒的工具.如:

  1. 生成HTML电子邮件
  2. 创建Open Office Docs
  3. 生成另一个XML文档

你的想法是什么?它已经死了,还是它仍然是一个可行的,有用的工具?

xslt

15
推荐指数
2
解决办法
4868
查看次数

我在哪里可以找到关于XSL-FO(格式化/编辑对象)的好教程,一个提供给fop并获得PDF的东西?

在我工作过的公司,我和我的同事们,在XSL-FO之上实施了一个量身定制的文档分发系统.

我的任务是让脚本提供文档并配置CUPS打印服务器和传真服务器,所以我没有时间在XSL-FO上弄脏手.

我正在考虑在那里制作一些区域,但我需要一些模板来测试.

我在哪里可以找到关于XSL-FO的一些好的教程,因为我已经掌握了fop过程?

xml pdf xsl-fo apache-fop

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