我正在尝试使用ABCpdf组件将HTML页面转换为PDF。我使用AddImagehtml方法来做到这一点。这是工作。我的要求是动态获取值。如何将数据集中的值传递给HTML。 有人能解决我的问题吗?
答案 0 :(得分:1)
在字符串构建器中动态构建HTML,例如
下面的伪代码
String Builder SB = new StringBuilder()
// Initialize HTML here with head body, etc
SB.AppendLine("<table>");`
foreach datarow DR in DataTable`
{
// loop through columns and add them in TR TD tags
}
// Now build the PDF from the HTML
Doc thisPDF = New Doc();
Integer iChk = thisPDF.AddImageHtml(SB.ToString());
while thisPDF.Chainable(iChk)
{
thisPDF.Page = thisPDF.AddPage();
thisPDF.FrameRect();
iChk = thisPDF.AddImageToChain(iChk);
}
// Save the PDF here, or output to HTTP stream for user to download
答案 1 :(得分:0)
我认为你应该在服务器端动态地使用其他方法来创建动态表并循环遍历数据集以添加值。
检查安装文件夹中ABC PDF文档中的小表示例和大表示例。