在线pdf生成

时间:2009-12-28 19:44:18

标签: pdf-generation

我希望在我的html / php页面中根据用户输入立即在线创建PDF文件。

那里有任何免费的API可以让我这样做吗?

5 个答案:

答案 0 :(得分:4)

答案 1 :(得分:0)

Php使用PDFlib库,它有很多pdf函数,请在这里查看http://php.net/manual/en/book.pdf.php

答案 2 :(得分:0)

您可以使用pdflib

答案 3 :(得分:0)

您好有两三种方法:

1)如果您可以使用XML,也就是说,PDF文件的来源是XML格式,您可以使用XSL和XSL:Fo来生成PDF。 XSL和Fo是声明性语言,因此您可以控制应用程序外部的PDF布局。 Fo只创建文档,而不是交互式表单。

2)如果你可以使用Java,你可以使用iText使用jar / api生成PDF。还有用于C#的iTextSharp。使用iText,您还可以创建PDF表单,而不仅仅是文档。

3)如果你有XHTML并且只想创建看起来像你的HTML页面的PDF,有几个选项 - 只需在网上搜索HTML到PDF转换器。

答案 4 :(得分:0)

如果你的pdf不是太复杂,你应该在做出架构决策之前先研究一下XFDF。这种方法的主要好处是不需要在db或硬盘驱动器上存储pdf。此外,我已经看到许多pdf生成实现使用本地批处理流程,这些流程有缺陷并且只在应用程序中创建另一个“移动部件”。如果您有非常复杂的pdf需求并且不介意存储pdf的开销,那么pdflib是一个不错的选择。